Commit graph

2853 commits

Author SHA1 Message Date
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
Elizabeth Myers fcf13f6d32 README: clearly outline levels of platform support 2016-03-23 15:10:44 -05:00
Elizabeth Myers ab33d608de DICTIONARY_FOREACH -> RB_DICTIONARY_FOREACH [ci skip] 2016-03-23 14:29:27 -05:00
Elizabeth Myers fea4e2d2a8 modules: libircd depends on librb, so no need to include it.
This triggers multiple inclusion warnings on Solaris also.
2016-03-23 13:59:45 -05:00
Elizabeth Myers d57e2b624f Update README 2016-03-23 12:31:51 -05:00
Elizabeth Myers 3d1df26cdd librb/ports: ungimp thing. 2016-03-23 12:06:26 -05:00
Elizabeth Myers 3a1f645bed misc solaris fixes 2016-03-23 12:04:46 -05:00
Elizabeth Myers 757bab823c misc solaris fixes 2016-03-23 12:04:13 -05:00
Elizabeth Myers 28c94d6598 Remove common.h from lexer and parser 2016-03-23 10:09:53 -05:00
Elizabeth Myers cb5a8bf847 Remove common.h from here too. 2016-03-23 10:06:52 -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 a52c7a8e69 authd/provider: really fix things for new changes. 2016-03-23 09:15:18 -05:00
Elizabeth Myers affc871dcb common: don't even attempt to define NULL.
stddef.h includes it, ISO C mandates NULL be in it, and if any platforms
don't have it, *tough shit*.
2016-03-23 09:13:31 -05:00
Elizabeth Myers fa1b3a733a common: don't even attempt to define NULL.
stddef.h includes it, ISO C mandates NULL be in it, and if any platforms
don't have it, *tough shit*.
2016-03-23 09:11:20 -05:00
Elizabeth Myers b0f5f40071 Update NEWS 2016-03-23 09:06:47 -05:00
Elizabeth Myers aba29d5a19 authd/provider: incorporate new changes 2016-03-23 09:03:37 -05:00
Elizabeth Myers 064e88556d Merge branch 'master' into authd-framework-2 2016-03-23 09:02:57 -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 dfe18bf0a8 NEWS: fix typo [skip ci] 2016-03-23 08:40:21 -05:00
Elizabeth Myers 86bab0c218 Update NEWS. 2016-03-23 08:39:19 -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