Matthew Wild
|
d4b704023a
|
net.httpserver: Pass on interface option from new_from_config() (thanks Chris)
|
2009-10-19 17:56:39 +01:00 |
|
Matthew Wild
|
a6639593e9
|
net.dns: Don't cache some records indefinitely
|
2009-10-17 17:56:51 +01:00 |
|
Matthew Wild
|
466b2ee661
|
net.server: Allow changing the sslctx of a connection after it has been established
|
2009-10-17 16:21:27 +01:00 |
|
Matthew Wild
|
6aa6b6e268
|
xmppserver_listener: Use listener log() if session doesn't have one yet (thanks Flo)
|
2009-10-17 15:34:21 +01:00 |
|
Matthew Wild
|
f269ac47f9
|
Merge with 0.5
|
2009-10-15 14:20:08 +01:00 |
|
Matthew Wild
|
fececf2a21
|
xmppserver_listener: Fix typo (thanks Jorj)
|
2009-10-15 14:16:22 +01:00 |
|
Matthew Wild
|
1f3374a130
|
Merge with 0.5
|
2009-10-14 14:12:14 +01:00 |
|
Matthew Wild
|
68f948425a
|
net.server: Better handling of closing sockets during send
|
2009-10-14 14:09:51 +01:00 |
|
Matthew Wild
|
1fe62686b1
|
xmppserver_listener: More forcefully close s2s connections (fixes fd leak)
|
2009-10-14 14:07:50 +01:00 |
|
Matthew Wild
|
257023aae1
|
Merge with 0.5
|
2009-10-13 11:13:52 +01:00 |
|
Matthew Wild
|
3967579413
|
net.dns: Remove sockets from socketset when closing them, fixes a leak
|
2009-10-13 11:12:49 +01:00 |
|
Matthew Wild
|
1b1fabf68e
|
xmppserver_listener: Lower log-level of debug message to, er, 'debug'
|
2009-10-05 10:07:06 +01:00 |
|
Matthew Wild
|
cbd60d6e1f
|
net.adns: Bump log-level of DNS handler errors to, er, 'error'
|
2009-10-05 09:56:08 +01:00 |
|
Matthew Wild
|
f25a7309ed
|
net.server: Small logging improvements
|
2009-10-04 16:05:11 +01:00 |
|
Matthew Wild
|
e03f835ae7
|
net.server: Pass current time to timer callbacks
|
2009-10-04 16:04:33 +01:00 |
|
Matthew Wild
|
559f264f4b
|
net.server: Increase SSL handshake round-trip limit, and make it configurable
|
2009-10-04 16:03:53 +01:00 |
|
Matthew Wild
|
2be1fcb5af
|
net.server: Call handler's status() to notify it of ssl handshake success
|
2009-10-04 15:58:21 +01:00 |
|
Matthew Wild
|
ed6bf969af
|
net.server: Provide a way to get sslctx of a client connection
|
2009-10-04 15:56:55 +01:00 |
|
Matthew Wild
|
0b8c96ecde
|
net.server: Provide a way to get sslctx of a server
|
2009-10-04 15:56:27 +01:00 |
|
Matthew Wild
|
e6396f07f3
|
xmppserver_listener: Add status() function to signal when a connection completes its SSL handshake
|
2009-10-04 14:35:39 +01:00 |
|
Matthew Wild
|
0cd9b39dba
|
xmppserver_listener: Add logger to s2s sessions
|
2009-10-04 14:24:55 +01:00 |
|
Matthew Wild
|
af09b7e0e3
|
xmppserver_listener: Small whitespace fix
|
2009-10-04 14:17:54 +01:00 |
|
Matthew Wild
|
12f79d73cf
|
xmppserver_listener: Better log messages on invalid XML
|
2009-10-04 14:15:36 +01:00 |
|
Matthew Wild
|
6265a85de2
|
net.httpserver: Allow modules registering to provide more than just a default path when using httpserver.new_from_config
|
2009-10-03 00:54:58 +01:00 |
|
Matthew Wild
|
f816a78cb1
|
Merge with 0.5
|
2009-10-02 21:24:16 +01:00 |
|
Matthew Wild
|
1d9d763906
|
net.server: Fix missing concatenation operator in error message
|
2009-10-02 21:20:53 +01:00 |
|
Matthew Wild
|
adca883cc3
|
Merge with 0.5
|
2009-09-27 12:26:51 +01:00 |
|
Matthew Wild
|
4248f6078f
|
net.dns: Even better parsing of nameservers from resolv.conf
|
2009-09-25 01:35:46 +01:00 |
|
Matthew Wild
|
23d676ee18
|
Merge with 0.5
|
2009-09-24 23:47:16 +01:00 |
|
Matthew Wild
|
9118f71227
|
net.dns: Remove elements from the cache when expired so as to not leave holes in the array
|
2009-09-24 23:46:12 +01:00 |
|
Matthew Wild
|
775c721023
|
net.dns: Stricter matching of nameserver entries in resolv.conf
|
2009-09-24 23:25:18 +01:00 |
|
Matthew Wild
|
801957dc96
|
Merge with 0.5
|
2009-09-24 11:16:25 +01:00 |
|
Matthew Wild
|
e0c4e19bab
|
net.dns: Respect commented nameserver entries in resolv.conf (thanks Remko)
|
2009-09-24 11:14:05 +01:00 |
|
Matthew Wild
|
68cbd6d4b0
|
net.dns: (for some reason this commit didn't pull over from 0.5) Remove hard-coded 4.2.2.1 from dns.lua
|
2009-09-21 14:46:12 +01:00 |
|
Matthew Wild
|
3f47ff7634
|
Merge with 0.5
|
2009-09-21 14:42:29 +01:00 |
|
Matthew Wild
|
334b002da3
|
net.dns: Accidentally committed a hard-coded 4.2.2.1 nameserver
|
2009-09-21 14:42:01 +01:00 |
|
Matthew Wild
|
46e4ac25f4
|
core.s2smanager: Don't recurse CNAMEs infinitely :)
|
2009-09-21 14:40:14 +01:00 |
|
Matthew Wild
|
df867fb148
|
net.server: Fix traceback when closing connections with buffered data get closed during send
|
2009-09-21 13:53:59 +01:00 |
|
Matthew Wild
|
13c1162f2f
|
Merge with 0.5
|
2009-09-18 02:48:52 +01:00 |
|
Matthew Wild
|
97c697c83e
|
net.adns: Utilise new net.dns API to handle DNS network errors
|
2009-09-18 02:46:11 +01:00 |
|
Matthew Wild
|
243f4c0fb3
|
net.dns: Multiple internal changes and API extensions to allow for more reliable DNS lookups
|
2009-09-18 02:45:15 +01:00 |
|
Waqas Hussain
|
b4fa86acea
|
net/dns: Fixed regression causing nameserver initialization to fail on Windows
|
2009-09-02 19:23:02 +05:00 |
|
Matthew Wild
|
b1b269eddd
|
net.adns: Add some debug logging to help track down traceback
|
2009-08-18 15:59:11 +01:00 |
|
Matthew Wild
|
f3f4b12eb5
|
net.server: Add checking for nil sockets to prevent traceback
|
2009-08-18 15:58:44 +01:00 |
|
Matthew Wild
|
a440c6f67a
|
net.server: Add checking for nil sockets to prevent traceback
|
2009-08-18 15:58:44 +01:00 |
|
Matthew Wild
|
fa96706886
|
net.dns: Automatically add nameserver 127.0.0.1 if /etc/resolv.conf missing or empty on a non-Windows system (thanks Louis Mamakos)
|
2009-08-18 13:47:21 +01:00 |
|
Matthew Wild
|
b5d5ab2446
|
core.s2smanager, xmppserver_listener: Move the responsibility of setting session.log from the latter to the former for incoming sessions (outgoing are already like this)
|
2009-08-16 21:41:53 +01:00 |
|
Matthew Wild
|
50ff248b0e
|
xmppclient_listener: Remove useless comment
|
2009-08-16 21:37:47 +01:00 |
|
Matthew Wild
|
4f3a0bf66d
|
core.sessionmanager, xmppclient_listener: Move responsibility for setting session.log to the former from the latter, much more sensible
|
2009-08-16 21:34:53 +01:00 |
|
Matthew Wild
|
798c75481e
|
net.server: Comment all calls to mem_free/collectgarbage... not really suitable for a realtime server, let's trust Lua's GC - it's good.
|
2009-08-16 21:32:10 +01:00 |
|