]>
jfr.im git - solanum.git/log
William Pitcock [Sat, 2 Apr 2016 22:05:40 +0000 (17:05 -0500)]
wsockd: implement websocket handshake part
Elizabeth Myers [Sat, 2 Apr 2016 21:44:04 +0000 (16:44 -0500)]
Rename authd.[ch] on ircd side to authproc.[ch] to prevent shadowing.
William Pitcock [Sat, 2 Apr 2016 20:38:18 +0000 (15:38 -0500)]
wsockd: various updates
Elizabeth Myers [Sat, 2 Apr 2016 10:20:30 +0000 (05:20 -0500)]
Move m_locops module to extensions.
Many networks do not use local ops and therefore should not be required
to have this around all the time.
Elizabeth Myers [Sat, 2 Apr 2016 10:05:28 +0000 (05:05 -0500)]
authd: warn on a bad command
Elizabeth Myers [Sat, 2 Apr 2016 09:51:11 +0000 (04:51 -0500)]
authd: minor cleanups
Elizabeth Myers [Sat, 2 Apr 2016 09:49:01 +0000 (04:49 -0500)]
authd: clean up command handling with a table
Elizabeth Myers [Sat, 2 Apr 2016 08:51:54 +0000 (03:51 -0500)]
authd: fix race on the ircd side.
The client may have already gone away, so if we can't find the local
cid, don't try to restart authd.
Elizabeth Myers [Sat, 2 Apr 2016 08:49:31 +0000 (03:49 -0500)]
authd: fix up comment [ci skip]
Elizabeth Myers [Sat, 2 Apr 2016 08:48:37 +0000 (03:48 -0500)]
authd: fix race with aborting clients.
Elizabeth Myers [Sat, 2 Apr 2016 08:46:31 +0000 (03:46 -0500)]
authd: when aborting, don't just do read_packet.
Elizabeth Myers [Sat, 2 Apr 2016 08:33:12 +0000 (03:33 -0500)]
opm: add adjustable timeout values
William Pitcock [Sat, 2 Apr 2016 08:19:45 +0000 (03:19 -0500)]
ircd: conf: properly calculate the number of wsockd to start
Elizabeth Myers [Sat, 2 Apr 2016 08:11:12 +0000 (03:11 -0500)]
Add HTTP CONNECT proxy scanning
William Pitcock [Sat, 2 Apr 2016 08:10:01 +0000 (03:10 -0500)]
ircd: wsproc: cleanups
William Pitcock [Sat, 2 Apr 2016 07:56:03 +0000 (02:56 -0500)]
ircd: integrate ircd side of wsockd support
Elizabeth Myers [Sat, 2 Apr 2016 07:49:38 +0000 (02:49 -0500)]
add proxy_exempt to conf files
Elizabeth Myers [Sat, 2 Apr 2016 07:42:11 +0000 (02:42 -0500)]
Add exempt logic for open proxies
Elizabeth Myers [Sat, 2 Apr 2016 07:29:48 +0000 (02:29 -0500)]
opm: allow scanners to be configurable
Elizabeth Myers [Sat, 2 Apr 2016 06:20:49 +0000 (01:20 -0500)]
authd: small cleanup
Elizabeth Myers [Sat, 2 Apr 2016 06:16:47 +0000 (01:16 -0500)]
authd: more minor cleanups
Elizabeth Myers [Sat, 2 Apr 2016 06:05:21 +0000 (01:05 -0500)]
ircd/authd: cleanups
Elizabeth Myers [Sat, 2 Apr 2016 05:47:02 +0000 (00:47 -0500)]
opm: add configuration interface for configuring scan ports
Elizabeth Myers [Fri, 1 Apr 2016 22:16:17 +0000 (17:16 -0500)]
opm: properly re-establish listeners on re-enable
Elizabeth Myers [Fri, 1 Apr 2016 21:35:21 +0000 (16:35 -0500)]
opm: properly close listeners after disabling proxy scan
Elizabeth Myers [Fri, 1 Apr 2016 09:11:04 +0000 (04:11 -0500)]
Add opm stuff to default configs
Elizabeth Myers [Fri, 1 Apr 2016 08:45:45 +0000 (03:45 -0500)]
StaticBox is dead, so let's not reference it in the conf files.
Elizabeth Myers [Fri, 1 Apr 2016 07:56:03 +0000 (02:56 -0500)]
authd: fix API boo boo
Elizabeth Myers [Fri, 1 Apr 2016 07:44:50 +0000 (02:44 -0500)]
authd: remove some whitespace
Elizabeth Myers [Fri, 1 Apr 2016 07:43:01 +0000 (02:43 -0500)]
authd: add API for setting OPM listeners
Elizabeth Myers [Fri, 1 Apr 2016 07:42:50 +0000 (02:42 -0500)]
authd: fix compile error
Elizabeth Myers [Fri, 1 Apr 2016 07:27:48 +0000 (02:27 -0500)]
authd: properly abort clients who timeout or when the helper restarts
Elizabeth Myers [Fri, 1 Apr 2016 07:17:25 +0000 (02:17 -0500)]
providers/opm: It Works™
Elizabeth Myers [Fri, 1 Apr 2016 00:07:57 +0000 (19:07 -0500)]
opm: properly connect to destination port on scan
Elizabeth Myers [Thu, 31 Mar 2016 08:00:29 +0000 (03:00 -0500)]
Add new sockaddr_storage port retrieval/setting macros
These macros are safe for use on IPv6 and clean up a lot of code.
Elizabeth Myers [Thu, 31 Mar 2016 07:18:02 +0000 (02:18 -0500)]
authd/providers/ident: remove pointless memcpy
Elizabeth Myers [Thu, 31 Mar 2016 07:13:27 +0000 (02:13 -0500)]
authd/providers/opm: configure port listeners correctly
Elizabeth Myers [Thu, 31 Mar 2016 06:45:19 +0000 (01:45 -0500)]
providers/opm: use a name that makes more sense for this variable
Elizabeth Myers [Thu, 31 Mar 2016 06:27:50 +0000 (01:27 -0500)]
sockaddr_storage -> rb_sockaddr_storage
What is even the point of this type anyway?
Elizabeth Myers [Thu, 31 Mar 2016 06:16:34 +0000 (01:16 -0500)]
librb: don't include linux/tcp.h, that's already included
Elizabeth Myers [Thu, 31 Mar 2016 06:08:38 +0000 (01:08 -0500)]
opm: don't assume we have netinet/tcp.h
Instead, check for it in librb
Elizabeth Myers [Thu, 31 Mar 2016 05:28:05 +0000 (00:28 -0500)]
authd: add (not really working) OPM provider.
It doesn't do anything yet as no configuration is plugged in, as well.
Elizabeth Myers [Thu, 31 Mar 2016 05:26:48 +0000 (00:26 -0500)]
authd/provider: exit on critical errors
Elizabeth Myers [Thu, 31 Mar 2016 04:30:09 +0000 (23:30 -0500)]
providers/ident: restore accidentally deleted line
Elizabeth Myers [Thu, 31 Mar 2016 04:17:21 +0000 (23:17 -0500)]
authd/provider: don't crash if there's no init or destroy function
Elizabeth Myers [Wed, 30 Mar 2016 22:20:27 +0000 (17:20 -0500)]
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.
William Pitcock [Wed, 30 Mar 2016 19:32:53 +0000 (14:32 -0500)]
librb: fix rb_path_to_self() dlinfo variant
Elizabeth Myers [Wed, 30 Mar 2016 08:38:30 +0000 (03:38 -0500)]
authd/provider: fix misordering in macro
Elizabeth Myers [Wed, 30 Mar 2016 08:36:04 +0000 (03:36 -0500)]
ircd/listener: un-obsoleteify comments
Elizabeth Myers [Wed, 30 Mar 2016 07:33:19 +0000 (02:33 -0500)]
Merge branch 'master' of github.com:charybdis-ircd/charybdis
Elizabeth Myers [Wed, 30 Mar 2016 07:32:34 +0000 (02:32 -0500)]
authd/provider: it's va_start.
Elizabeth Myers [Wed, 30 Mar 2016 07:22:43 +0000 (02:22 -0500)]
authd/provider: include stdinc.h for stdarg.h
Elizabeth Myers [Wed, 30 Mar 2016 06:29:21 +0000 (01:29 -0500)]
authd/provider: make reject_client take a format string and varargs
Elizabeth Myers [Wed, 30 Mar 2016 04:33:13 +0000 (23:33 -0500)]
blacklist: this didn't get committed somehow
Elizabeth Myers [Wed, 30 Mar 2016 04:29:58 +0000 (23:29 -0500)]
blacklist: compile fixes
Elizabeth Myers [Wed, 30 Mar 2016 04:22:13 +0000 (23:22 -0500)]
blacklist: add notices that we're performing checks.
Elizabeth Myers [Tue, 29 Mar 2016 18:38:42 +0000 (13:38 -0500)]
Update news
Elizabeth Myers [Tue, 29 Mar 2016 18:29:18 +0000 (13:29 -0500)]
bandb: update sqlite3 to 3.12.0
Elizabeth Myers [Tue, 29 Mar 2016 18:23:27 +0000 (13:23 -0500)]
Remove trailing whitespace from files.
Matt Ullman [Tue, 29 Mar 2016 14:09:52 +0000 (10:09 -0400)]
doc: Cleanup trailing whitespace
Matt Ullman [Tue, 29 Mar 2016 01:39:10 +0000 (21:39 -0400)]
automake: Ensure ircd_parser.h is created
Fixes random travis explosions
Elizabeth Myers [Tue, 29 Mar 2016 00:38:43 +0000 (19:38 -0500)]
authd: use atexit() hook to attempt to destroy providers
Elizabeth Myers [Tue, 29 Mar 2016 00:22:02 +0000 (19:22 -0500)]
authd: be more anal about errors
Matt Ullman [Tue, 29 Mar 2016 00:14:31 +0000 (20:14 -0400)]
authd: Cleanup
Elizabeth Myers [Tue, 29 Mar 2016 00:06:31 +0000 (19:06 -0500)]
logger: add idebug
This only does something if debugging is enabled.
Elizabeth Myers [Mon, 28 Mar 2016 23:19:06 +0000 (18:19 -0500)]
ircd/authd: remove rb_free no longer needed.
Elizabeth Myers [Mon, 28 Mar 2016 23:13:57 +0000 (18:13 -0500)]
authd: this isn't a list dammit!
Elizabeth Myers [Mon, 28 Mar 2016 23:09:22 +0000 (18:09 -0500)]
authd: don't use wild pointer
Elizabeth Myers [Mon, 28 Mar 2016 22:55:54 +0000 (17:55 -0500)]
ircd/newconf: better IPv4 example
Elizabeth Myers [Mon, 28 Mar 2016 22:54:01 +0000 (17:54 -0500)]
newconf: add illustrative examples to comments
Elizabeth Myers [Mon, 28 Mar 2016 22:50:45 +0000 (17:50 -0500)]
authd/dns: remove magic number
Elizabeth Myers [Mon, 28 Mar 2016 22:47:13 +0000 (17:47 -0500)]
newconf: fix check for IPv6 address length
Elizabeth Myers [Mon, 28 Mar 2016 22:45:35 +0000 (17:45 -0500)]
newconf: change an error to a warning
Elizabeth Myers [Mon, 28 Mar 2016 21:51:45 +0000 (16:51 -0500)]
Merge branch 'authd-framework'
Elizabeth Myers [Mon, 28 Mar 2016 21:49:26 +0000 (16:49 -0500)]
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.
Elizabeth Myers [Mon, 28 Mar 2016 21:47:51 +0000 (16:47 -0500)]
authd: It Works, Bitches™
Elizabeth Myers [Mon, 28 Mar 2016 21:46:52 +0000 (16:46 -0500)]
authd: misc fixes
Elizabeth Myers [Mon, 28 Mar 2016 20:15:16 +0000 (15:15 -0500)]
authd: fix fencepost error
Elizabeth Myers [Mon, 28 Mar 2016 19:58:26 +0000 (14:58 -0500)]
ircd_lexer: use correct variable here.
ircd_paths[IRCD_PATH_ETC] is what's wanted, not IRCD_PATH_ETC.
Elizabeth Myers [Mon, 28 Mar 2016 19:58:26 +0000 (14:58 -0500)]
ircd_lexer: use correct variable here.
ircd_paths[IRCD_PATH_ETC] is what's wanted, not IRCD_PATH_ETC.
Elizabeth Myers [Mon, 28 Mar 2016 19:46:28 +0000 (14:46 -0500)]
Merge branch 'authd-framework' of github.com:charybdis-ircd/charybdis into authd-framework
Elizabeth Myers [Mon, 28 Mar 2016 19:44:47 +0000 (14:44 -0500)]
Merge branch 'master' into authd-framework
Elizabeth Myers [Mon, 28 Mar 2016 19:42:25 +0000 (14:42 -0500)]
Merge branch 'authd-framework' of github.com:charybdis-ircd/charybdis into authd-framework
Elizabeth Myers [Mon, 28 Mar 2016 07:42:20 +0000 (02:42 -0500)]
ircd/authd: respect auth_disabled config option
Elizabeth Myers [Mon, 28 Mar 2016 07:32:05 +0000 (02:32 -0500)]
ircd/authd: use proper timeout values for clients
Elizabeth Myers [Mon, 28 Mar 2016 07:30:54 +0000 (02:30 -0500)]
ircd/authd: timeout dead authd clients
Elizabeth Myers [Mon, 28 Mar 2016 07:19:34 +0000 (02:19 -0500)]
ircd/authd: implement client noticing
Elizabeth Myers [Mon, 28 Mar 2016 07:11:16 +0000 (02:11 -0500)]
Replace s_auth/blacklist stuff with authd calls
This also does a lot of surgery on the conf system to reconfigure authd.
/!\ WARNING! ACHTUNG! ADVERTENCIA! ATTENTION! AVVERTIMENTO! /!\
This code has not been run-time tested yet (though it compiles)!
Elizabeth Myers [Mon, 28 Mar 2016 06:55:54 +0000 (01:55 -0500)]
authd/providers/rdns: change option name to rdns_timeout
Elizabeth Myers [Mon, 28 Mar 2016 06:05:19 +0000 (01:05 -0500)]
authd/providers/blacklist: add stats reporting for blacklist info
Elizabeth Myers [Mon, 28 Mar 2016 05:03:27 +0000 (00:03 -0500)]
authd/providers/ident: fix typo
Elizabeth Myers [Mon, 28 Mar 2016 04:57:06 +0000 (23:57 -0500)]
authd/providers/ident: add conf option for enabling ident
Matt Ullman [Mon, 28 Mar 2016 04:09:51 +0000 (00:09 -0400)]
gitignore: Ignore pid files from startall.sh
Matt Ullman [Mon, 28 Mar 2016 04:09:01 +0000 (00:09 -0400)]
testsuite: Update startall.sh
Matt Ullman [Mon, 28 Mar 2016 04:08:05 +0000 (00:08 -0400)]
gitignore: Ignore confdefs.h
Aaron Jones [Mon, 28 Mar 2016 02:29:57 +0000 (03:29 +0100)]
Add extb_usermode module to example configuration files
[ci skip]
Aaron Jones [Mon, 28 Mar 2016 02:28:07 +0000 (03:28 +0100)]
Document extb_usermode module
[ci skip]
Aaron Jones [Mon, 28 Mar 2016 02:05:16 +0000 (03:05 +0100)]
extensions: Fix duplicate extban character usage
extb_usermode and extb_hostmask both use the same extban character
('m'), resulting in only one of the modules being usable (depending
on module load order) and neither one functioning if one of them
is unloaded.
This changes the character for extb_usermode from 'm' to 'u'.
[ci skip]
Matt Ullman [Mon, 28 Mar 2016 00:05:38 +0000 (20:05 -0400)]
ircd: Move signaled variables to volatile sig_atomic_t
Elizabeth Myers [Sun, 27 Mar 2016 22:28:26 +0000 (17:28 -0500)]
authd: pass in uint32_t rid's.