Matt Ullman
|
4b11f39115
|
Move away from BSD data types
|
2016-03-23 19:11:42 -04:00 |
|
Elizabeth Myers
|
28c94d6598
|
Remove common.h from lexer and parser
|
2016-03-23 10:09:53 -05:00 |
|
Elizabeth Myers
|
79435744c7
|
common.h: raison d'être is gone, so out it goes.
Fold whatever was left into ircd_defs.h
|
2016-03-23 09:33:56 -05:00 |
|
Elizabeth Myers
|
7ac3261f97
|
Ensure the parser/lexer don't use IRCD_BUFSIZE.
|
2016-03-23 09:26:07 -05:00 |
|
Elizabeth Myers
|
82236a2a65
|
IRCD_BUFSIZE is redundant with BUFSIZE, so kill it.
|
2016-03-23 09:22:55 -05:00 |
|
Elizabeth Myers
|
ab31d2b07e
|
Send YES/NO to Davy Jones's Locker.
|
2016-03-23 08:52:32 -05:00 |
|
Elizabeth Myers
|
bd43a44469
|
Remove more YES/NO usage.
|
2016-03-23 08:43:28 -05:00 |
|
Elizabeth Myers
|
2fc6772ee1
|
typedef-ify rb_radixtree for consistency.
|
2016-03-23 08:32:22 -05:00 |
|
Elizabeth Myers
|
4177311e6e
|
Change struct Dictionary(*) to rb_dictionary(_\1).
This cleans things up a slightly and puts the dictionary stuff in its
own namespace.
|
2016-03-23 08:09:58 -05:00 |
|
Elizabeth Myers
|
2ac4ba969b
|
ircd: shut GCC the fuck up.
No, it can't probably fail... that isn't what that's there for.
|
2016-03-23 08:07:23 -05:00 |
|
Elizabeth Myers
|
56f84dedf7
|
DICTIONARY_FOREACH → RB_DICTIONARY_FOREACH
This is in librb and therefore should be prefixed.
|
2016-03-23 07:45:44 -05:00 |
|
Matt Ullman
|
66769bc1f8
|
More cleanup
|
2016-03-23 00:11:26 -04:00 |
|
Matt Ullman
|
e23126c83b
|
Cleanup warnings
|
2016-03-21 22:28:41 -04:00 |
|
William Pitcock
|
4d383612d4
|
ircd: log runtime path (mainly as proof of concept for rb_path_to_self())
|
2016-03-21 21:14:11 -05:00 |
|
Matt Ullman
|
ad9cbf9e0d
|
s_user: Don't send CHGHOST clients op/voice syncs
|
2016-03-20 18:59:07 -04:00 |
|
William Pitcock
|
5a5f173daa
|
parse: check IsServer() before firing off a remove_unknowns() call
|
2016-03-20 06:40:54 -05:00 |
|
William Pitcock
|
4f5056dd83
|
ircd: fix build on freebsd
|
2016-03-20 06:22:39 -05:00 |
|
William Pitcock
|
dd92c99b83
|
modules: fix thinko
|
2016-03-20 06:01:12 -05:00 |
|
William Pitcock
|
c9108ea073
|
ircd: modules: findmodule_byname(): also check LT_MODULE_EXT here
|
2016-03-20 06:00:20 -05:00 |
|
William Pitcock
|
6cb643f4f9
|
ircd: modules: use LT_MODULE_EXT more consistently
|
2016-03-20 05:54:48 -05:00 |
|
William Pitcock
|
44f442e3fb
|
ircd: parse: now this type cast for POINTER MATH is just fucking stupid
|
2016-03-20 04:21:25 -05:00 |
|
William Pitcock
|
09f528c24c
|
ircd: win32 does not need the FD 0,1,2 stuff
|
2016-03-20 03:10:05 -05:00 |
|
William Pitcock
|
c1bfea7332
|
ircd: handle some EXIT_FAILURE cases differently on win32
|
2016-03-20 03:06:14 -05:00 |
|
William Pitcock
|
48c6d0f56c
|
ircd: squelch write(2) warning differently
|
2016-03-20 03:02:56 -05:00 |
|
William Pitcock
|
02831b6f65
|
modules: warning cleanups
|
2016-03-20 02:42:42 -05:00 |
|
William Pitcock
|
b5c0180c4b
|
ircd: build: tell libtool what to DLL_EXPORT
|
2016-03-20 02:08:14 -05:00 |
|
William Pitcock
|
1ba9eba550
|
ircd: _WIN32 checks on geteuid() too
|
2016-03-20 02:04:26 -05:00 |
|
William Pitcock
|
538d208948
|
ircd: ircd main: use librb functions for daemon management
|
2016-03-20 02:03:32 -05:00 |
|
William Pitcock
|
a7fb269357
|
ircd: listener: more ss_family grr
|
2016-03-20 02:01:00 -05:00 |
|
William Pitcock
|
53e50d0e2f
|
ircd: ircd_signal: win32 stubs
|
2016-03-20 02:00:22 -05:00 |
|
William Pitcock
|
7671316784
|
ircd: lexer: likewise
|
2016-03-20 01:59:09 -05:00 |
|
William Pitcock
|
e16f4b78b1
|
ircd: ircd_parser: we do not need to include netinet/in.h
|
2016-03-20 01:58:28 -05:00 |
|
William Pitcock
|
0b9aca384a
|
ircd: client: fix format string for free_user() debug notice
|
2016-03-20 01:57:19 -05:00 |
|
William Pitcock
|
e867208deb
|
ircd: use GET_SS_FAMILY() in a bunch of places
|
2016-03-20 01:54:24 -05:00 |
|
William Pitcock
|
1d90b085d3
|
ircd: blacklist: use GET_SS_FAMILY()
|
2016-03-20 01:48:14 -05:00 |
|
William Pitcock
|
85368a13d3
|
ircd: rewrite SOCKET_ERROR as I_SOCKET_ERROR
|
2016-03-20 01:44:00 -05:00 |
|
William Pitcock
|
1859e9d7d7
|
ircd: remove basically entirely pointless ServerInfo.hub (closes #167)
|
2016-03-19 23:05:07 -05:00 |
|
William Pitcock
|
72b51232a9
|
ensure we do not distribute flex/bison files
|
2016-03-19 19:23:08 -05:00 |
|
Elizabeth Myers
|
9b8e9eb321
|
config.h delenda est
|
2016-03-19 19:14:26 -05:00 |
|
William Pitcock
|
43f06d8d8c
|
ircd/sslproc: same for zlib_ok
|
2016-03-19 00:58:57 -05:00 |
|
William Pitcock
|
bfc44622c8
|
ircd: do not shadow internal openssl symbol "ssl_ok" (yeah, i know)
|
2016-03-19 00:57:32 -05:00 |
|
William Pitcock
|
7cc67225cb
|
sslproc: return after calling free_ssl_daemon() when in sandbox ipc service routine
|
2016-03-19 00:04:38 -05:00 |
|
William Pitcock
|
61eb4ba64a
|
ircd: link libircd with -no-external
|
2016-03-18 23:14:38 -05:00 |
|
Elizabeth Myers
|
c084fcafec
|
ircd: fix a really retarded GCC warning by being anal retentively "standards compliant"
|
2016-03-18 15:53:43 -05:00 |
|
Elizabeth Myers
|
1db8a31395
|
modules: fix stupid GCC false positive warning.
This invocation of strlen is on a constant string and should be folded
by any sane compiler (GCC included), but it warns anyway because GCC is
stupid.
|
2016-03-18 15:32:33 -05:00 |
|
William Pitcock
|
1ca8cd5276
|
parse: ensure that aliases have a sufficient number of parameters before trying to process them
|
2016-03-17 23:13:22 -05:00 |
|
Elizabeth Myers
|
617144af7a
|
dns: remove unneeded defines
|
2016-03-14 22:15:28 -05:00 |
|
Elizabeth Myers
|
9ca15a2679
|
Merge branch 'master' of github.com:charybdis-ircd/charybdis
|
2016-03-14 22:14:28 -05:00 |
|
Simon Arlott
|
532f83a70a
|
ircd: Don't refer to the IP address as a "netmask" in error messages
|
2016-03-14 22:38:04 +00:00 |
|
Elizabeth Myers
|
068c6c4a2b
|
dns: use a dictionary for query storage
|
2016-03-13 03:23:41 -05:00 |
|