aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* util.startup: Hook signals after daemonizationKim Alvefur2024-03-061-1/+1
* mod_pubsub: Ignore shadowed variable [luacheck]Kim Alvefur2024-03-061-0/+1
* mod_pubsub: Add shell commands to create and list nodesMatthew Wild2024-03-061-0/+42
* core.features: Advertise that events are fired for SIGUSR1/2Kim Alvefur2024-03-021-0/+3
* util.startup: Fix firing of USR1/2 eventsKim Alvefur2024-03-021-2/+2
* net.server: Restore epoll signalfd handlingKim Alvefur2024-03-021-5/+0
* mod_posix: Move POSIX signal handling into util.startup to avoid raceKim Alvefur2024-03-022-50/+43
* net.server: Disable epoll signalfd handling by default until problems resolvedKim Alvefur2024-03-011-0/+5
* net.server_epoll: Log creation of signalfd handles at noise levelKim Alvefur2024-03-011-0/+1
* util.bit53: Add bnot() methodMatthew Wild2024-03-012-0/+7
* util.signal: Fail signalfd() if unable to change signal maskKim Alvefur2024-02-281-1/+4
* net.server_epoll: Log failure to hook signalsKim Alvefur2024-02-281-1/+6
* Merge 0.12->trunkKim Alvefur2024-02-271-1/+1
|\
| * net.http.files: Validate argument to setup functionKim Alvefur2024-02-271-1/+1
* | mod_s2s: Comment on why we avoid hostnames in stanza bounce messagesKim Alvefur2024-02-241-0/+2
* | mod_cron: Fix log format to account for float that was integer beforeKim Alvefur2024-02-242-2/+2
* | mod_cron: Sync Teal source with 92301fa7a673Kim Alvefur2024-02-241-2/+10
* | util.signal: Wrap signalfd in an userdatum for gc handling etcKim Alvefur2024-02-242-9/+63
* | net.server_epoll: Support hooking signals via signalfdKim Alvefur2024-02-241-0/+15
* | util.signal: Add support for signalfd(2) on LinuxKim Alvefur2024-02-241-0/+34
* | features: Add mod_server_infoMatthew Wild2024-02-231-0/+2
* | mod_server_contact_info: Update to publish fields via new mod_server_infoMatthew Wild2024-02-231-12/+25
* | mod_server_info: New module to manage the serverinfo disco extension formMatthew Wild2024-02-231-0/+55
* | util.strbitop: Add common_prefix_bits() to Teal interface descriptionKim Alvefur2024-02-231-0/+1
* | util.hashes: Add missing entries to Teal interface descriptionKim Alvefur2024-02-231-2/+6
* | util.crypto: Update Teal interface description to match C sourcesKim Alvefur2024-02-231-12/+40
* | tools/test_mutants.sh: Load loader helper when running bustedMatthew Wild2024-02-231-1/+1
* | util.ip: Remove ip.bits and related code, switch to more efficient strbitopMatthew Wild2024-02-231-22/+6
* | util.strbitop: Remove unused import in testsMatthew Wild2024-02-231-1/+1
* | util.strbitop: Add common_prefix_bits() methodMatthew Wild2024-02-232-0/+81
* | util.ip: Add another test case for match() and commonPrefixLength()Matthew Wild2024-02-231-0/+4
* | util.strbitop: Rename spec file to correct name so tests actually runMatthew Wild2024-02-231-0/+0
* | util.rfc6724: Remove, unused since introduction of Happy EyeballsKim Alvefur2024-02-224-239/+1
* | features: Add module-ready (for commit e20949a10118)Matthew Wild2024-02-221-0/+3
* | util.startup: Expose core.features.available as prosody.featuresMatthew Wild2024-02-221-0/+2
* | mod_s2s_auth_certs: Handle potential string errorKim Alvefur2024-02-211-3/+6
* | net.server_epoll: Prevent traceback when checking TLS after connection goneKim Alvefur2024-01-211-0/+5
* | mod_cron: Allow configuring various "internal" delay parametersMatthew Wild2024-02-201-2/+10
* | mod_c2s: Fix error on role change on Components (thanks Menel)Kim Alvefur2024-02-171-0/+3
* | mod_smacks: Adjust buckets for resumption age statisticKim Alvefur2024-02-161-1/+1
* | mod_storage_internal: Fix off-by-one when searching archive forKim Alvefur2024-02-151-6/+2
* | mod_s2s_auth_dane_in: Try single TLSA lookup per draft-ietf-dance-client-authKim Alvefur2024-01-112-4/+12
* | mod_s2s_auth_dane_in: Simplify result processingKim Alvefur2024-01-111-18/+26
* | MUC: Record reason for affiliation changes and return in list (fixes #1227)Kim Alvefur2021-08-083-4/+84
* | MUC: Test that <subject/> + <thread/> is not handled as subject changeKim Alvefur2024-01-231-0/+29
* | mod_invites: Fix argument handlingKim Alvefur2024-01-211-1/+1
* | mod_invites: Show short help instead of traceback on missing hostnameKim Alvefur2024-01-131-2/+3
* | mod_invites: Show help if --help passed instead of hostnameKim Alvefur2024-01-131-18/+25
* | mod_invites: Allow specifying invite ttl on command lineKim Alvefur2024-01-131-1/+3
* | Merge 0.12->trunkKim Alvefur2023-12-172-0/+30
|\|