Kim Alvefur <zash@zash.se> [Sat, 15 Sep 2018 01:01:04 +0200] rev 9319
util.poll: Test that it loads after being compiled
Matthew Wild <mwild1@gmail.com> [Fri, 14 Sep 2018 18:06:12 +0100] rev 9318
MUC: Don't kick user of a reserved nick if it's theirs (thanks pep.)
Kim Alvefur <zash@zash.se> [Wed, 16 May 2018 23:57:09 +0200] rev 9317
net.server_epoll: Use util.poll
Kim Alvefur <zash@zash.se> [Wed, 16 May 2018 23:56:34 +0200] rev 9316
util.poll: Import poll library with epoll and select support
Matthew Wild <mwild1@gmail.com> [Fri, 14 Sep 2018 12:05:47 +0100] rev 9315
MUC: Include 'nick' attribute in affiliation lists (thanks jc)
Kim Alvefur <zash@zash.se> [Thu, 13 Sep 2018 21:09:55 +0200] rev 9314
net.server_epoll: Make read_size a server-wide option
Can still be overriden per connection
Kim Alvefur <zash@zash.se> [Thu, 13 Sep 2018 21:07:44 +0200] rev 9313
net.server_epoll: Rename pattern to read_size
Kim Alvefur <zash@zash.se> [Thu, 13 Sep 2018 20:37:43 +0200] rev 9312
net.server_epoll: Refactor Direct TLS assumptions outwards
The assumption that connections are "Direct TLS" when a TLS context is
supplided should be broken. The goal is to make it easy to add a new API
that can be given a TLS context at creation even if it should do
STARTTLS.
With this commit, only the exposed server_select-compatible API assumes
Direct TLS when a TLS context is included.
Matthew Wild <mwild1@gmail.com> [Thu, 13 Sep 2018 16:45:18 +0100] rev 9311
util.stanza tests: Remove unused variable #luacheck
Matthew Wild <mwild1@gmail.com> [Thu, 13 Sep 2018 16:35:48 +0100] rev 9310
util.stanza: Don't automatically generate ids for iq stanzas
Users of this API should provide their own id attribute that meets their
uniqueness requirements.
The current implementation leaks information (i.e. how many iq stanzas
have been sent by the server to other JIDs). Providing any strong
guarantees of randomness here would need to pull in additional
dependencies that we don't want in this simple library.