Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | | | Merge 0.10->trunk | Kim Alvefur | 2016-05-25 | 2 | -1/+14 | |
|\| | | ||||||
| * | | util.pposix: Ask for shared file descriptor table using rfork() on *BSD ↵ | Kim Alvefur | 2016-05-25 | 1 | -0/+13 | |
| | | | | | | | | | | | | (fixes #412) | |||||
| * | | util.crand: Silence compiler warning | Kim Alvefur | 2016-05-25 | 1 | -1/+1 | |
| | | | ||||||
* | | | Merge 0.10->trunk | Matthew Wild | 2016-05-22 | 1 | -0/+22 | |
|\| | | ||||||
| * | | util.cache: Add support for creating a proxy table to a cache, that looks ↵ | Matthew Wild | 2016-05-22 | 1 | -0/+22 | |
| | | | | | | | | | | | | and acts (mostly) like a normal table. No tests yet. | |||||
* | | | tests: Add initial tests for util.async | Matthew Wild | 2016-05-22 | 2 | -0/+149 | |
| | | | ||||||
* | | | util.async: Add some more comments for clarity | Matthew Wild | 2016-05-22 | 1 | -0/+15 | |
| | | | ||||||
* | | | Merge 0.10->trunk | Kim Alvefur | 2016-05-22 | 3 | -0/+4 | |
|\| | | ||||||
| * | | Merge 0.9->0.10 | Kim Alvefur | 2016-05-22 | 1 | -0/+1 | |
| |\| | ||||||
| | * | mod_presence: Re-probe for contacts presence after outgoing 'subscribed' ↵ | Kim Alvefur | 2016-05-21 | 1 | -0/+1 | |
| | | | | | | | | | | | | (fixes #673) | |||||
| * | | util.datamanager: Import tostring and type (fix global access) | Kim Alvefur | 2016-05-22 | 1 | -0/+2 | |
| | | | ||||||
| * | | util.sql: Import type too (fix global access) | Kim Alvefur | 2016-05-22 | 1 | -0/+1 | |
| | | | ||||||
* | | | Merge 0.10->trunk | Matthew Wild | 2016-05-22 | 1 | -1/+1 | |
|\| | | ||||||
| * | | util.sql: Import pcall (fixes #677) | Matthew Wild | 2016-05-22 | 1 | -1/+1 | |
| | | | ||||||
* | | | MUC: Send participant list and subject on explicit joins (thanks daurnimator) | Kim Alvefur | 2016-05-15 | 1 | -2/+2 | |
| | | | ||||||
* | | | Backed out changeset 63141a85beea, broke multi-session nicks | Kim Alvefur | 2016-05-14 | 1 | -8/+3 | |
| | | | ||||||
* | | | Merge 0.10->trunk | Matthew Wild | 2016-05-12 | 1 | -1/+1 | |
|\| | | ||||||
| * | | util.events: Fix comparison of event_name with nil instead of false (fixes #554) | Matthew Wild | 2016-05-12 | 1 | -1/+1 | |
| | | | ||||||
* | | | MUC: Treat explicit join presence as join | Kim Alvefur | 2016-05-07 | 1 | -3/+8 | |
| | | | ||||||
* | | | Merge 0.10->trunk | Kim Alvefur | 2016-05-04 | 2 | -6/+7 | |
|\| | | ||||||
| * | | portmanager: Set default read size back to 4K | Kim Alvefur | 2016-05-04 | 1 | -1/+1 | |
| | | | ||||||
| * | | net.server_event: Schedule another read callback if there is still data left ↵ | Kim Alvefur | 2016-05-04 | 1 | -1/+5 | |
| | | | | | | | | | | | | in buffer after reading (fixes #583 for real) | |||||
| * | | net.server_event: Collect entire one line function on one line | Kim Alvefur | 2016-05-04 | 1 | -4/+1 | |
| | | | ||||||
* | | | MUC: Move status text out of <x> element (thanks Tobias) | Kim Alvefur | 2016-05-04 | 1 | -2/+2 | |
| | | | ||||||
* | | | MUC: Lower priority of hook so plugins hooks run before | Kim Alvefur | 2016-05-04 | 1 | -1/+1 | |
| | | | ||||||
* | | | MUC: Restore last message from state, not room config (missing change from ↵ | Kim Alvefur | 2016-04-30 | 1 | -3/+3 | |
| | | | | | | | | | | | | cbb05b454c13) | |||||
* | | | MUC: Separate config from live state | Kim Alvefur | 2016-04-29 | 2 | -13/+22 | |
| | | | ||||||
* | | | MUC: Separate force-save parameter from save-entire-state flag | Kim Alvefur | 2016-04-29 | 2 | -10/+10 | |
| | | | ||||||
* | | | MUC: Stricter validation of deserialized data | Kim Alvefur | 2016-04-29 | 1 | -2/+2 | |
| | | | ||||||
* | | | MUC: Include the very last message in serialized form to keep it across ↵ | Kim Alvefur | 2016-04-28 | 1 | -0/+12 | |
| | | | | | | | | | | | | eviction and restore | |||||
* | | | MUC: Add event for when room is done being created | Kim Alvefur | 2016-04-28 | 2 | -1/+7 | |
| | | | ||||||
* | | | MUC: Split out handling of the room-creating presence into its own method | Kim Alvefur | 2016-04-28 | 2 | -17/+58 | |
| | | | ||||||
* | | | MUC: Split out handling of normal (un)available presence into its own method | Kim Alvefur | 2016-04-28 | 1 | -169/+175 | |
| | | | ||||||
* | | | MUC: Use a timestamp to keep track of when to unlock room instead of a timer ↵ | Kim Alvefur | 2016-04-28 | 1 | -9/+7 | |
| | | | | | | | | | | | | (so timer does not unlock an evicted room) | |||||
* | | | MUC: Move the locked flag into persisted data (so not to lose it on eviction) | Kim Alvefur | 2016-04-28 | 1 | -3/+3 | |
| | | | ||||||
* | | | MUC: Log cases of possible room resynchronisation | Kim Alvefur | 2016-04-28 | 1 | -0/+8 | |
| | | | ||||||
* | | | MUC: Be more careful with deserialization of rooms, fix case where a bare ↵ | Kim Alvefur | 2016-04-27 | 1 | -2/+2 | |
| | | | | | | | | | | | | jid has joined as multiple participants | |||||
* | | | MUC: Use correct room name variable, fixes traceback (thanks mathieui) | Kim Alvefur | 2016-04-27 | 1 | -1/+1 | |
| | | | ||||||
* | | | MUC: Correctly iterate over suspended rooms while excluding live rooms | Kim Alvefur | 2016-04-26 | 1 | -1/+1 | |
| | | | ||||||
* | | | MUC: Don't force-save rooms where not needed | Kim Alvefur | 2016-04-20 | 1 | -2/+2 | |
| | | | ||||||
* | | | MUC: Assign priorities to config form hooks so they have a consistent order ↵ | Kim Alvefur | 2016-04-19 | 11 | -11/+11 | |
| | | | | | | | | | | | | on each start | |||||
* | | | Merge 0.10->trunk | Kim Alvefur | 2016-04-19 | 1 | -1/+1 | |
|\| | | ||||||
| * | | Merge 0.9->0.10 | Kim Alvefur | 2016-04-19 | 1 | -1/+1 | |
| |\| | ||||||
| | * | net.server_event: Check the buffer *length*, not the buffer itself (Fixes ↵ | Kim Alvefur | 2016-04-19 | 1 | -1/+1 | |
| | | | | | | | | | | | | 100% cpu usage introduced in 65abd9d7bf88) | |||||
* | | | MUC: Fix logic for when to broadcast unavailable presence (actual fix for ↵ | Kim Alvefur | 2016-04-19 | 1 | -2/+1 | |
| | | | | | | | | | | | | 14170d161b39) | |||||
* | | | MUC: Return item-not-found as error when attempting to change role of ↵ | Kim Alvefur | 2016-04-19 | 1 | -1/+1 | |
| | | | | | | | | | | | | non-existant occupant | |||||
* | | | Merge 0.10->trunk | Kim Alvefur | 2016-04-19 | 1 | -4/+3 | |
|\| | | ||||||
| * | | Merge 0.9->0.10 | Kim Alvefur | 2016-04-19 | 1 | -4/+3 | |
| |\| | ||||||
| | * | net.server_event: Return the correct value as timeout | Kim Alvefur | 2016-04-19 | 1 | -1/+1 | |
| | | | ||||||
| | * | net.server_event: Fix traceback if event re-added during starttls | Kim Alvefur | 2016-04-19 | 1 | -4/+3 | |
| | | |