]>
jfr.im git - solanum.git/log
Elizabeth Myers [Sat, 26 Mar 2016 02:08:46 +0000 (21:08 -0500)]
authd/provider: remove obsolete comment [ci skip]
Elizabeth Myers [Sat, 26 Mar 2016 02:05:52 +0000 (21:05 -0500)]
reject_client: send back ident and hostname with rejection.
At the moment (possibly not in the future) ircd will want to override
our decision whether or not to accept a client; we need to give them
enough information back to ensure they can do it properly.
Elizabeth Myers [Sat, 26 Mar 2016 02:05:39 +0000 (21:05 -0500)]
Fix dangling line from merge
William Pitcock [Sat, 26 Mar 2016 02:03:17 +0000 (21:03 -0500)]
wsockd: add skeleton for future websockets helper (ref #78)
Elizabeth Myers [Sat, 26 Mar 2016 02:01:48 +0000 (21:01 -0500)]
Merge branch 'master' into authd-framework-2
Elizabeth Myers [Sat, 26 Mar 2016 02:00:13 +0000 (21:00 -0500)]
authd: change reload character to R from H.
This is more in line with the specification @kaniini laid out.
Elizabeth Myers [Sat, 26 Mar 2016 01:55:10 +0000 (20:55 -0500)]
providers/blacklist: change some checks to asserts.
These should not really happen in reality...
Elizabeth Myers [Sat, 26 Mar 2016 01:46:58 +0000 (20:46 -0500)]
provider: make blacklist queries come after ident/rdns.
Elizabeth Myers [Sat, 26 Mar 2016 01:09:23 +0000 (20:09 -0500)]
Merge branch 'master' into authd-framework-2
Elizabeth Myers [Sat, 26 Mar 2016 01:07:36 +0000 (20:07 -0500)]
authd/provider: add blacklist provider.
This took way longer than it should have.
William Pitcock [Sat, 26 Mar 2016 00:49:01 +0000 (19:49 -0500)]
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.
Elizabeth Myers [Sat, 26 Mar 2016 00:47:54 +0000 (19:47 -0500)]
rdns: adjust timeout values
Matt Ullman [Fri, 25 Mar 2016 23:47:30 +0000 (19:47 -0400)]
extb_combi: More int to bool conversion
Cleanup whitespace in ircd_lexer.l
Matt Ullman [Fri, 25 Mar 2016 23:40:12 +0000 (19:40 -0400)]
.gitignore: Ignore serno.h from librb as well
William Pitcock [Fri, 25 Mar 2016 23:25:00 +0000 (18:25 -0500)]
appveyor: make the build less hacky
William Pitcock [Fri, 25 Mar 2016 23:13:15 +0000 (18:13 -0500)]
ircd: only relocate_paths on windows, no point on posix
Elizabeth Myers [Fri, 25 Mar 2016 16:49:38 +0000 (11:49 -0500)]
Merge branch 'master' into authd-framework-2
Elizabeth Myers [Fri, 25 Mar 2016 16:47:02 +0000 (11:47 -0500)]
serno.h: remove it with make clean.
William Pitcock [Fri, 25 Mar 2016 06:57:25 +0000 (01:57 -0500)]
ircd: implement path relocation
William Pitcock [Fri, 25 Mar 2016 05:00:06 +0000 (00:00 -0500)]
ircd: use ircd_paths for logFileName and pidFileName
William Pitcock [Fri, 25 Mar 2016 01:33:54 +0000 (20:33 -0500)]
starttls: use the client connid instead of the FD for opening the channel with ssld
Elizabeth Myers [Fri, 25 Mar 2016 00:36:41 +0000 (19:36 -0500)]
actually use warn_opers function
Elizabeth Myers [Fri, 25 Mar 2016 00:23:49 +0000 (19:23 -0500)]
authd/provider: cleanups
William Pitcock [Thu, 24 Mar 2016 23:55:30 +0000 (18:55 -0500)]
configure: define ENABLE_FHS_PATHS if built with --enable-fhs-paths, this will disable the path relocation code
William Pitcock [Thu, 24 Mar 2016 23:50:13 +0000 (18:50 -0500)]
ircd: unbreak build
William Pitcock [Thu, 24 Mar 2016 23:45:28 +0000 (18:45 -0500)]
ircd: start staging for relocatable paths
William Pitcock [Thu, 24 Mar 2016 23:21:11 +0000 (18:21 -0500)]
librb: define RB_PATH_SEPARATOR
Matt Ullman [Thu, 24 Mar 2016 18:42:54 +0000 (14:42 -0400)]
chmode: Move check_forward() to a boolean
Matt Ullman [Thu, 24 Mar 2016 18:37:52 +0000 (14:37 -0400)]
chmode: Move add_id() to a boolean
Matt Ullman [Thu, 24 Mar 2016 18:26:02 +0000 (14:26 -0400)]
chmode: Move allow_mode_change() to a boolean
Matt Ullman [Thu, 24 Mar 2016 17:52:16 +0000 (13:52 -0400)]
ssld: Move plain_check_cork() to a boolean
Matt Ullman [Thu, 24 Mar 2016 08:00:23 +0000 (04:00 -0400)]
version.c.SH: Fix generation not incrementing
Matt Ullman [Thu, 24 Mar 2016 06:19:30 +0000 (02:19 -0400)]
channel: Move flood_attack_channel() to a boolean
Matt Ullman [Thu, 24 Mar 2016 06:14:03 +0000 (02:14 -0400)]
channel: Change check_channel_name() note to false
[ci skip]
Matt Ullman [Thu, 24 Mar 2016 05:54:39 +0000 (01:54 -0400)]
channel: Move check_channel_name() to a boolean
Elizabeth Myers [Thu, 24 Mar 2016 03:17:47 +0000 (22:17 -0500)]
Add BlindSight to the credits
Elizabeth Myers [Thu, 24 Mar 2016 03:03:24 +0000 (22:03 -0500)]
cleanup: u_long -> unsigned long
Elizabeth Myers [Thu, 24 Mar 2016 02:59:48 +0000 (21:59 -0500)]
authd/rdns: rename a function
Elizabeth Myers [Thu, 24 Mar 2016 02:57:09 +0000 (21:57 -0500)]
Merge pull request #178 from staticfox/bsdisms
Cleanup more BSD-isms
Matt Ullman [Thu, 24 Mar 2016 02:51:03 +0000 (22:51 -0400)]
authd: Fix windows build
Replace stray NO with false
Matt Ullman [Thu, 24 Mar 2016 02:33:54 +0000 (22:33 -0400)]
Cleanup more BSD-isms
Elizabeth Myers [Thu, 24 Mar 2016 00:51:23 +0000 (19:51 -0500)]
Merge pull request #177 from awilfox/master
Invoke the standard system shell in autogen.sh
Andrew Wilcox [Thu, 24 Mar 2016 00:49:50 +0000 (19:49 -0500)]
Invoke the standard system shell in autogen.sh
This avoids a needless dependence on bash.
William Pitcock [Thu, 24 Mar 2016 00:14:46 +0000 (19:14 -0500)]
Merge pull request #176 from staticfox/morecleanups
More cleanups
Matt Ullman [Thu, 24 Mar 2016 00:10:44 +0000 (20:10 -0400)]
Remove the rest of the SVN id tags
Matt Ullman [Thu, 24 Mar 2016 00:07:21 +0000 (20:07 -0400)]
authd: Change str_isnumber() to bool
Elizabeth Myers [Thu, 24 Mar 2016 00:06:33 +0000 (19:06 -0500)]
stupidity fixes
Elizabeth Myers [Wed, 23 Mar 2016 23:58:56 +0000 (18:58 -0500)]
ident: use new *_addr fields
Elizabeth Myers [Wed, 23 Mar 2016 23:56:29 +0000 (18:56 -0500)]
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.
Elizabeth Myers [Wed, 23 Mar 2016 23:47:02 +0000 (18:47 -0500)]
providers/ident: fix inet_ntop/inet_pton mixup
William Pitcock [Wed, 23 Mar 2016 23:28:01 +0000 (18:28 -0500)]
Merge pull request #175 from staticfox/datatypes
Move away from BSD data types
Matt Ullman [Wed, 23 Mar 2016 23:11:42 +0000 (19:11 -0400)]
Move away from BSD data types
Elizabeth Myers [Wed, 23 Mar 2016 22:44:56 +0000 (17:44 -0500)]
providers/rdns: remove useless struct member
Elizabeth Myers [Wed, 23 Mar 2016 21:40:31 +0000 (16:40 -0500)]
res: expose rDNS building functions
This will be used by the blacklist code to avoid duplication of code.
Elizabeth Myers [Wed, 23 Mar 2016 21:21:14 +0000 (16:21 -0500)]
Merge branch 'master' into authd-framework-2
Elizabeth Myers [Wed, 23 Mar 2016 20:51:25 +0000 (15:51 -0500)]
Remove tier 4 (tier 3 is basically "everything but")
Elizabeth Myers [Wed, 23 Mar 2016 20:35:13 +0000 (15:35 -0500)]
Add unlisted architectures to tier 3 [ci skip]
Elizabeth Myers [Wed, 23 Mar 2016 20:10:44 +0000 (15:10 -0500)]
README: clearly outline levels of platform support
Elizabeth Myers [Wed, 23 Mar 2016 19:29:27 +0000 (14:29 -0500)]
DICTIONARY_FOREACH -> RB_DICTIONARY_FOREACH [ci skip]
Elizabeth Myers [Wed, 23 Mar 2016 18:59:10 +0000 (13:59 -0500)]
modules: libircd depends on librb, so no need to include it.
This triggers multiple inclusion warnings on Solaris also.
Elizabeth Myers [Wed, 23 Mar 2016 17:31:51 +0000 (12:31 -0500)]
Update README
Elizabeth Myers [Wed, 23 Mar 2016 17:06:26 +0000 (12:06 -0500)]
librb/ports: ungimp thing.
Elizabeth Myers [Wed, 23 Mar 2016 17:04:02 +0000 (12:04 -0500)]
misc solaris fixes
Elizabeth Myers [Wed, 23 Mar 2016 17:04:02 +0000 (12:04 -0500)]
misc solaris fixes
Elizabeth Myers [Wed, 23 Mar 2016 15:09:53 +0000 (10:09 -0500)]
Remove common.h from lexer and parser
Elizabeth Myers [Wed, 23 Mar 2016 15:06:52 +0000 (10:06 -0500)]
Remove common.h from here too.
Elizabeth Myers [Wed, 23 Mar 2016 14:33:56 +0000 (09:33 -0500)]
common.h: raison d'être is gone, so out it goes.
Fold whatever was left into ircd_defs.h
Elizabeth Myers [Wed, 23 Mar 2016 14:25:56 +0000 (09:25 -0500)]
Ensure the parser/lexer don't use IRCD_BUFSIZE.
Elizabeth Myers [Wed, 23 Mar 2016 14:22:55 +0000 (09:22 -0500)]
IRCD_BUFSIZE is redundant with BUFSIZE, so kill it.
Elizabeth Myers [Wed, 23 Mar 2016 14:15:18 +0000 (09:15 -0500)]
authd/provider: really fix things for new changes.
Elizabeth Myers [Wed, 23 Mar 2016 14:11:20 +0000 (09:11 -0500)]
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*.
Elizabeth Myers [Wed, 23 Mar 2016 14:11:20 +0000 (09:11 -0500)]
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*.
Elizabeth Myers [Wed, 23 Mar 2016 14:06:47 +0000 (09:06 -0500)]
Update NEWS
Elizabeth Myers [Wed, 23 Mar 2016 14:03:37 +0000 (09:03 -0500)]
authd/provider: incorporate new changes
Elizabeth Myers [Wed, 23 Mar 2016 14:02:57 +0000 (09:02 -0500)]
Merge branch 'master' into authd-framework-2
Elizabeth Myers [Wed, 23 Mar 2016 13:52:32 +0000 (08:52 -0500)]
Send YES/NO to Davy Jones's Locker.
Elizabeth Myers [Wed, 23 Mar 2016 13:43:28 +0000 (08:43 -0500)]
Remove more YES/NO usage.
Elizabeth Myers [Wed, 23 Mar 2016 13:40:21 +0000 (08:40 -0500)]
NEWS: fix typo [skip ci]
Elizabeth Myers [Wed, 23 Mar 2016 13:39:19 +0000 (08:39 -0500)]
Update NEWS.
Elizabeth Myers [Wed, 23 Mar 2016 13:32:22 +0000 (08:32 -0500)]
typedef-ify rb_radixtree for consistency.
Elizabeth Myers [Wed, 23 Mar 2016 13:09:58 +0000 (08:09 -0500)]
Change struct Dictionary(*) to rb_dictionary(_\1).
This cleans things up a slightly and puts the dictionary stuff in its
own namespace.
Elizabeth Myers [Wed, 23 Mar 2016 13:07:23 +0000 (08:07 -0500)]
ircd: shut GCC the fuck up.
No, it can't probably fail... that isn't what that's there for.
Elizabeth Myers [Wed, 23 Mar 2016 12:45:44 +0000 (07:45 -0500)]
DICTIONARY_FOREACH → RB_DICTIONARY_FOREACH
This is in librb and therefore should be prefixed.
William Pitcock [Wed, 23 Mar 2016 08:57:37 +0000 (03:57 -0500)]
Merge pull request #174 from staticfox/morecleanup
More cleanup
Matt Ullman [Wed, 23 Mar 2016 02:53:56 +0000 (22:53 -0400)]
More cleanup
Elizabeth Myers [Wed, 23 Mar 2016 00:17:02 +0000 (19:17 -0500)]
Merge branch 'master' into authd-framework-2
Elizabeth Myers [Wed, 23 Mar 2016 00:13:54 +0000 (19:13 -0500)]
authd/provider: overhaul storage of various pieces of data
Clients are stored in a dictionary referenced by id (to allow for
UINT32_MAX auth clients, which is plenty).
Each provider now has a data slot (this limits the number of providers
to 32 for now, but that's plenty for now) which they can use to attach
data to auth_clients. This consolidates data, aids in debugging, and
makes it easier to just pass around auth_client structures.
William Pitcock [Tue, 22 Mar 2016 22:52:59 +0000 (17:52 -0500)]
Merge pull request #173 from staticfox/gitignore
gitignore: Don't commit m4/argz.m4
William Pitcock [Tue, 22 Mar 2016 22:52:46 +0000 (17:52 -0500)]
Merge pull request #172 from staticfox/automake
automake: Fix typo in compiler flag
Elizabeth Myers [Tue, 22 Mar 2016 22:43:43 +0000 (17:43 -0500)]
Merge branch 'master' into authd-framework-2
Matt Ullman [Tue, 22 Mar 2016 21:06:45 +0000 (17:06 -0400)]
gitignore: Don't commit m4/argz.m4
Matt Ullman [Tue, 22 Mar 2016 20:40:19 +0000 (16:40 -0400)]
automake: Fix typo in compiler flag
William Pitcock [Tue, 22 Mar 2016 03:25:49 +0000 (22:25 -0500)]
Merge pull request #171 from staticfox/warnings
Cleanup warnings
Matt Ullman [Tue, 22 Mar 2016 01:52:40 +0000 (21:52 -0400)]
Cleanup warnings
William Pitcock [Tue, 22 Mar 2016 02:26:28 +0000 (21:26 -0500)]
librb: use readlink(2) on linux for the direct path instead of dlinfo
William Pitcock [Tue, 22 Mar 2016 02:20:50 +0000 (21:20 -0500)]
librb: provide rb_path_to_self() on windows
William Pitcock [Tue, 22 Mar 2016 02:14:11 +0000 (21:14 -0500)]
ircd: log runtime path (mainly as proof of concept for rb_path_to_self())
William Pitcock [Tue, 22 Mar 2016 02:07:53 +0000 (21:07 -0500)]
librb: add rb_path_to_self(), which provides fairly reliable runtime path detection
William Pitcock [Mon, 21 Mar 2016 17:31:43 +0000 (12:31 -0500)]
README: link to appveyor builds too
William Pitcock [Mon, 21 Mar 2016 17:11:56 +0000 (12:11 -0500)]
appveyor: try overriding the triplets