Elizabeth Myers
68f90ee247
Merge branch 'master' of github.com:charybdis-ircd/charybdis into authd-framework-2
2016-03-19 07:36:33 -05:00
William Pitcock
43f06d8d8c
ircd/sslproc: same for zlib_ok
2016-03-19 00:58:57 -05:00
William Pitcock
d35870ee36
ssld: do not shadow openssl-internal symbol "ssl_ok" (yeah, i know)
2016-03-19 00:58:15 -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
ca372c23c9
bandb: embedded sqlite3: fix build on cygwin
2016-03-18 23:39:13 -05:00
William Pitcock
066b05dfe2
librb: use charybdis acinclude dir
2016-03-18 23:28:42 -05:00
William Pitcock
61eb4ba64a
ircd: link libircd with -no-external
2016-03-18 23:14:38 -05:00
Elizabeth Myers
b429e2df07
install-sh: make +x
2016-03-18 16:25: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
36e803d93a
crypt: fix strict-aliasing warnings by using an explicit alias.
2016-03-18 15:46:09 -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
Elizabeth Myers
175a4a132f
Update gitignore
2016-03-18 15:17:53 -05:00
Elizabeth Myers
1d89c9e945
Remove unnecessary autotools cruft and other detritus
2016-03-18 15:13:11 -05:00
Elizabeth Myers
cca418c9b7
Add --enable-ignore-bogus-ts flag.
...
This hoists the option out of config.h.
2016-03-18 15:02:59 -05:00
Elizabeth Myers
0e99e13a71
configure: add ENABLE_OPER_CHGHOST flag
2016-03-18 14:57:08 -05:00
Elizabeth Myers
f79f3e6a95
config.h: update a tad
2016-03-18 14:43:50 -05:00
Elizabeth Myers
c2c236234e
Remove aclocal.m4
2016-03-18 14:35:21 -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
a16b484f27
Import this from authd-framework branch
2016-03-17 16:25:58 -05:00
Elizabeth Myers
2b0cc3d36a
Redo of the authd-framework branch.
...
This is basically most of the code from the authd-framework branch, but
written to the new DNS code in master. Not quite done yet but getting
there.
2016-03-17 16:23:27 -05:00
Elizabeth Myers
4598135e44
mailmap: Sam is Christine now apparently.
2016-03-17 14:48:46 -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
Elizabeth Myers
1d9925cfb3
authd: fix a fallthrough.
2016-03-13 03:22:41 -05:00
Elizabeth Myers
b22c6f101c
rb_dictionary: add functions for uint64_t (long) variables.
2016-03-13 00:16:19 -06:00
Elizabeth Myers
0e1f366732
reference.conf: fix me being an incompetent fuckwit.
...
Blind search and replace ruined this file. Remember to check your
regexes, people.
2016-03-12 20:27:37 -06:00
Elizabeth Myers
9abdcf1c64
modules: can .la suffix.
...
.la archives are prohibited by most Linux distributions because they
clutter up the linker. They may get caught up as victims in scripts that
purge .la files. Besides, .la files don't matter for simple loadable
modules on most systems.
So, what we do now instead is just use the platform suffix detected by
libtool.
2016-03-12 20:10:46 -06:00
Elizabeth Myers
540676fc18
cancel_query: fix stupid build error
2016-03-12 07:36:57 -06:00
Elizabeth Myers
45ac1e3ce6
authd: add the ability to cancel DNS requests
2016-03-12 07:10:27 -06:00
Elizabeth Myers
399c633313
authd: add improved API for internal usage
...
This is similar to what exists in ircd, but instead of request ID's, we
return struct dns_query pointers (that are freed by the DNS callback, so
you don't have to worry about their lifecycle management).
2016-03-12 07:08:27 -06:00
Elizabeth Myers
27aca3c385
Really fix the help index.
2016-03-12 06:26:50 -06:00
Elizabeth Myers
5567a6f943
Regenerate user help index.
2016-03-12 06:23:23 -06:00
Elizabeth Myers
47ca8753c7
What I really meant to say.
2016-03-10 11:43:01 -06:00
Elizabeth Myers
467a0a79a5
Stop building this branch plzkthxbai
2016-03-10 11:33:28 -06:00
Elizabeth Myers
91f870b39b
auth: enable soft reject of clients.
...
This doesn't cancel callbacks in progress. This is useful in cases where
you're not sure you want to reject a client yet.
2016-03-10 11:30:09 -06:00
Elizabeth Myers
df32819e04
authd: tag rejection type.
2016-03-10 11:27:07 -06:00
Elizabeth Myers
c2222d7e9a
authd: actually init providers on startup.
...
(Yay, it doesn't crash!)
2016-03-10 10:04:35 -06:00
Elizabeth Myers
8b4544c9dc
authd: load ident provider
2016-03-10 10:01:41 -06:00
Elizabeth Myers
f1861e48e6
authd: identd fixes
2016-03-10 10:00:46 -06:00
Elizabeth Myers
b74739c247
auth: use sockaddr_storage to store ports
2016-03-10 09:32:37 -06:00
Elizabeth Myers
c70ae2e5cb
authd: properly iterate through all outstanding rdns queries on timeout
2016-03-10 08:43:46 -06:00
Elizabeth Myers
9eb410b347
rdns: properly set provider
2016-03-10 08:28:22 -06:00
Elizabeth Myers
cafe4dd8df
authd: plug in new C type.
2016-03-10 08:09:16 -06:00
Elizabeth Myers
50f842125a
authd: crap, C was taken already, rename reload to H.
2016-03-10 08:07:29 -06:00
Elizabeth Myers
8dc9aa85b6
authd: crap, C was taken already, rename reload to H.
2016-03-10 08:06:57 -06:00
Elizabeth Myers
187643195c
authd: add rdns provider (compile-tested)
2016-03-10 08:04:17 -06:00
Elizabeth Myers
5bfc606fa4
authd/provider: use rb_sockaddr_storage for IP addresses.
2016-03-10 07:25:22 -06:00