Commit graph

2979 commits

Author SHA1 Message Date
Elizabeth Myers a7d5aea119 provider: make blacklist queries come after ident/rdns. 2016-03-25 20:46:58 -05:00
Elizabeth Myers 460032e61f Merge branch 'master' into authd-framework-2 2016-03-25 20:09:23 -05:00
Elizabeth Myers add80afdcb authd/provider: add blacklist provider.
This took way longer than it should have.
2016-03-25 20:07:36 -05:00
William Pitcock de7cf7e009 ircd: client: substantially rework the connid registry system
now connid's are allocated on demand and clients may have as many connid's as necessary.
this allows us to build chains of helpers while ensuring the ircd properly tracks and GCs the resources.
2016-03-25 19:50:29 -05:00
Elizabeth Myers 14505c8400 rdns: adjust timeout values 2016-03-25 19:47:54 -05:00
Matt Ullman afba2488ec extb_combi: More int to bool conversion
Cleanup whitespace in ircd_lexer.l
2016-03-25 19:47:58 -04:00
Matt Ullman fdba4417dc .gitignore: Ignore serno.h from librb as well 2016-03-25 19:40:12 -04:00
William Pitcock 45c5854460 appveyor: make the build less hacky 2016-03-25 18:25:00 -05:00
William Pitcock 0aaa37f721 ircd: only relocate_paths on windows, no point on posix 2016-03-25 18:13:39 -05:00
Elizabeth Myers 800ff2ca9d Merge branch 'master' into authd-framework-2 2016-03-25 11:49:38 -05:00
Elizabeth Myers 42c5dd7e01 serno.h: remove it with make clean. 2016-03-25 11:47:02 -05:00
William Pitcock d6c17e5de2 ircd: implement path relocation 2016-03-25 01:57:25 -05:00
William Pitcock 2f545aad87 ircd: use ircd_paths for logFileName and pidFileName 2016-03-25 00:00:06 -05:00
William Pitcock 704279e429 starttls: use the client connid instead of the FD for opening the channel with ssld 2016-03-24 20:33:54 -05:00
Elizabeth Myers b2ede1aa71 actually use warn_opers function 2016-03-24 19:36:41 -05:00
Elizabeth Myers 89d22b9af5 authd/provider: cleanups 2016-03-24 19:23:49 -05:00
William Pitcock 80a0125f36 configure: define ENABLE_FHS_PATHS if built with --enable-fhs-paths, this will disable the path relocation code 2016-03-24 18:55:30 -05:00
William Pitcock 0d180487b4 ircd: unbreak build 2016-03-24 18:50:13 -05:00
William Pitcock 4d8cfacd95 ircd: start staging for relocatable paths 2016-03-24 18:45:28 -05:00
William Pitcock ac2f2189f9 librb: define RB_PATH_SEPARATOR 2016-03-24 18:21:11 -05:00
Matt Ullman e0a9b5d3bf chmode: Move check_forward() to a boolean 2016-03-24 14:42:54 -04:00
Matt Ullman a383180a0a chmode: Move add_id() to a boolean 2016-03-24 14:37:52 -04:00
Matt Ullman 9aa639eddd chmode: Move allow_mode_change() to a boolean 2016-03-24 14:26:02 -04:00
Matt Ullman 25a899651d ssld: Move plain_check_cork() to a boolean 2016-03-24 13:52:16 -04:00
Matt Ullman 2a4b3ea648 version.c.SH: Fix generation not incrementing 2016-03-24 04:00:23 -04:00
Matt Ullman 3b9507d0e9 channel: Move flood_attack_channel() to a boolean 2016-03-24 02:25:26 -04:00
Matt Ullman 216f58a27c channel: Change check_channel_name() note to false
[ci skip]
2016-03-24 02:14:03 -04:00
Matt Ullman 3a46803fef channel: Move check_channel_name() to a boolean 2016-03-24 01:54:39 -04:00
Elizabeth Myers 1346cd1151 Add BlindSight to the credits 2016-03-23 22:17:47 -05:00
Elizabeth Myers 491b3b39d5 cleanup: u_long -> unsigned long 2016-03-23 22:03:24 -05:00
Elizabeth Myers 410fcc233f authd/rdns: rename a function 2016-03-23 21:59:48 -05:00
Elizabeth Myers 30cf391b89 Merge pull request #178 from staticfox/bsdisms
Cleanup more BSD-isms
2016-03-23 21:57:09 -05:00
Matt Ullman cf623e0802 authd: Fix windows build
Replace stray NO with false
2016-03-23 22:51:03 -04:00
Matt Ullman 2e45f5d808 Cleanup more BSD-isms 2016-03-23 22:37:52 -04:00
Elizabeth Myers da4287bc62 Merge pull request #177 from awilfox/master
Invoke the standard system shell in autogen.sh
2016-03-23 19:51:23 -05:00
Andrew Wilcox 52854df4ac Invoke the standard system shell in autogen.sh
This avoids a needless dependence on bash.
2016-03-23 19:49:50 -05:00
William Pitcock c604800a68 Merge pull request #176 from staticfox/morecleanups
More cleanups
2016-03-23 19:14:46 -05:00
Matt Ullman c056dba233 Remove the rest of the SVN id tags 2016-03-23 20:13:12 -04:00
Matt Ullman 3889fc11af authd: Change str_isnumber() to bool 2016-03-23 20:07:21 -04:00
Elizabeth Myers 32f8c78b55 stupidity fixes 2016-03-23 19:06:33 -05:00
Elizabeth Myers 6cd3964de7 ident: use new *_addr fields 2016-03-23 18:58:56 -05:00
Elizabeth Myers 9c7498d559 authd/provider: add c_addr/l_addr fields
Some providers consume these directly, so it's better to have a "cached"
version that's already generated.
2016-03-23 18:58:37 -05:00
Elizabeth Myers 6e4bcf20ff providers/ident: fix inet_ntop/inet_pton mixup 2016-03-23 18:47:02 -05:00
William Pitcock 5ee46e5127 Merge pull request #175 from staticfox/datatypes
Move away from BSD data types
2016-03-23 18:28:01 -05:00
Matt Ullman 4b11f39115 Move away from BSD data types 2016-03-23 19:11:42 -04:00
Elizabeth Myers 1d591813c3 providers/rdns: remove useless struct member 2016-03-23 17:44:56 -05:00
Elizabeth Myers 8ed8e5cae8 res: expose rDNS building functions
This will be used by the blacklist code to avoid duplication of code.
2016-03-23 16:40:31 -05:00
Elizabeth Myers 2f355b7e3c Merge branch 'master' into authd-framework-2 2016-03-23 16:21:14 -05:00
Elizabeth Myers 6156682605 Remove tier 4 (tier 3 is basically "everything but") 2016-03-23 15:51:25 -05:00
Elizabeth Myers b347989499 Add unlisted architectures to tier 3 [ci skip] 2016-03-23 15:35:39 -05:00