William Pitcock
|
1160f6c9bf
|
wsockd: implement websocket handshake part
|
2016-04-02 17:07:00 -05:00 |
|
Elizabeth Myers
|
64fae2607a
|
Rename authd.[ch] on ircd side to authproc.[ch] to prevent shadowing.
|
2016-04-02 16:44:04 -05:00 |
|
William Pitcock
|
1c8c63cbe2
|
wsockd: various updates
|
2016-04-02 15:38:32 -05:00 |
|
Elizabeth Myers
|
0ed0a9fe0a
|
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.
|
2016-04-02 05:20:30 -05:00 |
|
Elizabeth Myers
|
b0326abdc9
|
authd: warn on a bad command
|
2016-04-02 05:05:28 -05:00 |
|
Elizabeth Myers
|
6d0fafec99
|
authd: minor cleanups
|
2016-04-02 04:51:11 -05:00 |
|
Elizabeth Myers
|
ae0a058544
|
authd: clean up command handling with a table
|
2016-04-02 04:49:01 -05:00 |
|
Elizabeth Myers
|
61d1befa2a
|
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.
|
2016-04-02 03:51:54 -05:00 |
|
Elizabeth Myers
|
5cbfed5407
|
authd: fix up comment [ci skip]
|
2016-04-02 03:49:31 -05:00 |
|
Elizabeth Myers
|
a3b112f426
|
authd: fix race with aborting clients.
|
2016-04-02 03:48:37 -05:00 |
|
Elizabeth Myers
|
6d5edc6f53
|
authd: when aborting, don't just do read_packet.
|
2016-04-02 03:46:31 -05:00 |
|
Elizabeth Myers
|
9bba0f6143
|
opm: add adjustable timeout values
|
2016-04-02 03:33:27 -05:00 |
|
William Pitcock
|
34b88b6571
|
ircd: conf: properly calculate the number of wsockd to start
|
2016-04-02 03:20:16 -05:00 |
|
Elizabeth Myers
|
fabe8b94c5
|
Add HTTP CONNECT proxy scanning
|
2016-04-02 03:11:30 -05:00 |
|
William Pitcock
|
bccb7dedef
|
ircd: wsproc: cleanups
|
2016-04-02 03:10:01 -05:00 |
|
William Pitcock
|
c53ca1e029
|
ircd: integrate ircd side of wsockd support
|
2016-04-02 02:56:22 -05:00 |
|
Elizabeth Myers
|
81a05933bf
|
add proxy_exempt to conf files
|
2016-04-02 02:49:38 -05:00 |
|
Elizabeth Myers
|
fbe8d087e7
|
Add exempt logic for open proxies
|
2016-04-02 02:42:11 -05:00 |
|
Elizabeth Myers
|
51fa2ab8a3
|
opm: allow scanners to be configurable
|
2016-04-02 02:29:48 -05:00 |
|
Elizabeth Myers
|
adfe7b8396
|
authd: small cleanup
|
2016-04-02 01:20:49 -05:00 |
|
Elizabeth Myers
|
6a7bb6f1df
|
authd: more minor cleanups
|
2016-04-02 01:16:47 -05:00 |
|
Elizabeth Myers
|
b1a577f224
|
ircd/authd: cleanups
|
2016-04-02 01:05:21 -05:00 |
|
Elizabeth Myers
|
1de169a248
|
opm: add configuration interface for configuring scan ports
|
2016-04-02 00:47:02 -05:00 |
|
Elizabeth Myers
|
4deb334f17
|
opm: properly re-establish listeners on re-enable
|
2016-04-01 17:16:17 -05:00 |
|
Elizabeth Myers
|
1661e3656d
|
opm: properly close listeners after disabling proxy scan
|
2016-04-01 16:35:21 -05:00 |
|
Elizabeth Myers
|
8275e2700d
|
Add opm stuff to default configs
|
2016-04-01 04:11:04 -05:00 |
|
Elizabeth Myers
|
f105844aad
|
StaticBox is dead, so let's not reference it in the conf files.
|
2016-04-01 03:45:45 -05:00 |
|
Elizabeth Myers
|
34f16c467d
|
authd: fix API boo boo
|
2016-04-01 02:56:03 -05:00 |
|
Elizabeth Myers
|
6da256dc93
|
authd: remove some whitespace
|
2016-04-01 02:44:50 -05:00 |
|
Elizabeth Myers
|
4f6119cd40
|
authd: add API for setting OPM listeners
|
2016-04-01 02:43:01 -05:00 |
|
Elizabeth Myers
|
7372553dd6
|
authd: fix compile error
|
2016-04-01 02:42:50 -05:00 |
|
Elizabeth Myers
|
e158281056
|
authd: properly abort clients who timeout or when the helper restarts
|
2016-04-01 02:27:48 -05:00 |
|
Elizabeth Myers
|
8860e46a33
|
providers/opm: It Works™
|
2016-04-01 02:17:25 -05:00 |
|
Elizabeth Myers
|
8aacefa338
|
opm: properly connect to destination port on scan
|
2016-03-31 19:08:08 -05:00 |
|
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 |
|