Elizabeth Myers
|
468ef960f8
|
opm: don't assume we have netinet/tcp.h
Instead, check for it in librb
|
2016-03-31 01:08:38 -05:00 |
|
Elizabeth Myers
|
4e85459a7c
|
authd: add (not really working) OPM provider.
It doesn't do anything yet as no configuration is plugged in, as well.
|
2016-03-31 00:28:05 -05:00 |
|
Elizabeth Myers
|
c23f97550f
|
authd/provider: exit on critical errors
|
2016-03-31 00:26:48 -05:00 |
|
Elizabeth Myers
|
1e89fb5fa2
|
providers/ident: restore accidentally deleted line
|
2016-03-30 23:30:09 -05:00 |
|
Elizabeth Myers
|
9f9ab5c2d6
|
authd/provider: don't crash if there's no init or destroy function
|
2016-03-30 23:17:21 -05:00 |
|
Elizabeth Myers
|
15c49abbb3
|
authd/providers: add timeout callback system.
This means that each provider no longer has to keep its own event; it
can set a timeout and have a callbackinstead.
|
2016-03-30 17:21:49 -05:00 |
|
Elizabeth Myers
|
a5ab106298
|
authd/provider: fix misordering in macro
|
2016-03-30 03:38:30 -05:00 |
|
Elizabeth Myers
|
045d9d31c2
|
Merge branch 'master' of github.com:charybdis-ircd/charybdis
|
2016-03-30 02:33:19 -05:00 |
|
Elizabeth Myers
|
b3912eae9b
|
authd/provider: it's va_start.
|
2016-03-30 02:32:34 -05:00 |
|
Elizabeth Myers
|
52d49164a8
|
authd/provider: include stdinc.h for stdarg.h
|
2016-03-30 02:22:43 -05:00 |
|
Elizabeth Myers
|
64afc35817
|
authd/provider: make reject_client take a format string and varargs
|
2016-03-30 01:29:21 -05:00 |
|
Elizabeth Myers
|
3257f9d6af
|
blacklist: this didn't get committed somehow
|
2016-03-29 23:33:13 -05:00 |
|
Elizabeth Myers
|
ccb5c37db9
|
blacklist: compile fixes
|
2016-03-29 23:29:58 -05:00 |
|
Elizabeth Myers
|
7246347058
|
blacklist: add notices that we're performing checks.
|
2016-03-29 23:22:13 -05:00 |
|
Elizabeth Myers
|
4094d2fad5
|
Remove trailing whitespace from files.
|
2016-03-29 13:23:27 -05:00 |
|
Elizabeth Myers
|
dfd7d4b103
|
authd: use atexit() hook to attempt to destroy providers
|
2016-03-28 19:38:43 -05:00 |
|
Elizabeth Myers
|
34b96d7f76
|
authd: be more anal about errors
|
2016-03-28 19:22:40 -05:00 |
|
Matt Ullman
|
d8f8474dfd
|
authd: Cleanup
|
2016-03-28 20:14:31 -04:00 |
|
Elizabeth Myers
|
1096025891
|
authd/dns: remove magic number
|
2016-03-28 17:50:45 -05:00 |
|
Elizabeth Myers
|
1bebedd6fb
|
authd: remove useless blacklist stats provider for now.
Right now we keep track of this in ircd as stats is not ready for
asynchronous replies.
|
2016-03-28 16:49:26 -05:00 |
|
Elizabeth Myers
|
1345a41dda
|
authd: misc fixes
|
2016-03-28 16:46:52 -05:00 |
|
Elizabeth Myers
|
c6ebd4fdad
|
authd: fix fencepost error
|
2016-03-28 15:15:16 -05:00 |
|
Elizabeth Myers
|
bd7c2037bf
|
authd/providers/rdns: change option name to rdns_timeout
|
2016-03-28 01:55:54 -05:00 |
|
Elizabeth Myers
|
a90465f767
|
authd/providers/blacklist: add stats reporting for blacklist info
|
2016-03-28 01:05:19 -05:00 |
|
Elizabeth Myers
|
8e00155164
|
authd/providers/ident: fix typo
|
2016-03-28 00:03:27 -05:00 |
|
Elizabeth Myers
|
54fb109d82
|
authd/providers/ident: add conf option for enabling ident
|
2016-03-27 23:57:06 -05:00 |
|
Elizabeth Myers
|
26d491b95f
|
authd: pass in uint32_t rid's.
|
2016-03-27 17:32:05 -05:00 |
|
Elizabeth Myers
|
ee7f92714a
|
authd/provider: add stats handling hooking
|
2016-03-27 17:15:08 -05:00 |
|
Elizabeth Myers
|
02e141f7a3
|
authd: add stats reporting API
|
2016-03-27 17:04:14 -05:00 |
|
Elizabeth Myers
|
eccc44ed7b
|
authd/providers/blacklist: use uint8_t for iptype
This clearly illustrates what it is
|
2016-03-27 14:41:50 -05:00 |
|
Elizabeth Myers
|
6535177fef
|
authd/provider: add data to rejection tag.
This is used for information such as what blacklist rejected the client.
|
2016-03-27 13:52:52 -05:00 |
|
Elizabeth Myers
|
60374ac975
|
authd: add abiltiy to cancel connection
|
2016-03-26 23:54:21 -05:00 |
|
Elizabeth Myers
|
0da2a404fa
|
authd: try to destroy all providers on the way out.
|
2016-03-26 23:39:22 -05:00 |
|
Elizabeth Myers
|
420cfb677c
|
authd/provider: add notices in comments to certain functions not to use auth after calling
|
2016-03-26 23:16:53 -05:00 |
|
Elizabeth Myers
|
e43e61f7a7
|
authd/providers/blacklist: fix use after free
After calling provider_done, you must *always* assume your auth instance
is freed.
|
2016-03-26 23:15:28 -05:00 |
|
Elizabeth Myers
|
f681e277eb
|
authd/providers/ident: perform check for valid auth_client data
|
2016-03-26 20:33:35 -05:00 |
|
Elizabeth Myers
|
247b304f1f
|
authd/provider: forgot this file...
|
2016-03-26 20:33:21 -05:00 |
|
Elizabeth Myers
|
05fdc0301d
|
authd/provider: do not accept clients until all providers have had a chance to run
|
2016-03-26 20:32:35 -05:00 |
|
Elizabeth Myers
|
f5586c3abb
|
authd: misc provider fixes
|
2016-03-26 19:50:09 -05:00 |
|
Elizabeth Myers
|
4ac5b30e77
|
authd/providers/ident: remove debugging message
|
2016-03-26 19:31:45 -05:00 |
|
Elizabeth Myers
|
6950cc255a
|
authd/providers/blacklist: remove dead store.
|
2016-03-26 19:19:52 -05:00 |
|
Elizabeth Myers
|
22946d30d5
|
authd/providers/ident: fix up trailing lf/cr at end of username
This bug existed in the original code too, but I have no idea how it
didn't manifest.
|
2016-03-26 19:18:54 -05:00 |
|
Elizabeth Myers
|
d1b70e3524
|
providers/ident: fix some nasty crashes
|
2016-03-26 18:40:17 -05:00 |
|
Elizabeth Myers
|
0cff7adb13
|
authd/provider: some fixes
|
2016-03-26 18:01:58 -05:00 |
|
Elizabeth Myers
|
f875cb8482
|
providers/ident: more aggressive NULL checks
|
2016-03-26 18:01:14 -05:00 |
|
Elizabeth Myers
|
47ab6f6e6e
|
authd/providers/ident: properly initialise variable
|
2016-03-26 17:35:48 -05:00 |
|
Elizabeth Myers
|
cdf1592915
|
Check these out from authd-framework-2.
|
2016-03-26 16:53:43 -05:00 |
|
Elizabeth Myers
|
9b24cbdecc
|
Merge branch 'authd-framework-2' into authd-framework
|
2016-03-26 16:52:13 -05:00 |
|
Elizabeth Myers
|
6ced6a1f1a
|
authd/providers/rdns: minor function renaming cleanup
|
2016-03-26 16:37:04 -05:00 |
|
Elizabeth Myers
|
67acafca57
|
authd/providers/ident: add configuration interface
|
2016-03-26 16:36:50 -05:00 |
|