Log

description author age
mod_storage_sql: Remove unused function argument [luacheck] Kim Alvefur 2018-10-10
mod_storage_sql: Remove exception from luacheck Kim Alvefur 2018-10-10
util.promise tests: Fix luacheck warnings Matthew Wild 2018-10-10
util.promise: ES6-like API for promises Matthew Wild 2018-10-10
MUC: Check that a room password is set before verifying password supplied by user Michel Le Bihan 2018-10-09
mod_admin_telnet: Allow viewing HTTP event listeners via debug:events('http') Matthew Wild 2018-10-09
mod_register_ibr: Include password in user-registering event, to allow e.g. password policy enforcement Matthew Wild 2018-10-09
Fix storage tests so they run, but not by default Matthew Wild 2018-10-01
util.pubsub tests: Ensure necessary tests run in the defined order Matthew Wild 2018-10-01
util.poll: Increase max epoll events per call Kim Alvefur 2018-10-08
mod_s2s: Indicate origin of s2s error Kim Alvefur 2018-10-08
util.poll: Zero FD sets watched for errors on creation Kim Alvefur 2018-10-07
net.poll: Guard against negative or too large FDs Kim Alvefur 2018-10-07
util.poll: Fix missing return for adding duplicate FD Kim Alvefur 2018-10-07
net.server_epoll: Log error number from wait() Kim Alvefur 2018-10-07
MUC: Respond to ping per XEP-0410: MUC Self-Ping server optimization (closes #1220) Kim Alvefur 2018-10-07
.luacheckrc: Ignore unused secondaries in non-strict mode Kim Alvefur 2018-10-06
.luacheckrc: Do not ignore unused secondaries in strict mode Kim Alvefur 2018-10-06
net.server_epoll: Pass error number to logging Kim Alvefur 2018-10-06
util.poll: Tweak metatable name field Kim Alvefur 2018-10-06
net.server_epoll: Fix luacheck annotation Kim Alvefur 2018-10-06
net.server_epoll: Make :set_send a noop, should fix net.adns Kim Alvefur 2018-10-06
util.poll: Fix monitoring of socket exceptions in select mode Kim Alvefur 2018-10-06
mod_version: Reduce scope of variable Kim Alvefur 2018-10-06
mod_version: Rename confusingly named variable Kim Alvefur 2018-10-06
mod_version: Make 'origin' variable local for consistency Kim Alvefur 2018-10-06
mod_version: Use text_tag Kim Alvefur 2018-10-06
net.server_epoll: Inherit Direct TLS flag from servers to their clients Kim Alvefur 2018-09-13
net.server_epoll: Catch errors from luasec.wrap Kim Alvefur 2018-09-13
net.server_epoll: Delay wrapping sockets in TLS until just before first handshake Kim Alvefur 2018-09-13
make coverage: Allow overriding path to busted Kim Alvefur 2018-10-03
mod_server_contact_info: Comment on fallback to using 'admins' Kim Alvefur 2018-10-01
configure: Suppress warning about '~' [SC2088] Matthew Wild 2018-10-01
configure: Replace use of '-o' with '||' [SC2166] Matthew Wild 2018-10-01
configure: Fix incorrect syntax of '&&' in previous commit Matthew Wild 2018-10-01
configure: Replace usage of '-a' with '&&' [SC2166] Matthew Wild 2018-10-01
make lint: Add shellcheck of configure script Matthew Wild 2018-10-01
configure: Add shellcheck directives to suppress warnings on harmless lines Matthew Wild 2018-10-01
configure: Replace logic constructs with explicit if/else statements Matthew Wild 2018-10-01
configure: Remove unnecessary 'echo' Matthew Wild 2018-10-01
configure: Rename OSTYPE variable due to conflict with magic variable with same name on some shells/platforms Matthew Wild 2018-10-01
configure: Replace backticks with $() Matthew Wild 2018-10-01
configure: Remove unused function Matthew Wild 2018-10-01
make lint: Fix 'ignored files' count Matthew Wild 2018-10-01
mod_websocket: Silence the one warning instead of ignoring the entire file Kim Alvefur 2018-09-30
mod_s2s: Fix previous commit Kim Alvefur 2018-09-30
mod_s2s: Silence luacheck warnings in s2sout module Kim Alvefur 2018-09-30
mod_s2s: Silence all warnings instead of ignoring the entire module Kim Alvefur 2018-09-30
mod_admin_telnet: Guard against missing table field Kim Alvefur 2018-09-30
mod_admin_telnet: Create metatable only once Kim Alvefur 2018-09-30
mod_admin_telnet: Remove unused histogram [luacheck] Kim Alvefur 2018-09-30
mod_admin_telnet: Remove unused variable [luacheck] Kim Alvefur 2018-09-30
mod_admin_telnet: Remove from luacheck ignore list Kim Alvefur 2018-09-30
mod_admin_telnet: Import net.server instead of relying on global Kim Alvefur 2018-09-30
mod_admin_telnet: Use prosody.hosts to be more explicit and avoid name clash with 'hosts' arguments [luacheck] Kim Alvefur 2018-09-30
mod_admin_telnet: Remove or rename various unused arguments and variables [luacheck] Kim Alvefur 2018-09-30
mod_admin_telnet: Rename variable to avoid name clash [luacheck] Kim Alvefur 2018-09-30
mod_admin_adhoc: Ignore the very long lines at the end [luacheck] Kim Alvefur 2018-09-30
mod_admin_adhoc: Ignore shadowed 'err' variables [luacheck] Kim Alvefur 2018-09-30
mod_admin_adhoc: Remove unused argument [luacheck] Kim Alvefur 2018-09-30
mod_admin_adhoc: Remove unused loop variables [luacheck] Kim Alvefur 2018-09-30
mod_admin_adhoc: Remove from global luacheck ignore list Kim Alvefur 2018-09-30
net.resolvers.service: Sort SRV records in correct direction Kim Alvefur 2018-09-30
net.resolvers.service: Fix sorting SRV record Kim Alvefur 2018-09-30
net.resolvers.service: Rename internal variable since net.connect uses it for __tostring Kim Alvefur 2018-09-29
net.resolvers.service: Add support for fallback to bare domain and default port Kim Alvefur 2018-09-29
net.resolvers.service: Early return on empty result set Kim Alvefur 2018-09-29
net.resolvers.service: Understand when service is explicitly unavailable Kim Alvefur 2018-09-29
mod_admin_telnet: Fix local reference to util.iterator Kim Alvefur 2018-09-29
.luacheckrc: Allow randomize() global in spec/ Matthew Wild 2018-09-29
Add storage tests (currently only internal and sqlite) Matthew Wild 2018-09-29
net.resolvers.service: net.connect resolver that uses SRV records Kim Alvefur 2018-09-27
net.connect: Fix passing request table to new listener Kim Alvefur 2018-09-26
net.connect: Remove manual onattach callback invocation Kim Alvefur 2018-09-26
net.server: Call a 'onattach' callback when replacing listeners Kim Alvefur 2018-09-26
net.server_epoll: Include errno in log messages Kim Alvefur 2018-09-26
net.server_epoll: Factor out IP/port detection into its own method Kim Alvefur 2018-09-26
net.server_epoll: Protect from errors in get{peer,sock}name Kim Alvefur 2018-09-26
net.server_epoll: Watching instead of registering, seems more understandable Kim Alvefur 2018-09-24
mod_bosh: Fire stream feature event on hosts (thanks gerald) Kim Alvefur 2018-09-24
net.http.server: Delay host checks until after host-less event Kim Alvefur 2018-09-23
mod_websocket: Serve HTTP in global context Kim Alvefur 2018-09-21
mod_bosh: Make BOSH global again! Kim Alvefur 2018-09-21
mod_http: Support global HTTP modules Kim Alvefur 2018-09-21
net.http.server: Fire an event without host Kim Alvefur 2018-09-21
mod_bosh: Add tests (run with 'busted -r bosh') Matthew Wild 2018-09-23
mod_scansion_record: Record disconnection Kim Alvefur 2018-09-22
mod_scansion_record: Lower log message to 'info' level Kim Alvefur 2018-09-22
mod_scansion_record: Use already composed identity string in log message Kim Alvefur 2018-09-22
mod_scansion_record: Record the full identity including device name Kim Alvefur 2018-09-22
mod_scansion_record: Merge header and log into one file at shutdown Kim Alvefur 2018-09-22
mod_scansion_record: Record connected clients as scansion Objects declarations Kim Alvefur 2018-09-22
mod_scansion_record: Remove unused JID mapping table [luacheck] Kim Alvefur 2018-09-22
mod_scansion_record: Close files in the cleanup stage of shutdown (fixes use after close) Kim Alvefur 2018-09-22
mod_scansion_record: Generate a header with hostname and timestamp Kim Alvefur 2018-09-22
mod_scansion_record: Open a related file for header entries Kim Alvefur 2018-09-22
mod_scansion_record: Log name of scanison log on shutdown Kim Alvefur 2018-09-22
mod_scansion_record: Fix missed rename of file handle Kim Alvefur 2018-09-22
mod_scansion_record: Split up construction of filename for reuse of parts later Kim Alvefur 2018-09-22
mod_scansion_record: Hook correct shutdown event Kim Alvefur 2018-09-22
mod_scansion_record: Avoid recording the resource binding stanza Kim Alvefur 2018-09-22
mod_scansion_record: Only record stanzas in the default namespace Kim Alvefur 2018-09-22
mod_scansion_record: Rename main file handle Kim Alvefur 2018-09-22
mod_scansion_record: Record into "scansion" instead of per VirtualHost Kim Alvefur 2018-09-22
mod_scansion_record: Import util.filters Kim Alvefur 2018-09-22
mod_scansion_record: Correctly retrieve resource Kim Alvefur 2018-09-22
mod_scansion_record: Tweak filename Kim Alvefur 2018-09-22
mod_scansion_record: Record session connecting Kim Alvefur 2018-09-22
mod_scansion_record: Complete stanza recording functions Kim Alvefur 2018-09-22
mod_scansion_record: Remove extra " Kim Alvefur 2018-09-22
mod_scansion_record: Add missing ) Kim Alvefur 2018-09-22
mod_scansion_record: Finish function for writing data Kim Alvefur 2018-09-22
mod_scansion_record: and close it on shutdown Kim Alvefur 2018-09-22
mod_scansion_record: Open log file Kim Alvefur 2018-09-22
mod_scansion_record: Have datamanager generate a filename for output Kim Alvefur 2018-09-22
mod_scansion_record: Unfinished code dump from Matthew Kim Alvefur 2018-09-22
util.serialization: Use deserialize instead of envload directly Kim Alvefur 2018-09-23
util.serialization: Add brief initial tests Kim Alvefur 2018-09-23
util.serialization: Stricter type check Kim Alvefur 2018-09-23
mod_storage_memory: Fix saving of remaining items during deletion Kim Alvefur 2018-09-22
mod_pep: Add test publishing a nickname Kim Alvefur 2018-09-22
Revert 2dc7490899ae::5d6b252bc36f: Unfinished and broken Kim Alvefur 2018-09-21
net.http.server: Fix default host logic Kim Alvefur 2018-09-21
mod_http: Hook the host-less event if hooked from a global module Kim Alvefur 2018-09-21
net.http.server: Move handling of hosts to mod_http Kim Alvefur 2018-09-21
mod_server_contact_info: Update copyright header Kim Alvefur 2018-09-21
mod_server_contact_info: Simplify Kim Alvefur 2018-09-16
mod_admin_telnet: Split out sort function for clarity Matthew Wild 2018-09-21
mod_adhoc: Use util.iterators.sorted_pairs() to sort commands Matthew Wild 2018-09-21
mod_admin_telnet: Make use of util.iterators.sorted_pairs() Matthew Wild 2018-09-21
util.json: Use util.iterators.sorted_pairs() in ordered mode Matthew Wild 2018-09-21
util.iterators tests: Check value matches expected [luacheck] Matthew Wild 2018-09-21
util.iterators: Add sorted_pairs() method Matthew Wild 2018-09-21
util.json tests: Add [luacheck] annotation to mark intentionally-empty if branch Matthew Wild 2018-09-17
.luacheckrc: Remove util_cache_spec.lua from the ignore list Matthew Wild 2018-09-17
util.jid: Add missing semicolon Kim Alvefur 2018-09-21
util.cache tests: Add annotation to fix [luacheck] warning Matthew Wild 2018-09-17
scansion: muc_register.scs: Test to ensure MUC registration by unaffiliated users is disabled by default Matthew Wild 2018-09-17
net.server_epoll: Simplify minimal string representation Kim Alvefur 2018-09-15
net.server_epoll: Add back setflags API for compat Kim Alvefur 2018-09-15
net.server_epoll: Fix write signal handling in watchfd API Kim Alvefur 2018-09-15
util.poll: Lua 5.1 compat Kim Alvefur 2018-09-14
util.poll: Remove 'inline' from function declaration Kim Alvefur 2018-09-14
util.poll: Test that it loads after being compiled Kim Alvefur 2018-09-14
MUC: Don't kick user of a reserved nick if it's theirs (thanks pep.) Matthew Wild 2018-09-14
net.server_epoll: Use util.poll Kim Alvefur 2018-05-16
util.poll: Import poll library with epoll and select support Kim Alvefur 2018-05-16
MUC: Include 'nick' attribute in affiliation lists (thanks jc) Matthew Wild 2018-09-14
net.server_epoll: Make read_size a server-wide option Kim Alvefur 2018-09-13
net.server_epoll: Rename pattern to read_size Kim Alvefur 2018-09-13
net.server_epoll: Refactor Direct TLS assumptions outwards Kim Alvefur 2018-09-13
util.stanza tests: Remove unused variable #luacheck Matthew Wild 2018-09-13
util.stanza: Don't automatically generate ids for iq stanzas Matthew Wild 2018-09-13
net.server_epoll: Factor Direct TLS handling out of connection initialization Kim Alvefur 2018-09-13
spec/scansion/basic_roster.scs: Add tests for actually modifying the roster Matthew Wild 2018-09-13
.luacheckrc: Remove aspirational goals from strict check, keep it simple for now Matthew Wild 2018-09-13
rostermanager: Use util.id to generate ids for roster pushed Matthew Wild 2018-09-13
util.stanza tests: Fix test name (copy/paste error?) Matthew Wild 2018-09-13
net.server_epoll: Remove coercion of connections to strings Kim Alvefur 2018-09-13
net.server_epoll: Rename all variables holding TLS contexts for consistency Kim Alvefur 2018-09-13
MUC: Fix to correctly return 'node' in disco#info responses (thanks jc) Matthew Wild 2018-09-13
MUC: If a user with an existing affiliation registers, preserve that affiliation (thanks jc) Matthew Wild 2018-09-13
spec/scansion/prosody.cfg.lua: daemonize by default Matthew Wild 2018-09-12
spec/scansion/prosody.cfg.lua: Add pidfile option so Prosody can be daemonized Matthew Wild 2018-09-12
doc/net.server.lua: Not an actual source file, instruct luacheck to ignore it Matthew Wild 2018-09-12
spec/scansion/prosody.cfg.lua: Config file to be used for integration tests Matthew Wild 2018-09-12
mod_storage_memory: Import from prosody-modules 4c3230c22c18 Matthew Wild 2018-09-12
mod_auth_insecure: Fix module provider name Matthew Wild 2018-09-12
spec/scansion: Ensure all scripts have sensible titles Matthew Wild 2018-09-11
spec/scansion: Multiple fixes to make all tests pass in latest (c35386e4b456) scansion Matthew Wild 2018-09-10
GNUmakefile: Tell Mercurial to behave consistenly Kim Alvefur 2018-09-09
GNUmakefile: Allow overriding path to busted Kim Alvefur 2018-09-09
GNUmakefile: Allow overriding path to luacheck Kim Alvefur 2018-09-09
mod_vcard_legacy: Add some notes Kim Alvefur 2018-09-09
mod_vcard_legacy: Fix EXTVAL conversion (thanks pep.) Kim Alvefur 2018-09-09
mod_vcard_legacy: Fix uppercase tag name (thanks pep.) Kim Alvefur 2018-09-09
mod_vcard4: Advertise feature on account instead of host Kim Alvefur 2018-09-08
util.pposix: Allow _DARWIN_C_SOURCE to be overriden Kim Alvefur 2018-09-08
Merge 0.10->trunk Kim Alvefur 2018-09-08
util.pposix: Fix or silence a warning on OS X (#1202) Kim Alvefur 2018-09-08
Merge 0.10->trunk Kim Alvefur 2018-09-08
util.pposix: Fix building on OS X (#1202) Kim Alvefur 2018-08-18
util.pposix: Restrict use of malloc_info to glibc Kim Alvefur 2018-09-07
util.pposix: Do not attempt to assign to stdio variables [pedantic] Kim Alvefur 2018-09-07
mod_auth_insecure: Accept any username/password (import of mod_auth_any from prosody-modules) Matthew Wild 2018-09-07
mod_pubsub: Exclude value of FORM_TYPE from stored data Kim Alvefur 2018-09-07
mod_vcard_legacy: Include avatar data even if metadata can't be loaded Kim Alvefur 2018-09-06
mod_vcard_legacy: Return old vcard if neither vcard4 or avatar available Kim Alvefur 2018-09-06
mod_vcard_legacy: Handle avatar without vcard4 Kim Alvefur 2018-09-06
mod_vcard_legacy: Rename variable for consistency Kim Alvefur 2018-09-06
mod_vcard_legacy: Return error in case saving avatar fails Kim Alvefur 2018-09-06
mod_vcard_legacy: Factor out error handling into a function Kim Alvefur 2018-09-06
mod_vcard_legacy: Use correct method to clear avatar data Kim Alvefur 2018-09-06
spec/scansion: Add scansion scripts used for testing Matthew Wild 2018-09-06
MUC: Initialize room with empty affiliation_data if none stored Matthew Wild 2018-09-04
MUC: Allow vCard4 requests trough Kim Alvefur 2018-09-04
MUC: Allow admins to include a registered nick when setting affiliation Matthew Wild 2018-09-04
MUC: Move comment for clarity Matthew Wild 2018-09-04
mod_vcard4: Allow access to the vcard4 PEP node via iq syntax Kim Alvefur 2018-08-18
mod_vcard_legacy: Announce feature on bare JID per XEP Kim Alvefur 2018-09-01
mod_vcard_legacy: Clear avatars on setting a vcard-temp Kim Alvefur 2018-09-01
mod_vcard_legacy: Support external avatars Kim Alvefur 2018-09-01
mod_vcard_legacy: Handle incomplete avatar info Kim Alvefur 2018-09-01
mod_vcard_legacy: Respond with old vcard Kim Alvefur 2018-08-21
mod_vcard_legacy: Respond to attempts to set the legacy vcard-temp Kim Alvefur 2018-08-21
mod_vcard_legacy: Add support for address field Kim Alvefur 2018-08-21
mod_vcard_legacy: Include avatar data from XEP-0084 PEP node Kim Alvefur 2018-08-20
mod_vcard_legacy: Add translation of telephone field Kim Alvefur 2018-09-01
mod_vcard_legacy: Add translation of email field Kim Alvefur 2018-09-01
mod_vcard_legacy: Attach vcard-temp avatar hash to outgoing presence Kim Alvefur 2018-08-20
mod_vcard_legacy: Responds to vcard-temp queries with translated vcard4 data Kim Alvefur 2018-08-21
mod_blocklist: Store timestamp of blocking to allow age to be determined Kim Alvefur 2018-02-15
mod_pubsub: Fix dataforms error handling Kim Alvefur 2018-09-01
util.dataforms: Improve default error message for failed datatype validation Kim Alvefur 2018-09-03
mod_pubsub: Use dataforms validation to specify that max_items is an integer Kim Alvefur 2018-09-01
mod_pubsub: Use field mapping in util.dataforms Kim Alvefur 2018-09-01
util.dataforms: Add support for XEP-0122: Data Forms Validation Kim Alvefur 2018-09-01
util.dataforms: Allow field names to be different from the 'var' attribute Kim Alvefur 2018-08-31
configmanager: Allow referencing environment variables in the config as as ENV_<name> Matthew Wild 2018-09-03
MUC: Add support for registering with a MUC, including reserving a nickname as per XEP-0045 Matthew Wild 2018-09-03
MUC: Add some comments for clarity Matthew Wild 2018-09-03
MUC: Add support for separate events for disco#info queries with a 'node' Matthew Wild 2018-09-03
MUC: Add support for storing additional data with MUC affiliations Matthew Wild 2018-09-03
util.pubsub: Expand comment on return type from get_items Kim Alvefur 2018-08-31
mod_pubsub: Preserve current subscription options if given a partial form Kim Alvefur 2018-08-31
mod_pubsub: Fix summary generation for Atom entries to use the correct field Kim Alvefur 2018-08-31
util.pubsub: Explicitly add all capabilities to the 'outcast' affiliation for completeness Kim Alvefur 2018-08-31
util.pubsub: Comments describing the return values of methods Kim Alvefur 2018-08-22
prosodyctl: Also look for options that belong in global section under disabled hosts (fixes #1207) Kim Alvefur 2018-08-29
util.pubsub: Add 'service' field to all events Matthew Wild 2018-08-27
mod_version: Remove redundant Kim Alvefur 2018-08-24
mod_private, mod_vcard: Use the usual comment on non-get received iqs. Emmanuel Gil Peyrot 2018-08-24
mod_version: Simplify iq handling by hooking on iq-get/ instead of iq/. Emmanuel Gil Peyrot 2018-08-24
mod_uptime: Simplify iq handling by hooking on iq-get/ instead of iq/. Emmanuel Gil Peyrot 2018-08-24
mod_time: Simplify iq handling by hooking on iq-get/ instead of iq/. Emmanuel Gil Peyrot 2018-08-24
mod_lastactivity: Simplify iq handling by hooking on iq-get/ instead of iq/. Emmanuel Gil Peyrot 2018-08-24
mod_disco: Simplify iq handling by hooking on iq-get/ instead of iq/. Emmanuel Gil Peyrot 2018-08-24
mod_adhoc: Simplify iq handling by hooking on iq-set/ instead of iq/. Emmanuel Gil Peyrot 2018-08-24
MUC: Normalize indentation Kim Alvefur 2018-08-22
util.pubsub: Remove unused argument Kim Alvefur 2018-08-21