Software /
code /
prosody
Graph
-
Merge 0.9->0.10Sat, 21 Jun 2014 15:05:21 +0200, by Kim Alvefur
-
mod_storage_{none,internal,sql}: Return error for unsupported (everything but keyval) store typesFri, 20 Jun 2014 16:22:23 +0200, by Kim Alvefur
-
mod_storage_sql2: Don't ignore failure in keyval_store:get() (thanks daurnimator)Fri, 20 Jun 2014 16:16:33 +0200, by Kim Alvefur
-
mod_presence: Fire a presence/initial event on initial presenceFri, 20 Jun 2014 16:10:04 +0200, by Kim Alvefur
-
tools/ejabberd2prosody.lua: Fix JID building, node-less jids became @hostname in some casesTue, 17 Jun 2014 11:01:51 +0200, by Kim Alvefur
-
mod_c2s: Fix traceback if c2s stream sent to componentSat, 10 May 2014 02:12:51 +0200, by Kim Alvefur
-
plugins/muc/muc: Fire broadcast presences event before creating full/anon presencesTue, 17 Jun 2014 15:27:00 -0400, by daurnimator
-
plugins/muc: Fix use of incorrect event on occupant joinTue, 17 Jun 2014 15:18:43 -0400, by daurnimator
-
plugins/muc/mod_muc: fix wrong event for persistenceWed, 11 Jun 2014 17:54:23 -0400, by daurnimator
-
plugins/muc/muc.lib: Deliver declines to in-room jids correctlyWed, 11 Jun 2014 14:59:59 -0400, by daurnimator
-
plugins/muc/muc.lib: Don't add invite/decline bodies if they already have oneFri, 06 Jun 2014 14:34:01 -0400, by daurnimator
-
plugins/muc/muc.lib: Use original decline as template for medated declineFri, 06 Jun 2014 14:33:43 -0400, by daurnimator
-
plugins/muc/muc: When forwarding mediated invites; use filtered version of original invite instead of new objectThu, 05 Jun 2014 17:08:05 -0400, by daurnimator
-
plugins/muc: Move 'x' filtering from occupant to utilThu, 05 Jun 2014 17:07:14 -0400, by daurnimator
-
mod_admin_telnet: Update muc:room(jid) and muc:list(host) to use the new MUC APIThu, 05 Jun 2014 17:15:04 -0400, by Waqas Hussain
-
plugins/muc/muc.lib: Fix incorrect whois logic (thanks mva)Sun, 01 Jun 2014 15:40:04 -0400, by daurnimator
-
plugins/muc/muc.lib: Fix whois check when broadcasting occupant presenceSun, 01 Jun 2014 04:42:55 -0400, by Waqas Hussain
-
Merge with daurnimatorFri, 30 May 2014 18:31:26 -0400, by Waqas Hussain
-
plugins/muc/muc.lib: Fire event for presence broadcastThu, 29 May 2014 13:27:41 -0400, by daurnimator
-
util.vcard: Add missing local declarationWed, 28 May 2014 22:09:32 +0200, by Kim Alvefur
-
mod_pep_plus: Expose get_pep_service()Wed, 28 May 2014 21:52:57 +0200, by Kim Alvefur
-
util.vcard: Add support for converting to vcard4Wed, 28 May 2014 21:11:02 +0200, by Kim Alvefur
-
util.vcard: Library for parsing vCardsWed, 28 May 2014 20:12:13 +0200, by Kim Alvefur
-
Merge 0.10->trunkWed, 28 May 2014 12:44:50 +0100, by Matthew Wild
-
mod_admin_telnet: Add command to list MUC roomsWed, 28 May 2014 12:43:34 +0100, by Matthew Wild
-
mod_s2s: Fire a 's2s-created' event when new s2s connections are initializedSat, 24 May 2014 11:17:26 +0200, by Kim Alvefur
-
Merge 0.10->trunkSat, 24 May 2014 01:27:09 +0200, by Kim Alvefur
-
mod_s2s: Remove redundant setting of session.directionThu, 22 May 2014 22:49:43 +0200, by Kim Alvefur
-
mod_s2s: Move filter initialization to common placeThu, 22 May 2014 22:48:06 +0200, by Kim Alvefur
-
mod_s2s: Decide on log function onceThu, 22 May 2014 22:45:58 +0200, by Kim Alvefur
-
Merge with daurnimatorFri, 23 May 2014 20:37:16 +0100, by Matthew Wild
-
plugins/muc/muc.lib: Even unavailable session need to be routed to sometimes (e.g. their own leave)Wed, 21 May 2014 13:19:57 -0400, by daurnimator
-
plugins/muc/muc: Only set role to nil if it's the last session to leaveWed, 21 May 2014 13:11:00 -0400, by daurnimator
-
plugins/muc/occupant: Check for type == nil rather than type ~= unavailableMon, 19 May 2014 13:47:28 -0400, by daurnimator
-
plugins/muc/muc: Better check for live sessionsMon, 19 May 2014 13:40:54 -0400, by daurnimator
-
plugins/muc/muc: Always send occupant list to joining sessionsMon, 19 May 2014 13:40:24 -0400, by daurnimator
-
plugins/muc/mod_muc: Get rid of room global; use module:shared to get itMon, 19 May 2014 13:39:45 -0400, by daurnimator
-
plugins/muc/mod_muc: Place adhoc section into own scopeWed, 30 Apr 2014 12:43:47 -0400, by daurnimator
-
plugins/muc/mod_muc: Don't use rooms object directory in adhoc sectionWed, 30 Apr 2014 12:43:04 -0400, by daurnimator
-
plugins/muc/mod_muc.lua: Add "each_room" function to iterate over rooms (instead of accessing directly)Wed, 30 Apr 2014 13:12:32 -0400, by daurnimator
-
plugins/muc/mod_muc: Move `restrict_room_creation` into own area. now uses pre-create hookTue, 29 Apr 2014 19:00:45 -0400, by daurnimator
-
plugins/muc/lock.lib: lock inside of pre-create instead of 'created'Tue, 29 Apr 2014 18:50:30 -0400, by daurnimator
-
plugins/muc/mod_muc: Use module:shared instead of save/restoreTue, 29 Apr 2014 17:18:14 -0400, by daurnimator
-
plugins/muc: Move 'module:get_option_number("max_history_messages")' from mod_muc into history lib; remove from muclib exportsTue, 29 Apr 2014 15:13:06 -0400, by daurnimator
-
plugins/muc/mod_muc: Remove support for `host_session.muc`Tue, 29 Apr 2014 14:50:13 -0400, by daurnimator
-
plugins/muc/mod_muc: Move room persistence to own blockTue, 29 Apr 2014 14:24:50 -0400, by daurnimator
-
plugins/muc: Add room:has_occupant() methodTue, 29 Apr 2014 12:54:04 -0400, by daurnimator
-
plugins/muc/mod_muc: No need to treat the host room speciallyMon, 28 Apr 2014 16:31:21 -0400, by daurnimator
-
plugins/muc/mod_muc: Use get_option_string instead of get_option and checkingMon, 28 Apr 2014 16:33:54 -0400, by daurnimator
-
plugins/muc/mod_muc: Move affiliation monkey patch into own scopeMon, 28 Apr 2014 16:30:53 -0400, by daurnimator
-
Merge with daurnimatorSat, 17 May 2014 18:17:34 +0100, by Matthew Wild
-
Merge with Prosody trunkThu, 08 May 2014 18:09:59 +0100, by Matthew Wild
-
plugins/muc/muc.lib: Move sending of occupant list to joining user out of hook, and into main flow: It has to occur before publication of their statusMon, 21 Apr 2014 17:51:32 -0400, by daurnimator
-
plugins/muc/members_only.lib: Compare affiliations via rank; wrap some long linesMon, 21 Apr 2014 17:49:57 -0400, by daurnimator
-
plugins/muc/muc.lib: Remove reversed conditionals when firing pre- eventsMon, 21 Apr 2014 17:39:18 -0400, by daurnimator
-
plugins/muc/subject.lib: If subject is not set by an occupant, it should come from room jid itselfFri, 18 Apr 2014 12:20:07 -0400, by daurnimator
-
plugins/muc/muc.lib: When user leaves; set their role to nilFri, 18 Apr 2014 12:19:33 -0400, by daurnimator
-
plugins/muc: Move 'moderated' code to seperate file; changes default "muc-get-default-role" behaviourFri, 18 Apr 2014 12:19:04 -0400, by daurnimator
-
plugins/muc: Move 'hidden' ('public') code to own fileWed, 16 Apr 2014 14:16:14 -0400, by daurnimator
-
plugins/muc: Move subject code to seperate moduleWed, 16 Apr 2014 13:54:51 -0400, by daurnimator
-
plugins/muc/muc.lib: Refactor subject logic; fix bug of mixed up subject/authorTue, 15 Apr 2014 18:20:56 -0400, by daurnimator
-
plugins/muc: Move persistent room configuration to own moduleTue, 15 Apr 2014 17:06:04 -0400, by daurnimator
-
plugins/muc/muc.lib: Move members_only into seperate fileFri, 04 Apr 2014 11:20:20 -0400, by daurnimator
-
plugins/muc/muc.lib: Turn get_default_role into an eventThu, 03 Apr 2014 18:36:28 -0400, by daurnimator
-
plugins/muc/muc.lib: Fix getting a list of occupants by role (it was sending presences instead of items inside an iq)Thu, 03 Apr 2014 18:10:16 -0400, by daurnimator
-
plugins/muc: Move valid_roles, valid_affiliations and is_kickable_error to new muc/util moduleThu, 03 Apr 2014 17:09:04 -0400, by daurnimator
-
plugins/muc/muc.lib: Use util.iterators to count occupantsThu, 03 Apr 2014 16:10:43 -0400, by daurnimator
-
plugins/muc/muc.lib: Move occupancy check to later in `deconstruct_stanza_id`: As vcards are from the bare jid, you need to use the `from_jid` out of the encoded `id`Thu, 03 Apr 2014 16:04:04 -0400, by daurnimator
-
plugins/muc: Move history to an external moduleThu, 03 Apr 2014 15:14:52 -0400, by daurnimator
-
plugins/muc: Move `whois` code to seperate fileThu, 03 Apr 2014 14:24:27 -0400, by daurnimator
-
plugins/muc/muc.lib: Remember to coerce nil role to "none"Thu, 03 Apr 2014 14:23:06 -0400, by daurnimator
-
plugins/muc/muc.lib: Refactor of change-nick presence handlingThu, 03 Apr 2014 12:44:27 -0400, by daurnimator
-
plugins/muc/muc.lib: Clean up whois handlingThu, 03 Apr 2014 12:25:03 -0400, by daurnimator
-
plugins/muc/occupant.lib: Don't allow an unavailable session to be the primary jidWed, 02 Apr 2014 18:37:52 -0400, by daurnimator
-
plugins/muc: Move name functions to seperate moduleWed, 02 Apr 2014 17:02:07 -0400, by daurnimator
-
plugins/muc: Move password functions to seperate moduleWed, 02 Apr 2014 16:57:59 -0400, by daurnimator
-
plugins/muc/lock.lib: Need to let creator into the locked room :)Wed, 02 Apr 2014 15:56:37 -0400, by daurnimator
-
plugins/muc: Move locking to seperate moduleWed, 02 Apr 2014 15:48:25 -0400, by daurnimator
-
plugins/muc/mod_muc: Move room locking into hookWed, 02 Apr 2014 15:36:08 -0400, by daurnimator
-
plugins/muc/muc.lib: Move description functions out to own fileWed, 02 Apr 2014 15:14:52 -0400, by daurnimator
-
plugins/muc/muc.lib: Modify muc-config-submitted to keep a list of status codes instead of fields changedWed, 02 Apr 2014 11:35:00 -0400, by daurnimator
-
plugins/muc/muc.lib: Refactor out process_form into hooksTue, 01 Apr 2014 17:45:03 -0400, by daurnimator
-
plugins/muc/muc.lib: Move default config layout into hooksTue, 01 Apr 2014 17:10:01 -0400, by daurnimator
-
plugins/muc/muc.lib: Split up get_disco_info into eventsTue, 01 Apr 2014 15:41:44 -0400, by daurnimator
-
plugins/muc/muc.lib: Add muc-room-locked eventMon, 31 Mar 2014 14:46:59 -0400, by daurnimator
-
plugins/muc/muc.lib: restrict invitations in members only rooms to adminsMon, 31 Mar 2014 14:45:42 -0400, by daurnimator
-
plugins/muc/muc.lib: Don't try and get occupant jids for annotating invite affiliation changesMon, 31 Mar 2014 14:44:52 -0400, by daurnimator
-
plugins/muc/muc.lib: Update declines to be more like invitesMon, 31 Mar 2014 14:06:35 -0400, by daurnimator
-
plugins/muc/muc.lib: Add pre-invite event. Move role check to itMon, 31 Mar 2014 13:54:27 -0400, by daurnimator
-
plugins/muc/muc.lib: Tidy up muc-invite event.Mon, 31 Mar 2014 12:31:15 -0400, by daurnimator
-
plugins/muc/muc.lib: Remove top level pre-join event. Assign event priorities for other handlersMon, 31 Mar 2014 12:21:43 -0400, by daurnimator
-
plugins/muc/muc.lib: Use occupant methods where possibleFri, 28 Mar 2014 20:28:20 -0400, by daurnimator
-
plugins/muc/muc.lib: Subjects get sent even if empty.Fri, 28 Mar 2014 20:25:10 -0400, by daurnimator
-
plugins/muc/muc.lib: Fix typo (moderators vs moderator)Fri, 28 Mar 2014 18:47:35 -0400, by daurnimator
-
plugins/muc/muc.lib: nick change unavailables should be from original occupant jidFri, 28 Mar 2014 18:33:57 -0400, by daurnimator
-
plugins/muc/muc.lib: Status codes should be inside of x elementFri, 28 Mar 2014 18:33:38 -0400, by daurnimator
-
plugins/muc/muc.lib: Improve set affiliation logic;Fri, 28 Mar 2014 17:58:25 -0400, by daurnimator
-
plugins/muc/muc.lib: Smarter validation in set_affiliationFri, 28 Mar 2014 14:15:18 -0400, by daurnimator
-
plugins/muc/muc.lib: Fix anonymous check in `send_occupant_list`Fri, 28 Mar 2014 13:34:46 -0400, by daurnimator
-
plugins/muc/muc.lib: Allow `:send_occupant_list` to have no filterFri, 28 Mar 2014 13:14:33 -0400, by daurnimator
-
plugins/muc/muc.lib: Fix sending occupant jid instead of real jid in <item/> actorFri, 28 Mar 2014 13:11:11 -0400, by daurnimator
-
plugins/muc/muc.lib: Clean up :set_role. Removes :can_set_roleFri, 28 Mar 2014 13:05:36 -0400, by daurnimator
-
plugins/muc/muc.lib: Remove callback parameter from set_role and set_affiliationFri, 28 Mar 2014 11:05:52 -0400, by daurnimator
-
plugins/muc/muc.lib: non-function changes (reordering, semicolons and comments)Thu, 27 Mar 2014 19:18:57 -0400, by daurnimator
-
plugins/muc: Massive refactorThu, 27 Mar 2014 19:16:13 -0400, by daurnimator
-
mod_muc/muc.lib: Fix parameters to send_history() (thanks Peter Villeneuve)Sat, 10 May 2014 21:30:00 +0100, by Matthew Wild
-
Merge 0.10->trunkMon, 12 May 2014 01:18:27 +0200, by Kim Alvefur
-
mod_admin_telnet: Remove dead codeMon, 12 May 2014 01:16:17 +0200, by Kim Alvefur
-
mod_admin_telnet: Show which hosts are components and what type of component in host:list()Mon, 12 May 2014 01:07:40 +0200, by Kim Alvefur
-
mod_admin_telnet: Add c2s:show_tls(), behaves like s2s:show_tls()Sun, 11 May 2014 19:13:36 +0200, by Kim Alvefur
-
mod_admin_telnet: Move generation of log tag for s2s:show() (adds it to c2s:show() too)Sun, 11 May 2014 19:12:03 +0200, by Kim Alvefur
-
mod_admin_telnet: Add s2s:show_tls() for showing ciphers used on s2s connectionsSun, 11 May 2014 18:51:08 +0200, by Kim Alvefur
-
mod_admin_telnet: Move extraction of c2s presence info into session_flags()Sun, 11 May 2014 19:03:23 +0200, by Kim Alvefur
-
mod_admin_telnet: Split (secure) into (authenticated) + (secure)Sun, 11 May 2014 18:28:00 +0200, by Kim Alvefur
-
mod_admin_telnet: Send NUL byte as keepalive on read timeoutsSun, 11 May 2014 18:22:17 +0200, by Kim Alvefur
-
Merge 0.10->trunkFri, 09 May 2014 23:35:54 +0200, by Kim Alvefur
-
Merge 0.9->0.10Fri, 09 May 2014 23:28:09 +0200, by Kim Alvefur
-
configmanager: Delay importing LuaFileSystem until needed by an Include lineFri, 09 May 2014 19:59:49 +0200, by Kim Alvefur
-
core.certmanager, core.moduleapi, mod_storage_sql, mod_storage_sql2: Import from util.pathsFri, 09 May 2014 19:35:29 +0200, by Kim Alvefur
-
core.configmanager: Move path utility functions into util.pathsFri, 09 May 2014 19:34:35 +0200, by Kim Alvefur
-
Merge 0.10->trunkTue, 06 May 2014 00:37:08 +0200, by Kim Alvefur
-
prosodyctl: Check that there is at least one enabled VirtualHost (or Component) definedFri, 02 May 2014 08:56:03 +0200, by Kim Alvefur
-
prosodyctl: Use correct variable in check certsFri, 02 May 2014 08:27:29 +0200, by Kim Alvefur
-
prosodyctl: Check for deprecated config optionsFri, 02 May 2014 08:21:56 +0200, by Kim Alvefur
-
prosodyctl: Add check that points out any disabled hostsFri, 02 May 2014 08:16:26 +0200, by Kim Alvefur
-
prosodyctl: Only perform checks on enabled hostsFri, 02 May 2014 08:11:11 +0200, by Kim Alvefur
-
Merge 0.10->trunkSun, 27 Apr 2014 01:02:54 +0200, by Kim Alvefur
-
Merge 0.9->0.10Sun, 27 Apr 2014 01:02:20 +0200, by Kim Alvefur
-
util.pposix: Fix error reporting from really old Linux fallocate() that did not use errno for some reason (thanks pro)Fri, 25 Apr 2014 02:41:55 +0200, by Kim Alvefur
-
util.pposix: Fix error reporting from posix_fallocate, it doesn't use errno (thanks pro)Fri, 25 Apr 2014 00:36:01 +0200, by Kim Alvefur
-
util.x509: Remove unused importsFri, 25 Apr 2014 02:47:09 +0200, by Kim Alvefur
-
util.x509: And functions for converting between DER and PEMThu, 24 Apr 2014 23:38:47 +0200, by Kim Alvefur
-
util.indexedbheap: Fix a possible traceback when removing the last item.Wed, 23 Apr 2014 11:38:34 -0400, by Waqas Hussain
-
Merge 0.10->trunkWed, 23 Apr 2014 00:23:46 +0200, by Kim Alvefur
-
Merge 0.9->0.10Wed, 23 Apr 2014 00:22:36 +0200, by Kim Alvefur
-
util.dataforms: Add support for XEP-0221: Data Forms Media ElementTue, 22 Apr 2014 23:36:26 +0200, by Kim Alvefur
-
tools/jabberd14sql2prosody: Fix package.path (thanks daurnimator)Tue, 22 Apr 2014 23:14:53 +0200, by Kim Alvefur
-
mod_s2s: Follow XMPP Core on when a stream is to be considered readyTue, 22 Apr 2014 21:56:06 +0200, by Kim Alvefur
-
Merge daurnimator->trunkMon, 21 Apr 2014 17:42:44 +0100, by Matthew Wild
-
Merge with daurnimatorThu, 17 Apr 2014 09:01:32 +0100, by Matthew Wild
-
plugins/muc/muc.lib: If decline is to person in room; route to all sessionsThu, 27 Mar 2014 19:16:46 -0400, by daurnimator
-
plugins/muc/muc.lib: Have timestamp as seconds since epoch inside of historyThu, 27 Mar 2014 18:10:34 -0400, by daurnimator
-
plugins/muc: Rename admin query hookThu, 27 Mar 2014 18:09:42 -0400, by daurnimator
-
plugins/muc/muc.lib: Add :broadcast method; use it from :broadcast_except_nick and :broadcast_messageMon, 24 Mar 2014 16:32:18 -0400, by daurnimator
-
plugins/muc/muc.lib: Extra utility functions around subjectsMon, 24 Mar 2014 13:36:43 -0400, by daurnimator
-
plugins/muc/muc.lib: Add muc-get-history event; it uses an iterator in the event object so that messages don't need to be all in memory at onceMon, 24 Mar 2014 13:34:06 -0400, by daurnimator
-
plugins/muc/muc.lib: Add muc-broadcast-message event. Use it for saving to historyMon, 24 Mar 2014 13:10:54 -0400, by daurnimator
-
plugins/muc/muc.lib: Better password checkMon, 24 Mar 2014 12:44:31 -0400, by daurnimator
-
plugins/muc/muc.lib: Add muc-occupant-prejoin events; Use it for banned, members-only, password, nick-conflict and lock checksMon, 24 Mar 2014 10:25:43 -0400, by daurnimator
-
plugins/muc/muc.lib: Move password check and nick conflict check into `handle_join`Fri, 21 Mar 2014 14:01:02 -0400, by daurnimator
-
plugins/muc/muc.lib: Additional `route_to_occupant` usageThu, 20 Mar 2014 16:19:13 -0400, by daurnimator
-
plugins/muc/muc.lib: Remove duplicate variable; it can never be nil.Thu, 20 Mar 2014 16:14:22 -0400, by daurnimator
-
plugins/muc/muc.lib: Add decline event for parity with inviteThu, 20 Mar 2014 15:50:29 -0400, by daurnimator
-
plugins/muc/muc.lib: Add route_to_occupant function to send a stanza to all occupant sessionsThu, 20 Mar 2014 15:22:02 -0400, by daurnimator
-
plugins/muc: Have utility methods for locking the roomThu, 20 Mar 2014 11:06:10 -0400, by daurnimator
-
plugins/muc/muc.lib: Use occupant jids when whois == "moderators"Wed, 19 Mar 2014 17:50:49 -0400, by daurnimator
-
plugins/muc/muc.lib: Allow users with affiliations to invite while not in room themselvesWed, 19 Mar 2014 17:50:00 -0400, by daurnimator
-
plugins/muc/muc.lib: Use `get_role` in `handle_admin_item_get_command`. Removed a TODO that's already doneWed, 19 Mar 2014 17:46:25 -0400, by daurnimator
-
plugins/muc/muc.lib: Send invite out from event: removes '-prepared' from event nameWed, 19 Mar 2014 17:33:32 -0400, by daurnimator
-
plugins/muc/muc.lib: Check role instead of current_nickWed, 19 Mar 2014 17:30:21 -0400, by daurnimator
-
plugins/muc/muc.lib: Remove `payload` argument from `handle_mediated_*`; extract it from inside.Wed, 19 Mar 2014 16:28:11 -0400, by daurnimator
-
plugins/muc/muc.lib: Fix wrong variable in `construct_stanza_id` blockWed, 19 Mar 2014 16:24:17 -0400, by daurnimator
-
plugins/muc/muc.lib: Add muc-invite-prepared event; Use it for granting affiliations in members only roomsWed, 19 Mar 2014 16:19:31 -0400, by daurnimator
-
plugins/muc/muc.lib: Don't get same variable twice.....Wed, 19 Mar 2014 15:01:18 -0400, by daurnimator
-
plugins/muc/muc.lib: Use `get_occupant_jid` method instead of indexing _jid_nickWed, 19 Mar 2014 15:00:53 -0400, by daurnimator
-
plugins/muc/muc.lib: Fetch config via accessors instead of using `_data`Wed, 19 Mar 2014 14:39:31 -0400, by daurnimator
-
plugins/muc/muc.lib: In `_route_stanza` access occupant data less oftenWed, 19 Mar 2014 14:35:17 -0400, by daurnimator
-
plugins/muc/muc.lib: Tidy up `get_filtered_presence`Wed, 19 Mar 2014 14:06:04 -0400, by daurnimator
-
plugins/muc/muc.lib: Tidy up is_kickable_error: it didn't need to return the condition.Wed, 19 Mar 2014 13:59:59 -0400, by daurnimator
-
plugins/muc/muc.lib: Use module.host where `muc_domain` was previouslyWed, 19 Mar 2014 13:57:02 -0400, by daurnimator
-
plugins/muc/muc.lib: Remove unused methods (breaks api)Wed, 19 Mar 2014 13:56:14 -0400, by daurnimator
-
plugins/muc/muc.lib: Use more modern stanza methodsWed, 19 Mar 2014 12:19:44 -0400, by daurnimator
-
plugins/muc: Provide a reasonable default `route_stanza`Wed, 19 Mar 2014 12:03:15 -0400, by daurnimator
-
plugins/muc/mod_muc: host sessions have a .send these daysTue, 18 Mar 2014 18:56:26 -0400, by daurnimator
-
plugins/muc/mod_muc: Refactor to use new methods availableTue, 18 Mar 2014 18:55:52 -0400, by daurnimator
-
plugins/muc/muc: Add 'muc-occupant-left' eventTue, 18 Mar 2014 18:52:28 -0400, by daurnimator
-
plugins/muc/muc: Only call get_password once in invite creationTue, 18 Mar 2014 16:01:53 -0400, by daurnimator
-
plugins/muc/muc: When there's no history; return an empty iteratorTue, 18 Mar 2014 15:42:48 -0400, by daurnimator
-
plugins/muc/muc: Support mediated declinesTue, 18 Mar 2014 15:15:28 -0400, by daurnimator
-
plugins/muc/muc: Rename `handle_invite_to_room` to `handle_mediated_invite`; clean up logicTue, 18 Mar 2014 15:15:14 -0400, by daurnimator
-
plugins/muc/muc: Check for mediated invites in a smarter wayTue, 18 Mar 2014 14:56:20 -0400, by daurnimator
-
plugins/muc/muc: Add copyright for daurnimatorTue, 18 Mar 2014 14:54:41 -0400, by daurnimator
-
plugins/muc/muc.lib: Add disco iq handlers with compatible argument signatureFri, 21 Feb 2014 19:06:33 -0500, by daurnimator
-
plugins/muc/muc.lib: Move all kick code into one placeFri, 21 Feb 2014 18:04:38 -0500, by daurnimator
-
plugins/muc/muc.lib: Make use of return values to send service-unavailable errorsFri, 21 Feb 2014 17:52:40 -0500, by daurnimator
-
plugins/muc/muc.lib: Add some missing return valuesFri, 21 Feb 2014 17:40:16 -0500, by daurnimator
-
plugins/muc/muc.lib: Move (de)construct_stanza_id into `handle_iq_to_occupant`Fri, 21 Feb 2014 17:17:01 -0500, by daurnimator
-
plugins/muc/muc.lib: Refactor _to_occupant handlersFri, 21 Feb 2014 16:30:43 -0500, by daurnimator
-
plugins/muc/muc.lib: Split out the room iq handler into functionsFri, 21 Feb 2014 15:48:26 -0500, by daurnimator
-
plugins/muc/muc.lib: Factor `handle_to_occupant` out into many functionsThu, 20 Feb 2014 16:50:18 -0500, by daurnimator
-
plugins/muc/muc.lib: Split up `handle_to_room` into smaller handlers (thanks sysko)Thu, 20 Feb 2014 14:36:49 -0500, by daurnimator
-
plugins/muc/muc.lib: Split out `send_history` into `parse_history` and `get_history`Wed, 19 Feb 2014 17:39:57 -0500, by daurnimator
-
plugins/muc/mod_muc: Move Xep-0307 MUC unique to seperate fileTue, 18 Feb 2014 17:21:47 -0500, by daurnimator
-
Merge 0.10->trunkMon, 21 Apr 2014 02:43:38 +0200, by Kim Alvefur
-
certmanager: Move ssl.protocol handling to after ssl.options is a table (thanks Ralph)Mon, 21 Apr 2014 02:43:09 +0200, by Kim Alvefur
-
Merge 0.10->trunkSun, 20 Apr 2014 23:39:45 +0200, by Kim Alvefur
-
certmanager: Fix traceback if no global 'ssl' section set (thanks albert)Sun, 20 Apr 2014 21:25:26 +0200, by Kim Alvefur
-
mod_http: Update to disable peer verification with the new certmanagerSat, 19 Apr 2014 21:59:53 +0200, by Kim Alvefur
-
mod_s2s: Replace open_stream() with function that only adds s2s/dialback attributes to stream headerFri, 18 Apr 2014 07:51:41 +0200, by Kim Alvefur
-
util.xmppstream: Check for callback that may add stream header attributesFri, 18 Apr 2014 07:50:44 +0200, by Kim Alvefur
-
Merge 0.10->trunkTue, 15 Apr 2014 21:54:44 +0200, by Kim Alvefur
-
net.http.server: Fix some typos introduced in 420c0d3b8583.Tue, 15 Apr 2014 14:51:49 -0400, by Daurnimator
-
Merge 0.10->trunkTue, 15 Apr 2014 20:36:39 +0200, by Kim Alvefur
-
certmanager: Update ssl_compression when config is reloadedTue, 15 Apr 2014 01:02:56 +0200, by Kim Alvefur
-
certmanager: Reformat core ssl defaultsTue, 15 Apr 2014 00:49:17 +0200, by Kim Alvefur
-
certmanager: Support ssl.protocol syntax like "tlsv1+" that disables older protocolsTue, 15 Apr 2014 00:45:07 +0200, by Kim Alvefur
-
certmanager: Merge ssl.options, verify etc from core defaults and global ssl settings with inheritance while allowing options to be disabled per virtualhostTue, 15 Apr 2014 00:32:11 +0200, by Kim Alvefur
-
certmanager: Wrap long line and add commentMon, 14 Apr 2014 23:41:26 +0200, by Kim Alvefur
-
certmanager: Concatenate cipher list if given as a tableMon, 14 Apr 2014 23:34:35 +0200, by Kim Alvefur
-
certmanager: Allow non-server contexts to be without certificate and keyMon, 14 Apr 2014 23:09:28 +0200, by Kim Alvefur
-
certmanager: Check for non-nil values instead of true-ish values, allows removing defaultsMon, 14 Apr 2014 23:00:44 +0200, by Kim Alvefur
-
Merge 0.10->trunkTue, 15 Apr 2014 18:08:16 +0100, by Matthew Wild
-
net.http.server: Add prepare_header() and finish_response() to allow sending chunked responses via the APITue, 15 Apr 2014 18:07:45 +0100, by Daurnimator
-
Merge 0.10->trunkThu, 10 Apr 2014 16:52:03 +0200, by Kim Alvefur
-
mod_s2s: Revert e626ee2fe106 change, it broke DialbackThu, 10 Apr 2014 16:49:59 +0200, by Kim Alvefur
-
Merge 0.10->trunkThu, 10 Apr 2014 13:16:54 +0200, by Kim Alvefur
-
Merge 0.9->0.10Thu, 10 Apr 2014 13:15:11 +0200, by Kim Alvefur
-
prosody: Check dependencies later in the startup sequenceWed, 09 Apr 2014 20:46:39 +0200, by Kim Alvefur
-
util.dependencies: Check for Lua 5.1. We don't currently support any other versions. LuaJIT identifies as 5.1.Wed, 09 Apr 2014 14:01:02 -0400, by Waqas Hussain
-
mod_admin_telnet: muc:*: Fix nil index error when a room JID is passed with a non-existent hostSat, 05 Apr 2014 15:05:40 +0100, by Matthew Wild
-
mod_c2s, mod_s2s, mod_component, util.xmppstream: Move all session:open_stream() functions to util.xmppstreamThu, 10 Apr 2014 13:13:07 +0200, by Kim Alvefur
-
prosodyctl, util.prosodyctl: Update to reflect that mod_posix gets loaded by default on posix platformsThu, 10 Apr 2014 00:24:29 +0200, by Kim Alvefur
-
mod_posix: Remove compat code for 0.5Thu, 10 Apr 2014 00:23:35 +0200, by Kim Alvefur
-
mod_storage_sql2: Build counter query without ORDER BY clauseTue, 08 Apr 2014 19:23:11 +0200, by Kim Alvefur
-
Merge 0.10->trunkThu, 03 Apr 2014 23:54:58 +0200, by Kim Alvefur
-
mod_compression: Only iterate over correctly named and namespaced child tags of compression featureThu, 03 Apr 2014 23:48:12 +0200, by Kim Alvefur
-
mod_compression: Use get_child() and get_child_text()Thu, 03 Apr 2014 23:40:20 +0200, by Kim Alvefur
-
mod_compression: Remove checks for impossible conditionsThu, 03 Apr 2014 23:33:38 +0200, by Kim Alvefur
-
Merge 0.10->trunkWed, 02 Apr 2014 17:42:22 +0100, by Matthew Wild
-
Merge 0.9->0.10Wed, 02 Apr 2014 17:41:38 +0100, by Matthew Wild
-
util.xmppstream: Also disable CharacterData merging after stream restartsWed, 02 Apr 2014 14:31:19 +0100, by Matthew Wild
-
util.xmppstream: Disable LuaExpat's buffering (if possible)Wed, 02 Apr 2014 11:05:41 +0100, by Matthew Wild
-
Tagging 0.9.4Tue, 01 Apr 2014 16:50:15 +0100, by Matthew Wild
-
MUC: Fixed traceback when a JID not in a room requested a role change for an occupant.Tue, 01 Apr 2014 10:02:58 -0400, by Waqas Hussain
-
MergeTue, 01 Apr 2014 15:02:36 +0100, by Matthew Wild
-
net.server_{select,event}: Add compat code for supporting the same client port API on connectionsTue, 01 Apr 2014 15:26:40 +0200, by Kim Alvefur
-
Backed out changeset a5b5bce71a11Mon, 31 Mar 2014 19:38:06 +0200, by Kim Alvefur
-
net.server_event: Rename conn:port() -> conn:clientport() to match server_selectThu, 27 Mar 2014 23:02:52 +0100, by Kim Alvefur
-
Makefile: Change sed regex to be compatible with FreeBSD's odd sed, and change / to | to allow paths to be used in RUNWITH (thanks Ben)Sun, 30 Mar 2014 09:16:27 +0100, by Matthew Wild
-
util.dependencies: Log error when LuaExpat is not capable of enforcing stanza size limitsSun, 30 Mar 2014 09:15:28 +0100, by Matthew Wild
-
util.xmppstream: Implement stanza size limiting, default limit 10MBSun, 30 Mar 2014 09:14:39 +0100, by Matthew Wild
-
portmanager: Make maximum read size configurable, and default to 4KBSun, 30 Mar 2014 08:44:55 +0100, by Matthew Wild
-
mod_compression: Only allow compression on authenticated streamsTue, 18 Feb 2014 20:03:12 +0100, by Kim Alvefur
-
Merge 0.10->trunkTue, 25 Mar 2014 19:18:32 +0100, by Kim Alvefur
-
Merge 0.9->0.10Tue, 25 Mar 2014 19:16:38 +0100, by Kim Alvefur
-
prosody.cfg.lua.dist: mod_posix is enabled by default on posix platforms nowSat, 22 Mar 2014 14:53:17 +0100, by Kim Alvefur
-
util.sasl: Fix logic for when mechanisms with channel binding support are offeredSat, 22 Mar 2014 14:45:04 +0100, by Kim Alvefur
-
prosodyctl: Show real error if certificate config file can't be openedSat, 22 Mar 2014 12:02:11 +0100, by Kim Alvefur
-
modulemanager: Load mod_saslauth on components by defaultSat, 22 Mar 2014 12:42:01 +0100, by Kim Alvefur
-
mod_saslauth: Only do c2s SASL on normal VirtualHostsSat, 22 Mar 2014 12:41:38 +0100, by Kim Alvefur
-
Merge 0.10->trunkSun, 09 Mar 2014 23:48:32 +0100, by Kim Alvefur
-
Merge 0.9->0.10Sun, 09 Mar 2014 23:47:53 +0100, by Kim Alvefur
-
mod_http_files: Strip path separator from end of paths, was broken on Windows (thanks Junne)Sun, 09 Mar 2014 22:16:44 +0100, by Kim Alvefur
-
util.pluginloader: Always use path separator from package.config (thanks Junne)Sun, 09 Mar 2014 22:15:40 +0100, by Kim Alvefur
-
Merge 0.10->trunkWed, 26 Feb 2014 22:22:43 +0100, by Kim Alvefur
-
Merge 0.9->0.10Wed, 26 Feb 2014 22:21:55 +0100, by Kim Alvefur
-
mod_http: Fix http_external_url setting without an explicit portWed, 26 Feb 2014 22:19:58 +0100, by Kim Alvefur
-
mod_http: Use hostname from the correct context (thanks gryffus)Thu, 20 Feb 2014 19:08:55 +0100, by Kim Alvefur
-
tools/ejabberd2prosody: Don't throw an error if XML CDATA is null ([] in Erlang, instead of a string or being missing).Tue, 18 Feb 2014 16:03:13 -0500, by Waqas Hussain
-
mod_auth_anonymous: Fixed a traceback in listing all users (issue#396).Mon, 17 Feb 2014 16:00:41 -0500, by Waqas Hussain
-
Merge 0.10->trunkWed, 19 Feb 2014 23:45:24 +0100, by Kim Alvefur
-
mod_proxy65: Use mod_discoWed, 19 Feb 2014 20:13:35 +0100, by Florian Zeitz
-
Merge 0.10->trunkWed, 19 Feb 2014 20:10:23 +0100, by Kim Alvefur
-
mod_auth_interal_hashed: Update salt and iteration count when setting a new passwordWed, 12 Feb 2014 13:45:16 +0100, by Florian Zeitz
-
Merge 0.10 -> trunkWed, 12 Feb 2014 19:26:54 +0100, by Kim Alvefur
-
Merge 0.9 -> 0.10Wed, 12 Feb 2014 19:26:22 +0100, by Kim Alvefur
-
mod_admin_telnet: Prep jids for user:create() etc.Sun, 09 Feb 2014 15:17:01 +0100, by Kim Alvefur
-
mod_s2s: Log a warning if no local addresses are found, as this breaks s2soutSun, 09 Feb 2014 15:13:46 +0100, by Kim Alvefur
-
mod_saslauth: Make sure sasl handler has add_cb_handler (fixes #392)Wed, 12 Feb 2014 19:25:15 +0100, by Kim Alvefur
-
mod_storage_sql2: archive:delete() with username = true deletes for all usersSun, 09 Feb 2014 15:12:13 +0100, by Kim Alvefur
-
mod_ping: Use type-specific eventSun, 09 Feb 2014 15:09:12 +0100, by Kim Alvefur
-
Merge 0.10->trunkThu, 06 Feb 2014 10:55:09 +0100, by Kim Alvefur
-
Merge 0.9->0.10Thu, 06 Feb 2014 10:48:41 +0100, by Kim Alvefur
-
mod_motd: Strip indentation only, leave multiple newlinesThu, 06 Feb 2014 10:44:21 +0100, by Kim Alvefur
-
Merge 0.10->trunkMon, 03 Feb 2014 07:25:05 +0100, by Kim Alvefur
-
Merge 0.9->0.10Mon, 03 Feb 2014 07:23:33 +0100, by Kim Alvefur
-
tools/ejabberd2prosody: Handle new room member format.Mon, 27 Jan 2014 16:47:54 +0100, by Kim Alvefur
-
mod_c2s: Break out stream opening into a separate functionFri, 31 Jan 2014 12:01:12 +0100, by Florian Zeitz
-
MUC: Tag PMs with <x>, like presence stanzasTue, 28 Jan 2014 19:21:21 +0100, by Kim Alvefur
-
modulemanager: Always load a platform-specific module, add stub modules for Windows and unknown platformsSun, 26 Jan 2014 21:16:24 +0100, by Kim Alvefur
-
mod_posix: Daemonize by default only when installedSun, 26 Jan 2014 18:35:03 +0100, by Kim Alvefur
-
Merge 0.10->trunkTue, 21 Jan 2014 03:26:04 +0000, by Matthew Wild
-
Merge 0.9->0.10Tue, 21 Jan 2014 03:24:40 +0000, by Matthew Wild
-
tools/ejabberd2prosody: Disable generating a config, as the format it generates is completely out of date.Sat, 18 Jan 2014 17:26:02 -0500, by Waqas Hussain
-
tools/ejabberd2prosody: “xmlelement” can be “xmlel” in newer ejabberd (thanks cr).Sat, 18 Jan 2014 17:24:10 -0500, by Waqas Hussain
-
MUC: Fire muc-room-destroyed event when the last participant leaves a non-persistent roomSat, 18 Jan 2014 20:14:05 +0100, by Kim Alvefur
-
mod_storage_sql2: Only attempt to delete conflicting items if an ID/key is givenTue, 21 Jan 2014 01:51:13 +0100, by Kim Alvefur
-
mod_storage_sql2: Fix another SQL syntax error that slipped troughTue, 21 Jan 2014 00:51:31 +0100, by Kim Alvefur
-
Merge 0.10->trunkSat, 18 Jan 2014 18:46:31 +0000, by Matthew Wild
-
Merge 0.9->0.10Sat, 18 Jan 2014 18:46:12 +0000, by Matthew Wild
-
tools/ejabberd2prosody: Add support for importing MUC rooms.Sat, 18 Jan 2014 10:37:12 -0500, by Waqas Hussain
-
tools/ejabberdsql2prosody: Skip invalid XML in data, and print out errors.Thu, 16 Jan 2014 14:03:27 -0500, by Waqas Hussain
-
additional fix for erlparse loading in ejabberd2prosody.luaFri, 14 Jun 2013 15:43:35 +0700, by Vadim Misbakh-Soloviov
-
package{,c}path fixes for migration toolsFri, 14 Jun 2013 15:15:05 +0700, by Vadim Misbakh-Soloviov
-
mod_tls: Let s2s_secure_auth override s2s_require_encryption and warn if they differWed, 15 Jan 2014 22:47:50 +0100, by Kim Alvefur
-
mod_tls: Rename variables to be less confusingWed, 15 Jan 2014 21:57:15 +0100, by Kim Alvefur
-
Merge 0.10->trunkSat, 18 Jan 2014 18:44:58 +0000, by Matthew Wild
-
mod_storage_sql2: Fix SQL syntaxSat, 18 Jan 2014 19:33:33 +0100, by Kim Alvefur
-
MUC: Expose room metatable on moduleSat, 18 Jan 2014 18:28:50 +0100, by Kim Alvefur
-
MUC: Split out sending of the topic into method separate from sending historySat, 18 Jan 2014 18:11:13 +0100, by Kim Alvefur
-
MUC: Split saving to history into a separate methodSat, 18 Jan 2014 18:05:42 +0100, by Kim Alvefur
-
Merge 0.10->trunkSun, 12 Jan 2014 06:27:55 -0500, by Matthew Wild
-
MergeSun, 12 Jan 2014 06:19:55 -0500, by Matthew Wild
-
mod_storage_sql2: Fix syntax error in subquery (Thanks Lance)Sun, 05 Jan 2014 23:38:34 +0100, by Kim Alvefur
-
Merge 0.9->0.10Sun, 12 Jan 2014 06:19:37 -0500, by Matthew Wild
-
Tagging 0.9.3Sun, 12 Jan 2014 06:17:40 -0500, by Matthew Wild
-
mod_tls: Log error when TLS initialization fails 0.9.3Sun, 12 Jan 2014 06:16:49 -0500, by Matthew Wild
-
mod_s2s: Include IP in log messages, if host is unavailableSun, 05 Jan 2014 22:21:50 +0100, by Florian Zeitz
-
Merge 0.10->trunk and Happy New Year!Tue, 31 Dec 2013 19:09:34 +0100, by Kim Alvefur
-
util.pubsub: Separate data from node configurationMon, 30 Dec 2013 23:49:23 +0100, by Kim Alvefur
-
util.pubsub: Fire events on more actionsThu, 26 Dec 2013 18:14:34 +0100, by Kim Alvefur
-
mod_pubsub: Don't sent error replies from service disco events, let mod_disco handle thatMon, 30 Dec 2013 21:49:17 +0100, by Kim Alvefur
-
mod_storage_sql2: Expose the unique key argument, allowing arbitrary ids. Conflicting items are removed.Wed, 25 Dec 2013 22:37:52 +0100, by Kim Alvefur
-
mod_storage_sql2: Include user, host and store in id lookupWed, 25 Dec 2013 15:28:55 +0100, by Kim Alvefur
-
net.server_{select,event}: addclient: Handle missing getaddrinfoMon, 23 Dec 2013 23:23:59 +0100, by Kim Alvefur
-
net.server_{select,event}: addclient: Use getaddrinfo to detect IP address type if no socket type argument given. (Argument must be given for non-TCP)Mon, 23 Dec 2013 17:57:53 +0100, by Kim Alvefur
-
net.server_{select,event}: addclient: Add argument for overriding socket typeMon, 23 Dec 2013 17:55:41 +0100, by Kim Alvefur
-
net/http: Use server.addclientWed, 18 Dec 2013 19:00:24 -0500, by daurnimator
-
net/server: addclient: wrapclient already calls startconnection for usWed, 18 Dec 2013 18:11:47 -0500, by daurnimator
-
net/server_event: pcall require ssl rather than relying on globalsWed, 18 Dec 2013 18:11:17 -0500, by daurnimator
-
net/server_select: Fix typoWed, 18 Dec 2013 18:06:33 -0500, by daurnimator
-
net/server_select: addclient: Check argumentsWed, 18 Dec 2013 17:55:03 -0500, by daurnimator
-
net/server_select: addclient: Check for failure correctly; remove wrapconnection call on failureWed, 18 Dec 2013 17:54:31 -0500, by daurnimator
-
net/server_event: add_client should have same arguments no-matter the server backendWed, 18 Dec 2013 17:52:28 -0500, by daurnimator
-
net/server_select: Check arguments to add_server correctlyWed, 18 Dec 2013 17:51:27 -0500, by daurnimator
-
net/server_select: pcall require ssl (easy to forget to require ssl)Wed, 18 Dec 2013 17:50:38 -0500, by daurnimator
-
Merge 0.10->trunkWed, 18 Dec 2013 18:37:38 +0100, by Kim Alvefur
-
Merge 0.9->0.10Wed, 18 Dec 2013 18:36:54 +0100, by Kim Alvefur
-
mod_component: Enable TCP keepalives on component streamsWed, 18 Dec 2013 18:35:35 +0100, by Kim Alvefur
-
mod_component: Decrease priority of component auth hookWed, 18 Dec 2013 18:34:22 +0100, by Kim Alvefur
-
Merge 0.10->trunkMon, 16 Dec 2013 23:32:29 +0000, by Matthew Wild
-
Merge 0.9->0.10Mon, 16 Dec 2013 23:32:11 +0000, by Matthew Wild
-
net.server_select: Don't remove the socket from sendlist when we might have data in the buffer (we'll now let sendbuffer() take care of that) (thanks daurnimator)Mon, 16 Dec 2013 23:31:43 +0000, by Matthew Wild
-
net.http: assert() for socket creation success so it doesn't silently fail (thanks daurnimator)Mon, 16 Dec 2013 23:24:16 +0000, by Matthew Wild
-
Merge with trunkMon, 16 Dec 2013 02:05:16 +0000, by Matthew Wild
-
Merge 0.10->trunkMon, 16 Dec 2013 02:04:43 +0000, by Matthew Wild
-
Merge 0.9->0.10Mon, 16 Dec 2013 02:04:16 +0000, by Matthew Wild
-
util.jid: Strip trailing '.' when normalizing hostnamesMon, 16 Dec 2013 02:03:35 +0000, by Matthew Wild
-
mod_muc: Remove extra parenthesis (thanks janhouse)Sat, 14 Dec 2013 17:25:17 +0100, by Kim Alvefur
-
Merge 0.10->trunkSat, 14 Dec 2013 17:25:55 +0100, by Kim Alvefur
-
mod_muc: Remove extra parenthesis (thanks janhouse)Sat, 14 Dec 2013 17:25:17 +0100, by Kim Alvefur
-
Merge 0.10->trunkFri, 13 Dec 2013 12:53:14 +0000, by Matthew Wild
-
Merge 0.9->0.10Fri, 13 Dec 2013 12:52:39 +0000, by Matthew Wild
-
mod_muc: Allow admins to always bypass restrict_room_creation (thanks Chris B)Fri, 13 Dec 2013 12:52:03 +0000, by Matthew Wild
-
prosody: Store the config file name so the same file can be used when reloadingFri, 13 Dec 2013 10:25:40 +0100, by Kim Alvefur
-
Merge 0.10->trunkWed, 11 Dec 2013 22:32:17 +0000, by Matthew Wild
-
Merge 0.9->0.10Wed, 11 Dec 2013 22:31:48 +0000, by Matthew Wild
-
Tagging 0.9.2 (again)Wed, 04 Dec 2013 15:06:48 +0000, by Matthew Wild
-
Makefile, configure: Add option for disabling generation of example certificates 0.9.2Sat, 30 Nov 2013 22:26:20 +0100, by Kim Alvefur
-
Merge 0.10->trunkFri, 29 Nov 2013 20:11:53 +0000, by Matthew Wild
-
Merge 0.9->0.10Fri, 29 Nov 2013 20:11:06 +0000, by Matthew Wild
-
Tagging 0.9.2Fri, 29 Nov 2013 20:10:13 +0000, by Matthew Wild
-
Merge 0.10->trunkThu, 28 Nov 2013 16:17:51 +0100, by Kim Alvefur
-
Merge 0.9->0.10Thu, 28 Nov 2013 16:17:21 +0100, by Kim Alvefur
-
util.pposix: Verify that file handle is openThu, 28 Nov 2013 16:12:40 +0100, by Kim Alvefur
-
Merge 0.10->trunkSun, 24 Nov 2013 14:24:53 +0100, by Kim Alvefur
-
Merge 0.9->0.10Sun, 24 Nov 2013 14:24:21 +0100, by Kim Alvefur
-
Makefile, certs: Generate example certificates on build, remove the old static oneFri, 22 Nov 2013 15:27:21 +0100, by Kim Alvefur
-
Merge 0.10->trunkThu, 21 Nov 2013 02:15:36 +0000, by Matthew Wild
-
Merge 0.9->0.10Thu, 21 Nov 2013 02:14:23 +0000, by Matthew Wild
-
certmanager: Further cipher string tweaking. Re-enable ciphers required for DSA and ECDH certs/keys.Thu, 21 Nov 2013 02:11:09 +0000, by Matthew Wild
-
Merge 0.10->trunkWed, 13 Nov 2013 11:59:43 +0100, by Kim Alvefur
-
util.sql: Fix previous commitTue, 12 Nov 2013 11:38:52 +0100, by Kim Alvefur
-
util.sql: Get character set info from the correct database.Tue, 12 Nov 2013 11:13:45 +0100, by Kim Alvefur
-
Merge 0.10->trunkTue, 12 Nov 2013 02:23:29 +0000, by Matthew Wild
-
Merge 0.9->0.10Tue, 12 Nov 2013 02:23:02 +0000, by Matthew Wild
-
Back out 1b0ac7950129, as SSLv3 appears to still be in moderate use on the network. Also, although obsolete, SSLv3 isn't documented to have any weaknesses that TLS 1.0 (the most common version used today) doesn't also have. Get your act together clients!Tue, 12 Nov 2013 02:13:01 +0000, by Matthew Wild
-
Merge 0.10->trunkMon, 11 Nov 2013 23:28:53 +0100, by Kim Alvefur
-
mod_storage_sql2: Auto increment columns won't be NULL, so drop nullable=falseMon, 11 Nov 2013 23:15:26 +0100, by Kim Alvefur
-
util.sql: Rewrite auto increment columns to SERIAL for PostgreSQLMon, 11 Nov 2013 23:09:18 +0100, by Kim Alvefur
-
Merge 0.10->trunkSun, 10 Nov 2013 23:10:46 +0000, by Matthew Wild
-
util.sql: Fix to call execute on 'self' rather than 'engine' (thanks eisensheng)Sun, 10 Nov 2013 23:10:27 +0000, by Matthew Wild
-
Merge 0.10->trunkSun, 10 Nov 2013 18:50:01 +0000, by Matthew Wild
-
Merge 0.9->0.10Sun, 10 Nov 2013 18:49:34 +0000, by Matthew Wild
-
certmanager: Update default cipher string to prefer forward-secrecy over cipher strength and to disable triple-DES (weaker and much slower than AES)Sun, 10 Nov 2013 18:46:48 +0000, by Matthew Wild
-
util.set: Remove unused variableSun, 10 Nov 2013 16:43:10 +0000, by Matthew Wild
-
Merge 0.10->trunkSat, 09 Nov 2013 18:37:13 +0000, by Matthew Wild
-
Merge 0.9->0.10Sat, 09 Nov 2013 18:36:32 +0000, by Matthew Wild
-
mod_storage_sql2: Fix backwards comparison of timestampThu, 07 Nov 2013 17:18:20 +0100, by Kim Alvefur
-
certmanager: Fix order of options, so that the dynamic option is at the end of the arraySat, 09 Nov 2013 17:54:21 +0000, by Matthew Wild
-
certmanager: Default to using the server's cipher preference order by default, as clients have been shown to commonly select weak and insecure ciphers even when they support stronger onesSat, 09 Nov 2013 17:50:19 +0000, by Matthew Wild
-
core.moduleapi: Fix some global accesses.Wed, 06 Nov 2013 14:38:51 -0500, by Waqas Hussain
-
core/moduleapi: Return timer object from module:add_timerWed, 06 Nov 2013 12:56:35 -0500, by daurnimator
-
util/timer: Re-set params when timer is rescheduledWed, 06 Nov 2013 12:56:18 -0500, by daurnimator
-
Merge 0.10 -> trunkThu, 31 Oct 2013 20:49:03 +0100, by Kim Alvefur
-
Merge 0.9 -> 0.10Thu, 31 Oct 2013 20:47:57 +0100, by Kim Alvefur
-
certmanager: Disable SSLv3 by defaultThu, 31 Oct 2013 19:00:36 +0100, by Kim Alvefur
-
mod_storage_sql2: Switch to the util.sql table definition for the main tableThu, 31 Oct 2013 00:53:59 +0100, by Kim Alvefur
-
mod_storage_sql2: The prosodyarchive_index should be uniqueWed, 30 Oct 2013 22:37:07 +0100, by Kim Alvefur
-
mod_storage_sql2: Use primary_key and auto_increment flags instead of baking that into the typeWed, 30 Oct 2013 22:27:22 +0100, by Kim Alvefur
-
mod_storage_sql2: Use MEDIUMTEXT fields for value columns (ie TEXT on non-MySQL)Wed, 30 Oct 2013 14:33:15 +0100, by Kim Alvefur
-
util.sql: Rewrite MEDIUMTEXT to TEXT for drivers other than MySQLWed, 30 Oct 2013 10:24:35 +0100, by Kim Alvefur
-
util.sql: Check what encoding SQLite3 usesTue, 29 Oct 2013 11:43:49 +0100, by Kim Alvefur
-
util.sql: Find out if MySQL supports utf8mb4 and use thatTue, 29 Oct 2013 11:42:55 +0100, by Kim Alvefur
-
util.sql: Support incrementing columnsMon, 28 Oct 2013 23:20:25 +0100, by Kim Alvefur
-
util.sql: Allow columns to be marked the primary keyMon, 28 Oct 2013 23:19:47 +0100, by Kim Alvefur
-
util.sql: Allow creating unique indicesMon, 28 Oct 2013 23:18:54 +0100, by Kim Alvefur
-
mod_storage_sql2: Move checking of the sql_manage_tables option so it also includes table upgrades (again)Mon, 28 Oct 2013 22:08:46 +0100, by Kim Alvefur
-
mod_storage_sql2, util.sql: Move code for setting encoding to util.sqlMon, 28 Oct 2013 22:07:16 +0100, by Kim Alvefur
-
mod_storage_sql2: Move all schema upgrade code to the same placeMon, 28 Oct 2013 21:37:30 +0100, by Kim Alvefur
-
mod_storage_sql2: Split up setting of encoding and table upgrade codeMon, 28 Oct 2013 21:34:55 +0100, by Kim Alvefur
-
util.timer: Import all require upvalues.Wed, 30 Oct 2013 17:58:17 -0400, by Waqas Hussain
-
util.timer: Fix another variable name typo (thanks again zash).Wed, 30 Oct 2013 17:56:00 -0400, by Waqas Hussain
-
util.timer: Fix variable name typo.Wed, 30 Oct 2013 17:51:37 -0400, by Waqas Hussain
-
util.timer: Updated to use util.indexedbheap to provide a more complete API. Timers can now be stopped or rescheduled. Callbacks are now pcall'd. Adding/removing timers from within timer callbacks works better. Optional parameter can be passed when creating timer which gets passed to callback, eliminating the need for closures in various timer uses. Timers are now much more lightweight.Wed, 30 Oct 2013 17:44:42 -0400, by Waqas Hussain
-
util.indexedbheap: A priority queue implementation with a reverse index with no per-entry memory allocation.Wed, 30 Oct 2013 17:30:35 -0400, by Waqas Hussain
-
Merge 0.10->trunkTue, 15 Oct 2013 10:48:11 +0200, by Kim Alvefur
-
certmanager: Fix. Again.Tue, 15 Oct 2013 10:47:34 +0200, by Kim Alvefur
-
Merge 0.10->trunkTue, 15 Oct 2013 01:38:02 +0200, by Kim Alvefur
-
certmanager: Add back single_dh_use and single_ecdh_use to default options (Zash breaks, Zash unbreaks)Tue, 15 Oct 2013 01:37:16 +0200, by Kim Alvefur
-
util.sasl.scram: Rename variable for claritySun, 13 Oct 2013 01:43:04 +0200, by Kim Alvefur
-
util.sasl.scram: Cache profile name instead of concatenating when usedSun, 13 Oct 2013 01:36:28 +0200, by Kim Alvefur
-
util.sasl.scram: Rewrite patterns and capture client-first-message-bare, client-final-message-without-proofSun, 13 Oct 2013 01:14:21 +0200, by Kim Alvefur
-
util.sasl.scram: Create the state table as late as possible, keep state in locals for faster accessSun, 13 Oct 2013 00:29:47 +0200, by Kim Alvefur
-
util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias)Sat, 12 Oct 2013 21:15:36 +0200, by Kim Alvefur
-
Merge 0.10->trunkThu, 10 Oct 2013 22:27:01 +0100, by Matthew Wild
-
Merge 0.9->0.10Thu, 10 Oct 2013 22:26:41 +0100, by Matthew Wild
-
util.windows: Incorrect output buffer size passed to ReadConsoleOutputAttribute (fixes issue#362, thanks yanjun).Thu, 10 Oct 2013 17:18:16 -0400, by Waqas Hussain
-
util.sasl: Remove unused print() import.Mon, 07 Oct 2013 18:02:58 -0400, by Waqas Hussain
-
util.sasl: Make registerMechanism a public function (again)Mon, 07 Oct 2013 17:57:06 -0400, by Waqas Hussain
-
Merge 0.10->trunkMon, 07 Oct 2013 12:56:53 +0200, by Kim Alvefur
-
mod_saslauth: Collect data for channel binding only if we know for sure that the stream is encryptedMon, 07 Oct 2013 12:56:21 +0200, by Kim Alvefur
-
mod_c2s, mod_s2s: Set session.encrypted as session.secure does not allways mean encrypted (eg consider_bosh_secure)Mon, 07 Oct 2013 12:43:00 +0200, by Kim Alvefur
-
Merge 0.10->trunkSun, 06 Oct 2013 23:53:15 +0200, by Kim Alvefur
-
util.array: Improve array:reverse() and make it work as both method and non-mutating functionSun, 06 Oct 2013 23:18:54 +0200, by Kim Alvefur
-
util.sasl.scram: Remove unused function and importSun, 06 Oct 2013 23:17:05 +0200, by Kim Alvefur
-
Merge 0.10->trunkSat, 05 Oct 2013 12:16:28 -0400, by Matthew Wild
-
Merge 0.9->0.10Sat, 05 Oct 2013 12:15:25 -0400, by Matthew Wild
-
mod_pep_plus: An util.pubsub based PEP moduleFri, 04 Oct 2013 18:42:44 +0200, by Florian Zeitz
-
mod_pubsub, util.pubsub: Keep track of the order of itemsFri, 04 Oct 2013 16:40:27 +0200, by Kim Alvefur
-
Merge 0.9->0.10Mon, 30 Sep 2013 23:46:38 +0100, by Matthew Wild
-
util.filters: Fix inserting items so that higher priority filters run firstMon, 30 Sep 2013 21:51:42 +0200, by Kim Alvefur
-
mod_storage_sql2: Add method for deleting items from archives with same syntax as :find()Sat, 28 Sep 2013 22:04:04 +0200, by Kim Alvefur
-
mod_storage_sql2: Split out code for building WHERE clauses into separate functionsSat, 28 Sep 2013 21:58:01 +0200, by Kim Alvefur
-
server_select: fix onreadtimeout support so that listeners can override the default (disconnect) behaviourSat, 28 Sep 2013 18:40:48 +0100, by Matthew Wild
-
util.x509: Only compare identity with oid-on-xmppAddr for XMPP servicesThu, 26 Sep 2013 16:55:39 +0200, by Kim Alvefur
-
util.sasl.scram: Simplify validation of client-first-messageSun, 22 Sep 2013 04:29:27 +0200, by Kim Alvefur
-
Merge Tobias SCRAM-PLUS workSun, 22 Sep 2013 00:44:20 +0200, by Kim Alvefur
-
Backout ae48bf828f21Sun, 22 Sep 2013 00:37:04 +0200, by Kim Alvefur
-
Only advertise mechanisms needing channel binding if a channel binding backend is avaliable.Mon, 07 Feb 2011 13:24:42 +0100, by Tobias Markmann
-
sasl.util.scarm: Rearrage some code so it makes more sense.Sun, 06 Feb 2011 13:39:32 +0100, by Tobias Markmann
-
util.sasl.scram: Checking the GS2 header for valid start flag.Sun, 06 Feb 2011 13:20:17 +0100, by Tobias Markmann
-
mod_saslauth: Check whether LuaSec supports getpeerfinished() binding.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
util.sasl.scram: Remove some debugging output.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
util.sasl.scram: Adding reference to RFC 5929 'Channel Bindings for TLS'.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
util.sasl.scram: Validate channel binding data of client final message.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
mod_saslauth: Add channel binding handler for tls-unique channel binding.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
util.sasl.scram: Use self.profile.cb for detection whether channel binding is supported or not.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
mod_saslauth: Set secure socket as SASL object user data for secure sessions.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
util.sasl: New method to add channel binding handler to a SASL instance.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
Run with own LuaSec.Mon, 17 Jan 2011 16:50:21 +0100, by Tobias Markmann
-
Check whether we support the proposed channel binding type.Sat, 15 Jan 2011 17:59:15 +0100, by Tobias Markmann
-
Adding some code for channel binding advertising.Wed, 12 Jan 2011 21:29:37 +0100, by Tobias Markmann
-
Merge 0.9->trunkMon, 16 Sep 2013 18:41:30 +0100, by Matthew Wild
-
Tagging 0.9.1Mon, 09 Sep 2013 11:32:03 +0100, by Matthew Wild
-
moduleapi: Add module:unhook()Mon, 16 Sep 2013 18:41:09 +0100, by Matthew Wild
-
net.server_select: Return handler from addclientFri, 06 Sep 2013 10:53:04 +0200, by Kim Alvefur
-
net.server_select: Pass on all arguments to addclient on to wrapclientFri, 06 Sep 2013 10:52:37 +0200, by Kim Alvefur
-
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callbackTue, 03 Sep 2013 15:43:59 +0200, by Kim Alvefur
-
Merge 0.9->trunkTue, 03 Sep 2013 13:43:39 +0200, by Kim Alvefur
-
certmanager: Fix dhparam callback, missing imports (Testing, pfft) 0.9.1Tue, 03 Sep 2013 13:40:29 +0200, by Kim Alvefur
-
Merge 0.9->trunkTue, 03 Sep 2013 12:32:18 +0100, by Matthew Wild
-
mod_admin_adhoc: As the only user of set:items(), update... it's now an iterator, and the extra keys() iterator is now unnecessaryTue, 03 Sep 2013 12:22:22 +0100, by Matthew Wild
-
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callbackTue, 03 Sep 2013 13:13:31 +0200, by Kim Alvefur
-
certmanager: Fix for working around a bug with LuaSec 0.4.1 that causes it to not honour the 'ciphers' option. This change will apply 0.9's default cipher string for LuaSec 0.4.1 users.Tue, 03 Sep 2013 12:11:11 +0100, by Matthew Wild
-
Merge 0.9->trunkTue, 03 Sep 2013 00:20:28 +0100, by Matthew Wild
-
util.set: Fix :include() and :exclude() methods to iterate the input set correctlyMon, 02 Sep 2013 20:52:19 +0100, by Matthew Wild
-
util.pposix: Fix building on non-Linux with glibcMon, 02 Sep 2013 18:19:38 +0200, by Kim Alvefur
-
configmanager: Fix checking of absolute paths on WindowsFri, 30 Aug 2013 18:51:55 +0200, by Kim Alvefur
-
util.net: Fix s2sout on Windows (return 0.0.0.0 and :: instead of an empty list)Fri, 30 Aug 2013 16:14:31 +0200, by Kim Alvefur
-
prosodyctl: check: Support for unicode (IDN) domains (thanks once again albert)Mon, 02 Sep 2013 15:22:41 +0100, by Matthew Wild
-
mod_muc: Support for locking newly-created rooms until they are configured (enabled with muc_room_locking = true)Fri, 30 Aug 2013 14:15:29 +0100, by Matthew Wild
-
mod_muc: Import util.arrayFri, 30 Aug 2013 14:10:51 +0100, by Matthew Wild
-
prosody.cfg.lua.dist: Set c2s_require_encryption = trueThu, 29 Aug 2013 11:59:27 +0100, by Matthew Wild
-
Merge 0.9->trunkSat, 24 Aug 2013 23:16:08 +0100, by Matthew Wild
Scroll all the way down to load more.