Elizabeth Myers
|
d86692fa44
|
Add new sockaddr_storage port retrieval/setting macros
These macros are safe for use on IPv6 and clean up a lot of code.
|
2016-03-31 03:00:29 -05:00 |
|
Elizabeth Myers
|
367b1a398d
|
authd/providers/ident: remove pointless memcpy
|
2016-03-31 02:18:02 -05:00 |
|
Elizabeth Myers
|
8c0b90de9f
|
authd/providers/opm: configure port listeners correctly
|
2016-03-31 02:13:27 -05:00 |
|
Elizabeth Myers
|
272af6a505
|
providers/opm: use a name that makes more sense for this variable
|
2016-03-31 01:45:19 -05:00 |
|
Elizabeth Myers
|
766d4ffccd
|
sockaddr_storage -> rb_sockaddr_storage
What is even the point of this type anyway?
|
2016-03-31 01:27:50 -05:00 |
|
Elizabeth Myers
|
7b2c764f59
|
librb: don't include linux/tcp.h, that's already included
|
2016-03-31 01:16:34 -05:00 |
|
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 |
|
William Pitcock
|
a20190d5ea
|
librb: fix rb_path_to_self() dlinfo variant
|
2016-03-30 14:33:39 -05:00 |
|
Elizabeth Myers
|
a5ab106298
|
authd/provider: fix misordering in macro
|
2016-03-30 03:38:30 -05:00 |
|
Elizabeth Myers
|
bf3ecca24b
|
ircd/listener: un-obsoleteify comments
|
2016-03-30 03:36:04 -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
|
4d1e498977
|
Update news
|
2016-03-29 13:38:42 -05:00 |
|
Elizabeth Myers
|
08b809f972
|
bandb: update sqlite3 to 3.12.0
|
2016-03-29 13:29:18 -05:00 |
|
Elizabeth Myers
|
4094d2fad5
|
Remove trailing whitespace from files.
|
2016-03-29 13:23:27 -05:00 |
|
Matt Ullman
|
5c0df0e743
|
doc: Cleanup trailing whitespace
|
2016-03-29 10:09:52 -04:00 |
|
Matt Ullman
|
2b535500f9
|
automake: Ensure ircd_parser.h is created
Fixes random travis explosions
|
2016-03-28 21:39:10 -04: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
|
7ad083b065
|
logger: add idebug
This only does something if debugging is enabled.
|
2016-03-28 19:06:31 -05:00 |
|
Elizabeth Myers
|
bae7e637de
|
ircd/authd: remove rb_free no longer needed.
|
2016-03-28 18:19:06 -05:00 |
|
Elizabeth Myers
|
0bb5d3f031
|
authd: this isn't a list dammit!
|
2016-03-28 18:13:57 -05:00 |
|
Elizabeth Myers
|
540ae37b96
|
authd: don't use wild pointer
|
2016-03-28 18:09:22 -05:00 |
|
Elizabeth Myers
|
a6a30cc7b8
|
ircd/newconf: better IPv4 example
|
2016-03-28 17:55:54 -05:00 |
|
Elizabeth Myers
|
771dcfad37
|
newconf: add illustrative examples to comments
|
2016-03-28 17:54:01 -05:00 |
|
Elizabeth Myers
|
1096025891
|
authd/dns: remove magic number
|
2016-03-28 17:50:45 -05:00 |
|
Elizabeth Myers
|
835d456c64
|
newconf: fix check for IPv6 address length
|
2016-03-28 17:47:13 -05:00 |
|
Elizabeth Myers
|
3fe0efd55a
|
newconf: change an error to a warning
|
2016-03-28 17:45:35 -05:00 |
|
Elizabeth Myers
|
e196add31a
|
Merge branch 'authd-framework'
|
2016-03-28 16:51: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
|
50808796e0
|
authd: It Works, Bitches™
|
2016-03-28 16:47:51 -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
|
553dd5a7f0
|
ircd_lexer: use correct variable here.
ircd_paths[IRCD_PATH_ETC] is what's wanted, not IRCD_PATH_ETC.
|
2016-03-28 14:59:58 -05:00 |
|
Elizabeth Myers
|
a9b809c796
|
ircd_lexer: use correct variable here.
ircd_paths[IRCD_PATH_ETC] is what's wanted, not IRCD_PATH_ETC.
|
2016-03-28 14:58:26 -05:00 |
|
Elizabeth Myers
|
ec2301263e
|
Merge branch 'authd-framework' of github.com:charybdis-ircd/charybdis into authd-framework
|
2016-03-28 14:46:28 -05:00 |
|
Elizabeth Myers
|
7b4d1de38d
|
Merge branch 'master' into authd-framework
|
2016-03-28 14:44:47 -05:00 |
|
Elizabeth Myers
|
cc264f942f
|
Merge branch 'authd-framework' of github.com:charybdis-ircd/charybdis into authd-framework
|
2016-03-28 14:42:25 -05:00 |
|
Elizabeth Myers
|
ad04380360
|
ircd/authd: respect auth_disabled config option
|
2016-03-28 02:42:20 -05:00 |
|