Merge 0.9->0.10
|
Matthew Wild |
2014-07-31 |
prosodyctl: Remove nonsensical warning
|
Matthew Wild |
2014-07-31 |
prosodyctl: Improve JID splitting and normalization for adduser/passwd/deluser
|
Matthew Wild |
2014-07-31 |
configmanager: nameprep VirtualHost and Component names
|
Matthew Wild |
2014-07-31 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-07-25 |
mod_s2s: Remove unused locals
|
Kim Alvefur |
2014-07-25 |
mod_s2s_auth_certs: Pick a logging function once and stick with it
|
Kim Alvefur |
2014-07-25 |
mod_s2s_auth_certs: Split PKIX based certificate checking from mod_s2s into new plugin
|
Kim Alvefur |
2014-07-25 |
mod_muc/muc.lib: Remove is_anonymous from event (fix for ec57067c1e0d)
|
Matthew Wild |
2014-07-25 |
mod_muc/muc.lib: Pass all info to muc-broadcast-presence handlers that would be required to use room:build_item_list() - useful for plugins
|
Matthew Wild |
2014-07-25 |
Merge 0.10->trunk
|
Matthew Wild |
2014-07-25 |
Merge 0.9->0.10
|
Matthew Wild |
2014-07-25 |
net.server_select/event: Switch sender mode to *a when reading, to make sure we get all available data
|
Matthew Wild |
2014-07-25 |
Merge 0.10->trunk
|
Matthew Wild |
2014-07-25 |
Merge 0.9->0.10
|
Matthew Wild |
2014-07-25 |
mod_admin_telnet: Fix dns:(add,set)nameservers()
|
Kim Alvefur |
2014-07-25 |
net.dns: Remove unused obsolete code
|
Matthew Wild |
2014-07-25 |
net.dns: Ensure all pending requests get notified of a timeout when looking up a record (fix for d122420542fb)
|
Matthew Wild |
2014-07-25 |
util.vcard: Add support for uri types in vcard4
|
Kim Alvefur |
2014-07-09 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-07-09 |
mod_dialback: Respect dwd config option
|
Kim Alvefur |
2014-07-09 |
mod_pep_plus: Only broadcast newly added subscriptions
|
Kim Alvefur |
2014-07-08 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-07-04 |
mod_dialback.lua: Only check certificates on secure connections
|
Kim Alvefur |
2014-07-04 |
mod_lastactivity, mod_legacyauth, mod_presence, mod_saslauth, mod_tls: Use the newer stanza:get_child APIs and optimize away some table lookups
|
Kim Alvefur |
2014-07-04 |
mod_dialback: Short-circuit dialback auth if certificate is considered valid
|
Kim Alvefur |
2014-07-04 |
mod_dialback: Keep the same dialback secret across module reloads
|
Kim Alvefur |
2014-07-03 |
hostmanager, mod_dialback: Move generation of dialback secret out of core
|
Kim Alvefur |
2014-05-22 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-07-04 |
mod_register: get_child_text! (thanks Lloyd)
|
Kim Alvefur |
2014-07-03 |
mod_tls: Simplify and use new ssl config merging in certmanager
|
Kim Alvefur |
2014-07-03 |
core.portmanager: Simplify and take advantage of new ssl config merging in certmanager
|
Kim Alvefur |
2014-07-03 |
core.certmanager: Make create_context() support an arbitrary number of option sets, merging all
|
Kim Alvefur |
2014-07-03 |
core.certmanager: Use util.sslconfig
|
Kim Alvefur |
2014-07-03 |
util.sslconfig: Add lib to deal with LuaSec SSL context configs
|
Kim Alvefur |
2014-07-03 |
mod_presence: Move presence/initial event to correct place so it actually fires
|
Kim Alvefur |
2014-07-03 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-06-30 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-06-30 |
net.dns: Fix duplicated cache insertions by limiting outstanding queries per name to one
|
Kim Alvefur |
2014-06-30 |
net.adns: Add missing local declaration
|
Kim Alvefur |
2014-06-25 |
net/server_*: Fix addclient: LuaSocket 3.0-rc1 sometimes returns EALREADY instead of EINPROGRESS when the dns lookup has multiple results
|
daurnimator |
2014-06-25 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-06-21 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-06-21 |
mod_storage_{none,internal,sql}: Return error for unsupported (everything but keyval) store types
|
Kim Alvefur |
2014-06-20 |
mod_storage_sql2: Don't ignore failure in keyval_store:get() (thanks daurnimator)
|
Kim Alvefur |
2014-06-20 |
mod_presence: Fire a presence/initial event on initial presence
|
Kim Alvefur |
2014-06-20 |
tools/ejabberd2prosody.lua: Fix JID building, node-less jids became @hostname in some cases
|
Kim Alvefur |
2014-06-17 |
mod_c2s: Fix traceback if c2s stream sent to component
|
Kim Alvefur |
2014-05-10 |
plugins/muc/muc: Fire broadcast presences event before creating full/anon presences
|
daurnimator |
2014-06-17 |
plugins/muc: Fix use of incorrect event on occupant join
|
daurnimator |
2014-06-17 |
plugins/muc/mod_muc: fix wrong event for persistence
|
daurnimator |
2014-06-11 |
plugins/muc/muc.lib: Deliver declines to in-room jids correctly
|
daurnimator |
2014-06-11 |
plugins/muc/muc.lib: Don't add invite/decline bodies if they already have one
|
daurnimator |
2014-06-06 |
plugins/muc/muc.lib: Use original decline as template for medated decline
|
daurnimator |
2014-06-06 |
plugins/muc/muc: When forwarding mediated invites; use filtered version of original invite instead of new object
|
daurnimator |
2014-06-05 |
plugins/muc: Move 'x' filtering from occupant to util
|
daurnimator |
2014-06-05 |
mod_admin_telnet: Update muc:room(jid) and muc:list(host) to use the new MUC API
|
Waqas Hussain |
2014-06-05 |
plugins/muc/muc.lib: Fix incorrect whois logic (thanks mva)
|
daurnimator |
2014-06-01 |
plugins/muc/muc.lib: Fix whois check when broadcasting occupant presence
|
Waqas Hussain |
2014-06-01 |
Merge with daurnimator
|
Waqas Hussain |
2014-05-30 |
plugins/muc/muc.lib: Fire event for presence broadcast
|
daurnimator |
2014-05-29 |
util.vcard: Add missing local declaration
|
Kim Alvefur |
2014-05-28 |
mod_pep_plus: Expose get_pep_service()
|
Kim Alvefur |
2014-05-28 |
util.vcard: Add support for converting to vcard4
|
Kim Alvefur |
2014-05-28 |
util.vcard: Library for parsing vCards
|
Kim Alvefur |
2014-05-28 |
Merge 0.10->trunk
|
Matthew Wild |
2014-05-28 |
mod_admin_telnet: Add command to list MUC rooms
|
Matthew Wild |
2014-05-28 |
mod_s2s: Fire a 's2s-created' event when new s2s connections are initialized
|
Kim Alvefur |
2014-05-24 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-05-23 |
mod_s2s: Remove redundant setting of session.direction
|
Kim Alvefur |
2014-05-22 |
mod_s2s: Move filter initialization to common place
|
Kim Alvefur |
2014-05-22 |
mod_s2s: Decide on log function once
|
Kim Alvefur |
2014-05-22 |
Merge with daurnimator
|
Matthew Wild |
2014-05-23 |
plugins/muc/muc.lib: Even unavailable session need to be routed to sometimes (e.g. their own leave)
|
daurnimator |
2014-05-21 |
plugins/muc/muc: Only set role to nil if it's the last session to leave
|
daurnimator |
2014-05-21 |
plugins/muc/occupant: Check for type == nil rather than type ~= unavailable
|
daurnimator |
2014-05-19 |
plugins/muc/muc: Better check for live sessions
|
daurnimator |
2014-05-19 |
plugins/muc/muc: Always send occupant list to joining sessions
|
daurnimator |
2014-05-19 |
plugins/muc/mod_muc: Get rid of room global; use module:shared to get it
|
daurnimator |
2014-05-19 |
plugins/muc/mod_muc: Place adhoc section into own scope
|
daurnimator |
2014-04-30 |
plugins/muc/mod_muc: Don't use rooms object directory in adhoc section
|
daurnimator |
2014-04-30 |
plugins/muc/mod_muc.lua: Add "each_room" function to iterate over rooms (instead of accessing directly)
|
daurnimator |
2014-04-30 |
plugins/muc/mod_muc: Remove attempt_room_creation and create_room function. Instead have a 'track_room' function called from the end of the pre-create hook, and just create an un-tracked room object when we get a presence
|
daurnimator |
2014-04-29 |
plugins/muc/mod_muc: Move `restrict_room_creation` into own area. now uses pre-create hook
|
daurnimator |
2014-04-29 |
plugins/muc/lock.lib: lock inside of pre-create instead of 'created'
|
daurnimator |
2014-04-29 |
plugins/muc/mod_muc: Use module:shared instead of save/restore
|
daurnimator |
2014-04-29 |
plugins/muc: Move 'module:get_option_number("max_history_messages")' from mod_muc into history lib; remove from muclib exports
|
daurnimator |
2014-04-29 |
plugins/muc/mod_muc: Remove support for `host_session.muc`
|
daurnimator |
2014-04-29 |
plugins/muc/mod_muc: Move room persistence to own block
|
daurnimator |
2014-04-29 |
plugins/muc: Add room:has_occupant() method
|
daurnimator |
2014-04-29 |
plugins/muc/mod_muc: No need to treat the host room specially
|
daurnimator |
2014-04-28 |
plugins/muc/mod_muc: Use get_option_string instead of get_option and checking
|
daurnimator |
2014-04-28 |
plugins/muc/mod_muc: Move affiliation monkey patch into own scope
|
daurnimator |
2014-04-28 |
Merge with daurnimator
|
Matthew Wild |
2014-05-17 |
Merge with Prosody trunk
|
Matthew Wild |
2014-05-08 |
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 status
|
daurnimator |
2014-04-21 |
plugins/muc/members_only.lib: Compare affiliations via rank; wrap some long lines
|
daurnimator |
2014-04-21 |
plugins/muc/muc.lib: Remove reversed conditionals when firing pre- events
|
daurnimator |
2014-04-21 |
plugins/muc/subject.lib: If subject is not set by an occupant, it should come from room jid itself
|
daurnimator |
2014-04-18 |
plugins/muc/muc.lib: When user leaves; set their role to nil
|
daurnimator |
2014-04-18 |
plugins/muc: Move 'moderated' code to seperate file; changes default "muc-get-default-role" behaviour
|
daurnimator |
2014-04-18 |
plugins/muc: Move 'hidden' ('public') code to own file
|
daurnimator |
2014-04-16 |
plugins/muc: Move subject code to seperate module
|
daurnimator |
2014-04-16 |
plugins/muc/muc.lib: Refactor subject logic; fix bug of mixed up subject/author
|
daurnimator |
2014-04-15 |
plugins/muc: Move persistent room configuration to own module
|
daurnimator |
2014-04-15 |
plugins/muc/muc.lib: Move members_only into seperate file
|
daurnimator |
2014-04-04 |
plugins/muc/muc.lib: Turn get_default_role into an event
|
daurnimator |
2014-04-03 |
plugins/muc/muc.lib: Fix getting a list of occupants by role (it was sending presences instead of items inside an iq)
|
daurnimator |
2014-04-03 |
plugins/muc: Move valid_roles, valid_affiliations and is_kickable_error to new muc/util module
|
daurnimator |
2014-04-03 |
plugins/muc/muc.lib: Use util.iterators to count occupants
|
daurnimator |
2014-04-03 |
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`
|
daurnimator |
2014-04-03 |
plugins/muc: Move history to an external module
|
daurnimator |
2014-04-03 |
plugins/muc: Move `whois` code to seperate file
|
daurnimator |
2014-04-03 |
plugins/muc/muc.lib: Remember to coerce nil role to "none"
|
daurnimator |
2014-04-03 |
plugins/muc/muc.lib: Refactor of change-nick presence handling
|
daurnimator |
2014-04-03 |
plugins/muc/muc.lib: Clean up whois handling
|
daurnimator |
2014-04-03 |
plugins/muc/occupant.lib: Don't allow an unavailable session to be the primary jid
|
daurnimator |
2014-04-02 |
plugins/muc: Move name functions to seperate module
|
daurnimator |
2014-04-02 |
plugins/muc: Move password functions to seperate module
|
daurnimator |
2014-04-02 |
plugins/muc/lock.lib: Need to let creator into the locked room :)
|
daurnimator |
2014-04-02 |
plugins/muc: Move locking to seperate module
|
daurnimator |
2014-04-02 |
plugins/muc/mod_muc: Move room locking into hook
|
daurnimator |
2014-04-02 |
plugins/muc/muc.lib: Move description functions out to own file
|
daurnimator |
2014-04-02 |
plugins/muc/muc.lib: Modify muc-config-submitted to keep a list of status codes instead of fields changed
|
daurnimator |
2014-04-02 |
plugins/muc/muc.lib: Refactor out process_form into hooks
|
daurnimator |
2014-04-01 |
plugins/muc/muc.lib: Move default config layout into hooks
|
daurnimator |
2014-04-01 |
plugins/muc/muc.lib: Split up get_disco_info into events
|
daurnimator |
2014-04-01 |
plugins/muc/muc.lib: Add muc-room-locked event
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: restrict invitations in members only rooms to admins
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: Don't try and get occupant jids for annotating invite affiliation changes
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: Update declines to be more like invites
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: Add pre-invite event. Move role check to it
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: Tidy up muc-invite event.
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: Remove top level pre-join event. Assign event priorities for other handlers
|
daurnimator |
2014-03-31 |
plugins/muc/muc.lib: Use occupant methods where possible
|
daurnimator |
2014-03-29 |
plugins/muc/muc.lib: Subjects get sent even if empty.
|
daurnimator |
2014-03-29 |
plugins/muc/muc.lib: Fix typo (moderators vs moderator)
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: nick change unavailables should be from original occupant jid
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Status codes should be inside of x element
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Improve set affiliation logic;
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Smarter validation in set_affiliation
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Fix anonymous check in `send_occupant_list`
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Allow `:send_occupant_list` to have no filter
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Fix sending occupant jid instead of real jid in <item/> actor
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Clean up :set_role. Removes :can_set_role
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: Remove callback parameter from set_role and set_affiliation
|
daurnimator |
2014-03-28 |
plugins/muc/muc.lib: non-function changes (reordering, semicolons and comments)
|
daurnimator |
2014-03-27 |
plugins/muc: Massive refactor
|
daurnimator |
2014-03-27 |
mod_muc/muc.lib: Fix parameters to send_history() (thanks Peter Villeneuve)
|
Matthew Wild |
2014-05-10 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Remove dead code
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Show which hosts are components and what type of component in host:list()
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Add c2s:show_tls(), behaves like s2s:show_tls()
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Move generation of log tag for s2s:show() (adds it to c2s:show() too)
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Add s2s:show_tls() for showing ciphers used on s2s connections
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Move extraction of c2s presence info into session_flags()
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Split (secure) into (authenticated) + (secure)
|
Kim Alvefur |
2014-05-11 |
mod_admin_telnet: Send NUL byte as keepalive on read timeouts
|
Kim Alvefur |
2014-05-11 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-05-09 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-05-09 |
configmanager: Delay importing LuaFileSystem until needed by an Include line
|
Kim Alvefur |
2014-05-09 |
core.certmanager, core.moduleapi, mod_storage_sql, mod_storage_sql2: Import from util.paths
|
Kim Alvefur |
2014-05-09 |
core.configmanager: Move path utility functions into util.paths
|
Kim Alvefur |
2014-05-09 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-05-05 |
prosodyctl: Check that there is at least one enabled VirtualHost (or Component) defined
|
Kim Alvefur |
2014-05-02 |
prosodyctl: Use correct variable in check certs
|
Kim Alvefur |
2014-05-02 |
prosodyctl: Check for deprecated config options
|
Kim Alvefur |
2014-05-02 |
prosodyctl: Add check that points out any disabled hosts
|
Kim Alvefur |
2014-05-02 |
prosodyctl: Only perform checks on enabled hosts
|
Kim Alvefur |
2014-05-02 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-26 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-04-26 |
util.pposix: Fix error reporting from really old Linux fallocate() that did not use errno for some reason (thanks pro)
|
Kim Alvefur |
2014-04-25 |
util.pposix: Fix error reporting from posix_fallocate, it doesn't use errno (thanks pro)
|
Kim Alvefur |
2014-04-24 |
util.x509: Remove unused imports
|
Kim Alvefur |
2014-04-25 |
util.x509: And functions for converting between DER and PEM
|
Kim Alvefur |
2014-04-24 |
util.indexedbheap: Fix a possible traceback when removing the last item.
|
Waqas Hussain |
2014-04-23 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-22 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-04-22 |
util.dataforms: Add support for XEP-0221: Data Forms Media Element
|
Kim Alvefur |
2014-04-22 |
tools/jabberd14sql2prosody: Fix package.path (thanks daurnimator)
|
Kim Alvefur |
2014-04-22 |
mod_s2s: Follow XMPP Core on when a stream is to be considered ready
|
Kim Alvefur |
2014-04-22 |
Merge daurnimator->trunk
|
Matthew Wild |
2014-04-21 |
Merge with daurnimator
|
Matthew Wild |
2014-04-17 |
plugins/muc/muc.lib: If decline is to person in room; route to all sessions
|
daurnimator |
2014-03-27 |
plugins/muc/muc.lib: Have timestamp as seconds since epoch inside of history
|
daurnimator |
2014-03-27 |
plugins/muc: Rename admin query hook
|
daurnimator |
2014-03-27 |
plugins/muc/muc.lib: Add :broadcast method; use it from :broadcast_except_nick and :broadcast_message
|
daurnimator |
2014-03-24 |
plugins/muc/muc.lib: Extra utility functions around subjects
|
daurnimator |
2014-03-24 |
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 once
|
daurnimator |
2014-03-24 |
plugins/muc/muc.lib: Add muc-broadcast-message event. Use it for saving to history
|
daurnimator |
2014-03-24 |
plugins/muc/muc.lib: Better password check
|
daurnimator |
2014-03-24 |
plugins/muc/muc.lib: Add muc-occupant-prejoin events; Use it for banned, members-only, password, nick-conflict and lock checks
|
daurnimator |
2014-03-24 |
plugins/muc/muc.lib: Move password check and nick conflict check into `handle_join`
|
daurnimator |
2014-03-21 |
plugins/muc/muc.lib: Additional `route_to_occupant` usage
|
daurnimator |
2014-03-20 |
plugins/muc/muc.lib: Remove duplicate variable; it can never be nil.
|
daurnimator |
2014-03-20 |
plugins/muc/muc.lib: Add decline event for parity with invite
|
daurnimator |
2014-03-20 |
plugins/muc/muc.lib: Add route_to_occupant function to send a stanza to all occupant sessions
|
daurnimator |
2014-03-20 |
plugins/muc: Have utility methods for locking the room
|
daurnimator |
2014-03-20 |
plugins/muc/muc.lib: Use occupant jids when whois == "moderators"
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Allow users with affiliations to invite while not in room themselves
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Use `get_role` in `handle_admin_item_get_command`. Removed a TODO that's already done
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Send invite out from event: removes '-prepared' from event name
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Check role instead of current_nick
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Remove `payload` argument from `handle_mediated_*`; extract it from inside.
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Fix wrong variable in `construct_stanza_id` block
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Add muc-invite-prepared event; Use it for granting affiliations in members only rooms
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Don't get same variable twice.....
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Use `get_occupant_jid` method instead of indexing _jid_nick
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Fetch config via accessors instead of using `_data`
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: In `_route_stanza` access occupant data less often
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Tidy up `get_filtered_presence`
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Tidy up is_kickable_error: it didn't need to return the condition.
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Use module.host where `muc_domain` was previously
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Remove unused methods (breaks api)
|
daurnimator |
2014-03-19 |
plugins/muc/muc.lib: Use more modern stanza methods
|
daurnimator |
2014-03-19 |
plugins/muc: Provide a reasonable default `route_stanza`
|
daurnimator |
2014-03-19 |
plugins/muc/mod_muc: host sessions have a .send these days
|
daurnimator |
2014-03-18 |
plugins/muc/mod_muc: Refactor to use new methods available
|
daurnimator |
2014-03-18 |
plugins/muc/muc: Add 'muc-occupant-left' event
|
daurnimator |
2014-03-18 |
plugins/muc/muc: Only call get_password once in invite creation
|
daurnimator |
2014-03-18 |
plugins/muc/muc: When there's no history; return an empty iterator
|
daurnimator |
2014-03-18 |
plugins/muc/muc: Support mediated declines
|
daurnimator |
2014-03-18 |
plugins/muc/muc: Rename `handle_invite_to_room` to `handle_mediated_invite`; clean up logic
|
daurnimator |
2014-03-18 |
plugins/muc/muc: Check for mediated invites in a smarter way
|
daurnimator |
2014-03-18 |
plugins/muc/muc: Add copyright for daurnimator
|
daurnimator |
2014-03-18 |
plugins/muc/muc.lib: Add disco iq handlers with compatible argument signature
|
daurnimator |
2014-02-22 |
plugins/muc/muc.lib: Move all kick code into one place
|
daurnimator |
2014-02-21 |
plugins/muc/muc.lib: Make use of return values to send service-unavailable errors
|
daurnimator |
2014-02-21 |
plugins/muc/muc.lib: Add some missing return values
|
daurnimator |
2014-02-21 |
plugins/muc/muc.lib: Move (de)construct_stanza_id into `handle_iq_to_occupant`
|
daurnimator |
2014-02-21 |
plugins/muc/muc.lib: Refactor _to_occupant handlers
|
daurnimator |
2014-02-21 |
plugins/muc/muc.lib: Split out the room iq handler into functions
|
daurnimator |
2014-02-21 |
plugins/muc/muc.lib: Factor `handle_to_occupant` out into many functions
|
daurnimator |
2014-02-20 |
plugins/muc/muc.lib: Split up `handle_to_room` into smaller handlers (thanks sysko)
|
daurnimator |
2014-02-20 |
plugins/muc/muc.lib: Split out `send_history` into `parse_history` and `get_history`
|
daurnimator |
2014-02-19 |
plugins/muc/mod_muc: Move Xep-0307 MUC unique to seperate file
|
daurnimator |
2014-02-18 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-21 |
certmanager: Move ssl.protocol handling to after ssl.options is a table (thanks Ralph)
|
Kim Alvefur |
2014-04-21 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-20 |
certmanager: Fix traceback if no global 'ssl' section set (thanks albert)
|
Kim Alvefur |
2014-04-20 |
mod_http: Update to disable peer verification with the new certmanager
|
Kim Alvefur |
2014-04-19 |
mod_s2s: Replace open_stream() with function that only adds s2s/dialback attributes to stream header
|
Kim Alvefur |
2014-04-18 |
util.xmppstream: Check for callback that may add stream header attributes
|
Kim Alvefur |
2014-04-18 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-15 |
net.http.server: Fix some typos introduced in 420c0d3b8583.
|
Daurnimator |
2014-04-15 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-15 |
certmanager: Update ssl_compression when config is reloaded
|
Kim Alvefur |
2014-04-14 |
certmanager: Reformat core ssl defaults
|
Kim Alvefur |
2014-04-14 |
certmanager: Support ssl.protocol syntax like "tlsv1+" that disables older protocols
|
Kim Alvefur |
2014-04-14 |
certmanager: Merge ssl.options, verify etc from core defaults and global ssl settings with inheritance while allowing options to be disabled per virtualhost
|
Kim Alvefur |
2014-04-14 |
certmanager: Wrap long line and add comment
|
Kim Alvefur |
2014-04-14 |
certmanager: Concatenate cipher list if given as a table
|
Kim Alvefur |
2014-04-14 |
certmanager: Allow non-server contexts to be without certificate and key
|
Kim Alvefur |
2014-04-14 |
certmanager: Check for non-nil values instead of true-ish values, allows removing defaults
|
Kim Alvefur |
2014-04-14 |
Merge 0.10->trunk
|
Matthew Wild |
2014-04-15 |
net.http.server: Add prepare_header() and finish_response() to allow sending chunked responses via the API
|
Daurnimator |
2014-04-15 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-10 |
mod_s2s: Revert e626ee2fe106 change, it broke Dialback
|
Kim Alvefur |
2014-04-10 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-10 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-04-10 |
prosody: Check dependencies later in the startup sequence
|
Kim Alvefur |
2014-04-09 |
util.dependencies: Check for Lua 5.1. We don't currently support any other versions. LuaJIT identifies as 5.1.
|
Waqas Hussain |
2014-04-09 |
mod_admin_telnet: muc:*: Fix nil index error when a room JID is passed with a non-existent host
|
Matthew Wild |
2014-04-05 |
mod_c2s, mod_s2s, mod_component, util.xmppstream: Move all session:open_stream() functions to util.xmppstream
|
Kim Alvefur |
2014-04-10 |
prosodyctl, util.prosodyctl: Update to reflect that mod_posix gets loaded by default on posix platforms
|
Kim Alvefur |
2014-04-09 |
mod_posix: Remove compat code for 0.5
|
Kim Alvefur |
2014-04-09 |
mod_storage_sql2: Build counter query without ORDER BY clause
|
Kim Alvefur |
2014-04-08 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-04-03 |
mod_compression: Only iterate over correctly named and namespaced child tags of compression feature
|
Kim Alvefur |
2014-04-03 |
mod_compression: Use get_child() and get_child_text()
|
Kim Alvefur |
2014-04-03 |
mod_compression: Remove checks for impossible conditions
|
Kim Alvefur |
2014-04-03 |
Merge 0.10->trunk
|
Matthew Wild |
2014-04-02 |
Merge 0.9->0.10
|
Matthew Wild |
2014-04-02 |
util.xmppstream: Also disable CharacterData merging after stream restarts
|
Matthew Wild |
2014-04-02 |
util.xmppstream: Disable LuaExpat's buffering (if possible)
|
Matthew Wild |
2014-04-02 |
Tagging 0.9.4
|
Matthew Wild |
2014-04-01 |
Merge
0.9.4
|
Matthew Wild |
2014-04-01 |
MUC: Fixed traceback when a JID not in a room requested a role change for an occupant.
|
Waqas Hussain |
2014-04-01 |
Merge
|
Matthew Wild |
2014-04-01 |
net.server_{select,event}: Add compat code for supporting the same client port API on connections
|
Kim Alvefur |
2014-04-01 |
Backed out changeset a5b5bce71a11
|
Kim Alvefur |
2014-03-31 |
net.server_event: Rename conn:port() -> conn:clientport() to match server_select
|
Kim Alvefur |
2014-03-27 |
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)
|
Matthew Wild |
2014-03-30 |
util.dependencies: Log error when LuaExpat is not capable of enforcing stanza size limits
|
Matthew Wild |
2014-03-30 |
util.xmppstream: Implement stanza size limiting, default limit 10MB
|
Matthew Wild |
2014-03-30 |
portmanager: Make maximum read size configurable, and default to 4KB
|
Matthew Wild |
2014-03-30 |
mod_compression: Only allow compression on authenticated streams
|
Kim Alvefur |
2014-02-18 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-03-25 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-03-25 |
prosody.cfg.lua.dist: mod_posix is enabled by default on posix platforms now
|
Kim Alvefur |
2014-03-22 |
util.sasl: Fix logic for when mechanisms with channel binding support are offered
|
Kim Alvefur |
2014-03-22 |
prosodyctl: Show real error if certificate config file can't be opened
|
Kim Alvefur |
2014-03-22 |
modulemanager: Load mod_saslauth on components by default
|
Kim Alvefur |
2014-03-22 |
mod_saslauth: Only do c2s SASL on normal VirtualHosts
|
Kim Alvefur |
2014-03-22 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-03-09 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-03-09 |
mod_http_files: Strip path separator from end of paths, was broken on Windows (thanks Junne)
|
Kim Alvefur |
2014-03-09 |
util.pluginloader: Always use path separator from package.config (thanks Junne)
|
Kim Alvefur |
2014-03-09 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-02-26 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-02-26 |
mod_http: Fix http_external_url setting without an explicit port
|
Kim Alvefur |
2014-02-26 |
mod_http: Use hostname from the correct context (thanks gryffus)
|
Kim Alvefur |
2014-02-20 |
tools/ejabberd2prosody: Don't throw an error if XML CDATA is null ([] in Erlang, instead of a string or being missing).
|
Waqas Hussain |
2014-02-18 |
mod_auth_anonymous: Fixed a traceback in listing all users (issue#396).
|
Waqas Hussain |
2014-02-17 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-02-19 |
mod_proxy65: Use mod_disco
|
Florian Zeitz |
2014-02-19 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-02-19 |
mod_auth_interal_hashed: Update salt and iteration count when setting a new password
|
Florian Zeitz |
2014-02-12 |
Merge 0.10 -> trunk
|
Kim Alvefur |
2014-02-12 |
Merge 0.9 -> 0.10
|
Kim Alvefur |
2014-02-12 |
mod_admin_telnet: Prep jids for user:create() etc.
|
Kim Alvefur |
2014-02-09 |
mod_s2s: Log a warning if no local addresses are found, as this breaks s2sout
|
Kim Alvefur |
2014-02-09 |
mod_saslauth: Make sure sasl handler has add_cb_handler (fixes #392)
|
Kim Alvefur |
2014-02-12 |
mod_storage_sql2: archive:delete() with username = true deletes for all users
|
Kim Alvefur |
2014-02-09 |
mod_ping: Use type-specific event
|
Kim Alvefur |
2014-02-09 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-02-06 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-02-06 |
mod_motd: Strip indentation only, leave multiple newlines
|
Kim Alvefur |
2014-02-06 |
Merge 0.10->trunk
|
Kim Alvefur |
2014-02-03 |
Merge 0.9->0.10
|
Kim Alvefur |
2014-02-03 |
tools/ejabberd2prosody: Handle new room member format.
|
Kim Alvefur |
2014-01-27 |
mod_c2s: Break out stream opening into a separate function
|
Florian Zeitz |
2014-01-31 |
MUC: Tag PMs with <x>, like presence stanzas
|
Kim Alvefur |
2014-01-28 |
modulemanager: Always load a platform-specific module, add stub modules for Windows and unknown platforms
|
Kim Alvefur |
2014-01-26 |
mod_posix: Daemonize by default only when installed
|
Kim Alvefur |
2014-01-26 |
Merge 0.10->trunk
|
Matthew Wild |
2014-01-21 |
Merge 0.9->0.10
|
Matthew Wild |
2014-01-21 |
tools/ejabberd2prosody: Disable generating a config, as the format it generates is completely out of date.
|
Waqas Hussain |
2014-01-18 |
tools/ejabberd2prosody: “xmlelement” can be “xmlel” in newer ejabberd (thanks cr).
|
Waqas Hussain |
2014-01-18 |
MUC: Fire muc-room-destroyed event when the last participant leaves a non-persistent room
|
Kim Alvefur |
2014-01-18 |
mod_storage_sql2: Only attempt to delete conflicting items if an ID/key is given
|
Kim Alvefur |
2014-01-21 |
mod_storage_sql2: Fix another SQL syntax error that slipped trough
|
Kim Alvefur |
2014-01-20 |
Merge 0.10->trunk
|
Matthew Wild |
2014-01-18 |
Merge 0.9->0.10
|
Matthew Wild |
2014-01-18 |
tools/ejabberd2prosody: Add support for importing MUC rooms.
|
Waqas Hussain |
2014-01-18 |
tools/ejabberdsql2prosody: Skip invalid XML in data, and print out errors.
|
Waqas Hussain |
2014-01-16 |
additional fix for erlparse loading in ejabberd2prosody.lua
|
Vadim Misbakh-Soloviov |
2013-06-14 |
package{,c}path fixes for migration tools
|
Vadim Misbakh-Soloviov |
2013-06-14 |
mod_tls: Let s2s_secure_auth override s2s_require_encryption and warn if they differ
|
Kim Alvefur |
2014-01-15 |
mod_tls: Rename variables to be less confusing
|
Kim Alvefur |
2014-01-15 |
Merge 0.10->trunk
|
Matthew Wild |
2014-01-18 |
mod_storage_sql2: Fix SQL syntax
|
Kim Alvefur |
2014-01-18 |
MUC: Expose room metatable on module
|
Kim Alvefur |
2014-01-18 |
MUC: Split out sending of the topic into method separate from sending history
|
Kim Alvefur |
2014-01-18 |
MUC: Split saving to history into a separate method
|
Kim Alvefur |
2014-01-18 |
Merge 0.10->trunk
|
Matthew Wild |
2014-01-12 |
Merge
|
Matthew Wild |
2014-01-12 |
mod_storage_sql2: Fix syntax error in subquery (Thanks Lance)
|
Kim Alvefur |
2014-01-05 |
Merge 0.9->0.10
|
Matthew Wild |
2014-01-12 |
Tagging 0.9.3
|
Matthew Wild |
2014-01-12 |
mod_tls: Log error when TLS initialization fails
0.9.3
|
Matthew Wild |
2014-01-12 |
mod_s2s: Include IP in log messages, if host is unavailable
|
Florian Zeitz |
2014-01-05 |
tools/migration/migrator/prosody_files: Fix undefined global access of ‘error’, print the actual error message and correct file path in the error message when we fail to load a file, skip broken files instead of failing migration.
|
Waqas Hussain |
2014-01-03 |
Merge 0.10->trunk and Happy New Year!
|
Kim Alvefur |
2013-12-31 |
util.pubsub: Separate data from node configuration
|
Kim Alvefur |
2013-12-30 |
util.pubsub: Fire events on more actions
|
Kim Alvefur |
2013-12-26 |
mod_pubsub: Don't sent error replies from service disco events, let mod_disco handle that
|
Kim Alvefur |
2013-12-30 |
mod_storage_sql2: Expose the unique key argument, allowing arbitrary ids. Conflicting items are removed.
|
Kim Alvefur |
2013-12-25 |
mod_storage_sql2: Include user, host and store in id lookup
|
Kim Alvefur |
2013-12-25 |
net.server_{select,event}: addclient: Handle missing getaddrinfo
|
Kim Alvefur |
2013-12-23 |
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)
|
Kim Alvefur |
2013-12-23 |
net.server_{select,event}: addclient: Add argument for overriding socket type
|
Kim Alvefur |
2013-12-23 |
net/http: Use server.addclient
|
daurnimator |
2013-12-19 |
net/server: addclient: wrapclient already calls startconnection for us
|
daurnimator |
2013-12-18 |
net/server_event: pcall require ssl rather than relying on globals
|
daurnimator |
2013-12-18 |
net/server_select: Fix typo
|
daurnimator |
2013-12-18 |
net/server_select: addclient: Check arguments
|
daurnimator |
2013-12-18 |
net/server_select: addclient: Check for failure correctly; remove wrapconnection call on failure
|
daurnimator |
2013-12-18 |
net/server_event: add_client should have same arguments no-matter the server backend
|
daurnimator |
2013-12-18 |
net/server_select: Check arguments to add_server correctly
|
daurnimator |
2013-12-18 |
net/server_select: pcall require ssl (easy to forget to require ssl)
|
daurnimator |
2013-12-18 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-12-18 |
Merge 0.9->0.10
|
Kim Alvefur |
2013-12-18 |
mod_component: Enable TCP keepalives on component streams
|
Kim Alvefur |
2013-12-18 |
mod_component: Decrease priority of component auth hook
|
Kim Alvefur |
2013-12-18 |
Merge 0.10->trunk
|
Matthew Wild |
2013-12-16 |
Merge 0.9->0.10
|
Matthew Wild |
2013-12-16 |
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)
|
Matthew Wild |
2013-12-16 |
net.http: assert() for socket creation success so it doesn't silently fail (thanks daurnimator)
|
Matthew Wild |
2013-12-16 |
Merge with trunk
|
Matthew Wild |
2013-12-16 |
Merge 0.10->trunk
|
Matthew Wild |
2013-12-16 |
Merge 0.9->0.10
|
Matthew Wild |
2013-12-16 |
util.jid: Strip trailing '.' when normalizing hostnames
|
Matthew Wild |
2013-12-16 |
mod_muc: Remove extra parenthesis (thanks janhouse)
|
Kim Alvefur |
2013-12-14 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-12-14 |
mod_muc: Remove extra parenthesis (thanks janhouse)
|
Kim Alvefur |
2013-12-14 |
Merge 0.10->trunk
|
Matthew Wild |
2013-12-13 |
Merge 0.9->0.10
|
Matthew Wild |
2013-12-13 |
mod_muc: Allow admins to always bypass restrict_room_creation (thanks Chris B)
|
Matthew Wild |
2013-12-13 |
prosody: Store the config file name so the same file can be used when reloading
|
Kim Alvefur |
2013-12-13 |
Merge 0.10->trunk
|
Matthew Wild |
2013-12-11 |
Merge 0.9->0.10
|
Matthew Wild |
2013-12-11 |
Tagging 0.9.2 (again)
|
Matthew Wild |
2013-12-04 |
Makefile, configure: Add option for disabling generation of example certificates
0.9.2
|
Kim Alvefur |
2013-11-30 |
Merge 0.10->trunk
|
Matthew Wild |
2013-11-29 |
Merge 0.9->0.10
|
Matthew Wild |
2013-11-29 |
Tagging 0.9.2
|
Matthew Wild |
2013-11-29 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-11-28 |
Merge 0.9->0.10
|
Kim Alvefur |
2013-11-28 |
util.pposix: Verify that file handle is open
|
Kim Alvefur |
2013-11-28 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-11-24 |
Merge 0.9->0.10
|
Kim Alvefur |
2013-11-24 |
Makefile, certs: Generate example certificates on build, remove the old static one
|
Kim Alvefur |
2013-11-22 |
Merge 0.10->trunk
|
Matthew Wild |
2013-11-21 |
Merge 0.9->0.10
|
Matthew Wild |
2013-11-21 |
certmanager: Further cipher string tweaking. Re-enable ciphers required for DSA and ECDH certs/keys.
|
Matthew Wild |
2013-11-21 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-11-13 |
util.sql: Fix previous commit
|
Kim Alvefur |
2013-11-12 |
util.sql: Get character set info from the correct database.
|
Kim Alvefur |
2013-11-12 |
Merge 0.10->trunk
|
Matthew Wild |
2013-11-12 |
Merge 0.9->0.10
|
Matthew Wild |
2013-11-12 |
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!
|
Matthew Wild |
2013-11-12 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-11-11 |
mod_storage_sql2: Auto increment columns won't be NULL, so drop nullable=false
|
Kim Alvefur |
2013-11-11 |
util.sql: Rewrite auto increment columns to SERIAL for PostgreSQL
|
Kim Alvefur |
2013-11-11 |
Merge 0.10->trunk
|
Matthew Wild |
2013-11-10 |
util.sql: Fix to call execute on 'self' rather than 'engine' (thanks eisensheng)
|
Matthew Wild |
2013-11-10 |
Merge 0.10->trunk
|
Matthew Wild |
2013-11-10 |
Merge 0.9->0.10
|
Matthew Wild |
2013-11-10 |
certmanager: Update default cipher string to prefer forward-secrecy over cipher strength and to disable triple-DES (weaker and much slower than AES)
|
Matthew Wild |
2013-11-10 |
util.set: Remove unused variable
|
Matthew Wild |
2013-11-10 |
Merge 0.10->trunk
|
Matthew Wild |
2013-11-09 |
Merge 0.9->0.10
|
Matthew Wild |
2013-11-09 |
mod_storage_sql2: Fix backwards comparison of timestamp
|
Kim Alvefur |
2013-11-07 |
certmanager: Fix order of options, so that the dynamic option is at the end of the array
|
Matthew Wild |
2013-11-09 |
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 ones
|
Matthew Wild |
2013-11-09 |
core.moduleapi: Fix some global accesses.
|
Waqas Hussain |
2013-11-06 |
core/moduleapi: Return timer object from module:add_timer
|
daurnimator |
2013-11-06 |
util/timer: Re-set params when timer is rescheduled
|
daurnimator |
2013-11-06 |
Merge 0.10 -> trunk
|
Kim Alvefur |
2013-10-31 |
Merge 0.9 -> 0.10
|
Kim Alvefur |
2013-10-31 |
certmanager: Disable SSLv3 by default
|
Kim Alvefur |
2013-10-31 |
mod_storage_sql2: Switch to the util.sql table definition for the main table
|
Kim Alvefur |
2013-10-30 |
mod_storage_sql2: The prosodyarchive_index should be unique
|
Kim Alvefur |
2013-10-30 |
mod_storage_sql2: Use primary_key and auto_increment flags instead of baking that into the type
|
Kim Alvefur |
2013-10-30 |
mod_storage_sql2: Use MEDIUMTEXT fields for value columns (ie TEXT on non-MySQL)
|
Kim Alvefur |
2013-10-30 |
util.sql: Rewrite MEDIUMTEXT to TEXT for drivers other than MySQL
|
Kim Alvefur |
2013-10-30 |
util.sql: Check what encoding SQLite3 uses
|
Kim Alvefur |
2013-10-29 |
util.sql: Find out if MySQL supports utf8mb4 and use that
|
Kim Alvefur |
2013-10-29 |
util.sql: Support incrementing columns
|
Kim Alvefur |
2013-10-28 |
util.sql: Allow columns to be marked the primary key
|
Kim Alvefur |
2013-10-28 |
util.sql: Allow creating unique indices
|
Kim Alvefur |
2013-10-28 |
mod_storage_sql2: Move checking of the sql_manage_tables option so it also includes table upgrades (again)
|
Kim Alvefur |
2013-10-28 |
mod_storage_sql2, util.sql: Move code for setting encoding to util.sql
|
Kim Alvefur |
2013-10-28 |
mod_storage_sql2: Move all schema upgrade code to the same place
|
Kim Alvefur |
2013-10-28 |
mod_storage_sql2: Split up setting of encoding and table upgrade code
|
Kim Alvefur |
2013-10-28 |
util.timer: Import all require upvalues.
|
Waqas Hussain |
2013-10-30 |
util.timer: Fix another variable name typo (thanks again zash).
|
Waqas Hussain |
2013-10-30 |
util.timer: Fix variable name typo.
|
Waqas Hussain |
2013-10-30 |
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.
|
Waqas Hussain |
2013-10-30 |
util.indexedbheap: A priority queue implementation with a reverse index with no per-entry memory allocation.
|
Waqas Hussain |
2013-10-30 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-10-15 |
certmanager: Fix. Again.
|
Kim Alvefur |
2013-10-15 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-10-14 |
certmanager: Add back single_dh_use and single_ecdh_use to default options (Zash breaks, Zash unbreaks)
|
Kim Alvefur |
2013-10-14 |
util.sasl.scram: Rename variable for clarity
|
Kim Alvefur |
2013-10-12 |
util.sasl.scram: Cache profile name instead of concatenating when used
|
Kim Alvefur |
2013-10-12 |
util.sasl.scram: Rewrite patterns and capture client-first-message-bare, client-final-message-without-proof
|
Kim Alvefur |
2013-10-12 |
util.sasl.scram: Create the state table as late as possible, keep state in locals for faster access
|
Kim Alvefur |
2013-10-12 |
util.sasl.scram: Compare gs2-header to cbind-input (Thanks Tobias)
|
Kim Alvefur |
2013-10-12 |
Merge 0.10->trunk
|
Matthew Wild |
2013-10-10 |
Merge 0.9->0.10
|
Matthew Wild |
2013-10-10 |
util.windows: Incorrect output buffer size passed to ReadConsoleOutputAttribute (fixes issue#362, thanks yanjun).
|
Waqas Hussain |
2013-10-10 |
util.sasl: Remove unused print() import.
|
Waqas Hussain |
2013-10-07 |
util.sasl: Make registerMechanism a public function (again)
|
Waqas Hussain |
2013-10-07 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-10-07 |
mod_saslauth: Collect data for channel binding only if we know for sure that the stream is encrypted
|
Kim Alvefur |
2013-10-07 |
mod_c2s, mod_s2s: Set session.encrypted as session.secure does not allways mean encrypted (eg consider_bosh_secure)
|
Kim Alvefur |
2013-10-07 |
Merge 0.10->trunk
|
Kim Alvefur |
2013-10-06 |
util.array: Improve array:reverse() and make it work as both method and non-mutating function
|
Kim Alvefur |
2013-10-06 |
util.sasl.scram: Remove unused function and import
|
Kim Alvefur |
2013-10-06 |
Merge 0.10->trunk
|
Matthew Wild |
2013-10-05 |
Merge 0.9->0.10
|
Matthew Wild |
2013-10-05 |
muc.lib.lua: Fix Spark jabber client not displaying conference room lists, seemingly due to a missing value tag for the room description if the description has not been set
|
Paul |
2013-10-05 |
mod_pep_plus: An util.pubsub based PEP module
|
Florian Zeitz |
2013-10-04 |
mod_pubsub, util.pubsub: Keep track of the order of items
|
Kim Alvefur |
2013-10-04 |
Merge 0.9->0.10
|
Matthew Wild |
2013-09-30 |
util.filters: Fix inserting items so that higher priority filters run first
|
Kim Alvefur |
2013-09-30 |
mod_storage_sql2: Add method for deleting items from archives with same syntax as :find()
|
Kim Alvefur |
2013-09-28 |
mod_storage_sql2: Split out code for building WHERE clauses into separate functions
|
Kim Alvefur |
2013-09-28 |
server_select: fix onreadtimeout support so that listeners can override the default (disconnect) behaviour
|
Matthew Wild |
2013-09-28 |
util.x509: Only compare identity with oid-on-xmppAddr for XMPP services
|
Kim Alvefur |
2013-09-26 |
util.sasl.scram: Simplify validation of client-first-message
|
Kim Alvefur |
2013-09-22 |
Merge Tobias SCRAM-PLUS work
|
Kim Alvefur |
2013-09-21 |
Backout ae48bf828f21
|
Kim Alvefur |
2013-09-21 |
Only advertise mechanisms needing channel binding if a channel binding backend is avaliable.
|
Tobias Markmann |
2011-02-07 |
sasl.util.scarm: Rearrage some code so it makes more sense.
|
Tobias Markmann |
2011-02-06 |
util.sasl.scram: Checking the GS2 header for valid start flag.
|
Tobias Markmann |
2011-02-06 |
mod_saslauth: Check whether LuaSec supports getpeerfinished() binding.
|
Tobias Markmann |
2011-01-17 |
util.sasl.scram: Remove some debugging output.
|
Tobias Markmann |
2011-01-17 |
util.sasl.scram: Adding reference to RFC 5929 'Channel Bindings for TLS'.
|
Tobias Markmann |
2011-01-17 |
util.sasl.scram: Validate channel binding data of client final message.
|
Tobias Markmann |
2011-01-17 |
mod_saslauth: Add channel binding handler for tls-unique channel binding.
|
Tobias Markmann |
2011-01-17 |
util.sasl.scram: Use self.profile.cb for detection whether channel binding is supported or not.
|
Tobias Markmann |
2011-01-17 |
mod_saslauth: Set secure socket as SASL object user data for secure sessions.
|
Tobias Markmann |
2011-01-17 |
util.sasl: New method to add channel binding handler to a SASL instance.
|
Tobias Markmann |
2011-01-17 |
Run with own LuaSec.
|
Tobias Markmann |
2011-01-17 |
Check whether we support the proposed channel binding type.
|
Tobias Markmann |
2011-01-15 |
Adding some code for channel binding advertising.
|
Tobias Markmann |
2011-01-12 |
Merge 0.9->trunk
|
Matthew Wild |
2013-09-16 |
Tagging 0.9.1
|
Matthew Wild |
2013-09-09 |
moduleapi: Add module:unhook()
|
Matthew Wild |
2013-09-16 |
net.server_select: Return handler from addclient
|
Kim Alvefur |
2013-09-06 |
net.server_select: Pass on all arguments to addclient on to wrapclient
|
Kim Alvefur |
2013-09-06 |
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callback
|
Kim Alvefur |
2013-09-03 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-09-03 |
certmanager: Fix dhparam callback, missing imports (Testing, pfft)
0.9.1
|
Kim Alvefur |
2013-09-03 |
Merge 0.9->trunk
|
Matthew Wild |
2013-09-03 |
mod_admin_adhoc: As the only user of set:items(), update... it's now an iterator, and the extra keys() iterator is now unnecessary
|
Matthew Wild |
2013-09-03 |
util.set: :items() now returns an iterator instead of the underlying table. This is much more efficient than 'for item in set' (which still works for now). Current access to _items is generally done directly, this may change.
|
Matthew Wild |
2013-09-03 |
certmanager: Allow for specifying the dhparam option as a path to a file instead of a callback
|
Kim Alvefur |
2013-09-03 |
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.
|
Matthew Wild |
2013-09-03 |
Merge 0.9->trunk
|
Matthew Wild |
2013-09-02 |
util.set: Fix :include() and :exclude() methods to iterate the input set correctly
|
Matthew Wild |
2013-09-02 |
util.pposix: Fix building on non-Linux with glibc
|
Kim Alvefur |
2013-09-02 |
configmanager: Fix checking of absolute paths on Windows
|
Kim Alvefur |
2013-08-30 |
util.net: Fix s2sout on Windows (return 0.0.0.0 and :: instead of an empty list)
|
Kim Alvefur |
2013-08-30 |
prosodyctl: check: Support for unicode (IDN) domains (thanks once again albert)
|
Matthew Wild |
2013-09-02 |
mod_muc: Support for locking newly-created rooms until they are configured (enabled with muc_room_locking = true)
|
Matthew Wild |
2013-08-30 |
mod_muc: Import util.array
|
Matthew Wild |
2013-08-30 |
prosody.cfg.lua.dist: Set c2s_require_encryption = true
|
Matthew Wild |
2013-08-29 |
Merge 0.9->trunk
|
Matthew Wild |
2013-08-24 |
mod_pep: Update COMPAT comment, it seems Asterisk 1.8 also suffers from this issue (thanks Lonnie Abelbeck)
|
Matthew Wild |
2013-08-24 |
Added tag 0.9.0 for changeset 6ef79af0c445
|
Matthew Wild |
2013-08-19 |
mod_c2s: Move another log message to debug level
|
Kim Alvefur |
2013-08-14 |
mod_c2s, mod_s2s: Log cipher and encryption info in a more compact and (hopefully) less confusing way
|
Kim Alvefur |
2013-08-14 |
mod_s2s: Captitalize log messages that begin with a stream direction
|
Kim Alvefur |
2013-08-14 |
mod_s2s: Lower "Beginning new connection attempt" message from info to debug level
|
Kim Alvefur |
2013-08-14 |
mod_s2s/s2sout.lib: Improve error message logged at 'info' level when failing to connect to a host. Now 'Failed in all attempts to connect to XYZ'
|
Matthew Wild |
2013-08-13 |
util.async: Make guarder() local
|
Matthew Wild |
2013-08-13 |
util.async: Add guarder method, to create guards to ensure only a single runner can pass through a section of code at a time
|
Matthew Wild |
2013-08-13 |
usermanager: Remove unused import of pairs()
|
Matthew Wild |
2013-08-13 |
util.async: Fix logic bug that prevented error watcher being called for runners
|
Matthew Wild |
2013-08-13 |
util.async: waiter: Throw error if done() called too many times
|
Kim Alvefur |
2013-08-12 |
util.async: waiter: Remove restriction about wait() being called before done()
|
Matthew Wild |
2013-08-12 |
util.async: runner: Fix check for new state to recognise transition to 'waiting'
|
Matthew Wild |
2013-08-12 |
util.async: Make functions local
|
Matthew Wild |
2013-08-12 |
mod_c2s: Port coroutine code to util.async
|
Matthew Wild |
2013-08-11 |
util.async: New library to provide support around coroutine-based non-blocking functions
|
Matthew Wild |
2013-08-11 |
util.debug: Fix level of locals when inspecting a coroutine
|
Matthew Wild |
2013-08-11 |
util.debug: Further fix to display locals in extended tracebacks
|
Matthew Wild |
2013-08-10 |
util.debug: Fixes to make coroutine tracebacks work properly
|
Matthew Wild |
2013-08-10 |
mod_auth_internal_hashed: Log calls to provider methods and be consistent with mod_auth_internal_plain
|
Kim Alvefur |
2013-08-10 |
mod_auth_internal_hashed: Use logger setup by moduleapi instead of going for util.logger directly
|
Kim Alvefur |
2013-08-10 |
mod_auth_internal_hashed: Remove this 'initializing' message too
|
Kim Alvefur |
2013-08-10 |
mod_auth_internal_plain: Remove "initializing" log message, hostmanager logs this too
|
Kim Alvefur |
2013-08-10 |
mod_auth_internal_plain: Log a debug message when changing password to be consistent with the other methods
|
Kim Alvefur |
2013-08-10 |
mod_auth_internal_plain: Remove redundant hostname from log messages
|
Kim Alvefur |
2013-08-10 |
mod_dialback: Change level of some log statements to be more appropriate
|
Kim Alvefur |
2013-08-10 |
util.pposix: Fix overflow in rlimit argument conversion (thanks gcc, now be quiet please)
|
Kim Alvefur |
2013-08-10 |
Remove all trailing whitespace
|
Florian Zeitz |
2013-08-09 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-08-09 |
util.hashes: Silence compiler warning about pointer signedness
0.9.0
|
Kim Alvefur |
2013-08-09 |
mod_c2s: Add session:sleep() and session:wake() to pause a session (e.g. while waiting for an external event). Needs a gallon or two of testing.
|
Matthew Wild |
2013-08-09 |
mod_disco: Check for host type == 'local' ('normal' never existed)
|
Matthew Wild |
2013-08-06 |
moduleapi: module:get_host_type() now returns 'global' for * and 'local' for non-components
|
Matthew Wild |
2013-08-06 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-08-06 |
mod_admin_telnet, mod_s2s: Fix reporting of certificate chain validation details
|
Kim Alvefur |
2013-08-06 |
util.hashes: Correct argument order
|
Kim Alvefur |
2013-08-06 |
mod_s2s: Improve policy check
|
Kim Alvefur |
2013-08-05 |
mod_s2s: Log certificate identity validation result
|
Kim Alvefur |
2013-08-04 |
mod_storage_sql2: Do an early return and drop an indentation level
|
Kim Alvefur |
2013-08-02 |
mod_c2s, mod_s2s: Log a message that stream encryption has been enabled with some details
|
Kim Alvefur |
2013-08-02 |
mod_register: Use more specific get_option variants
|
Kim Alvefur |
2013-08-02 |
mod_adhoc: Add local_user permission
|
Florian Zeitz |
2013-07-24 |
mod_adhoc: Use mod_disco for disco handling
|
Florian Zeitz |
2013-07-24 |
mod_adhoc: Sort commands by node. This guarantees the order remains the same across restarts etc.
|
Florian Zeitz |
2013-07-24 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-07-24 |
adhoc.lib: Don't build error reply from reply stanza
|
Kim Alvefur |
2013-07-24 |
mod_c2s: Change default of tcp_keepalives to true, and make it individually configurable through c2s_tcp_keepalives
|
Kim Alvefur |
2013-07-24 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-07-22 |
net.server_event: Pass ondrain handler from listener
|
Kim Alvefur |
2013-07-22 |
net.http.server: Fix Keep-Alive requests with HTTP 1.0
|
Kim Alvefur |
2013-07-22 |
Merge 0.9->trunk
|
Matthew Wild |
2013-07-15 |
util.net: Fix compilation on Windows (outputs an empty list of addresses for now) (tested only in my head)
|
Matthew Wild |
2013-07-15 |
Merge 0.9->trunk
|
Matthew Wild |
2013-07-15 |
util.net: Include missing header needed for successful compiltion on FreeBSD
|
Matthew Wild |
2013-07-15 |
util.events: Remove varargs, event handlers can now only accept a single parameter
|
Matthew Wild |
2013-07-15 |
mod_bosh, mod_c2s: No longer fire stream-features globally (nobody uses it, and shared modules make it easy for global modules to hook per-host now)
|
Matthew Wild |
2013-07-15 |
rostermanager, mod_groups: Change roster-load event to pass an event table for consistency
|
Matthew Wild |
2013-07-15 |
Merge 0.9->trunk
|
Matthew Wild |
2013-07-13 |
certmanager: Set our own default cipher string, which includes only ciphers regarded as 'HIGH' strength (by OpenSSL). In particular this disables RC4.
|
Matthew Wild |
2013-07-13 |
util.sql: Do lazy fetching of affected/rowcount
|
Kim Alvefur |
2013-07-12 |
Backed out changeset 3c57c2281087
|
Kim Alvefur |
2013-07-12 |
util.sql: Don't fetch row count of result sets for queries that don't have result sets
|
Kim Alvefur |
2013-07-12 |
mod_storage_sql2: Add archive store with append and find methods
|
Kim Alvefur |
2013-07-12 |
mod_storage_sql2: Create an additional table `prosodyarchive` for chronological collections
|
Kim Alvefur |
2013-07-11 |
util.sql: Set charset and collation for MySQL when creating tables
|
Kim Alvefur |
2013-07-11 |
Remove plugins/storage/sqlbasic.lib.lua, which seems obsolete
|
Matthew Wild |
2013-07-11 |
Merge 0.9->trunk
|
Matthew Wild |
2013-07-11 |
mod_storage_sql2: Remove from 0.9
|
Matthew Wild |
2013-07-11 |
mod_storage_sql2: Support XML serialization for stanzas.
|
Kim Alvefur |
2013-07-10 |
mod_storage_sql2: Keep available store types in a table
|
Kim Alvefur |
2013-07-10 |
mod_storage_sql2: Fix iteration over users and stores
|
Kim Alvefur |
2013-07-10 |
mod_storage_sql2: Make sure the user field is not NULL
|
Kim Alvefur |
2013-07-10 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-07-10 |
net.dns, net.adns: Make sure errors from net.server are propagated (thanks asterix)
|
Kim Alvefur |
2013-07-10 |
Merge 0.9->trunk
|
Matthew Wild |
2013-07-08 |
mod_component: Local imports for some functions, including xpcall
|
Matthew Wild |
2013-07-08 |
mod_bosh: pcall() core_process_stanza per stanza, to bring in line with other listeners. This ensures that stanzas following a traceback-causing stanza in a request will still be processed (as would happen on normal c2s).
|
Matthew Wild |
2013-07-08 |
mod_bosh: Only pass stanza to core_process_stanza if it wasn't dropped by filters
|
Matthew Wild |
2013-07-08 |
Merge 0.9->trunk
|
Matthew Wild |
2013-07-08 |
mod_component: xpcall() stanza processing, as per other listeners, preventing potentially harmful 'top-level errors'
|
Matthew Wild |
2013-07-08 |
prosodyctl: Import local_addresses from the new util.net intead of luasocket
|
Kim Alvefur |
2013-07-01 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-06-29 |
mod_admin_adhoc: Fix node of the "Get List of Online Users" command
|
Florian Zeitz |
2013-06-29 |
Merge
|
Matthew Wild |
2013-06-29 |
util.pposix: Correctly handle 'unlimited' limits (RLIM_INFINITY), by returning and accepting the string 'unlimited' in get/setrlimit()
|
Matthew Wild |
2013-06-29 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-29 |
util.pposix: setrlimit(): Add missing return on error when an incorrect number of arguments are passed
|
Matthew Wild |
2013-06-28 |
mod_http_files: Put the MIME type map in a global shared table instead of per-host
|
Kim Alvefur |
2013-06-28 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-26 |
net.http: Include port number (when non-standard) in the Host header of outgoing requests, as per the HTTP RFC
|
Matthew Wild |
2013-06-26 |
mod_s2s: Add missing global hook for read-timeout
|
Kim Alvefur |
2013-06-26 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-24 |
mod_storage_sql2: Use correct variable (Thanks SkyBlue and Florob)
|
Kim Alvefur |
2013-06-23 |
mod_admin_telnet: Refactor s2s:show()
|
Kim Alvefur |
2013-06-20 |
mod_admin_telnet: Generate session names the same way as in s2smanager
|
Kim Alvefur |
2013-06-20 |
mod_admin_telnet: Refactor s2s:close and s2s:closeall
|
Kim Alvefur |
2013-06-20 |
mod_register: Fix indentation
|
Kim Alvefur |
2013-06-19 |
mod_admin_telnet: Refactor s2s:showcert()
|
Kim Alvefur |
2013-06-19 |
net.dns: Support IPv6 addresses in resolv.conf
|
Florian Zeitz |
2013-06-18 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-18 |
mod_s2s/s2sout.lib: Remove unused variables and imports
|
Matthew Wild |
2013-06-18 |
mod_s2s/s2sout.lib: Remove reference to undefined global
|
Matthew Wild |
2013-06-18 |
mod_s2s/s2sout.lib: Use new util.net.local_addresses() to fetch local interface addresses
|
Matthew Wild |
2013-06-18 |
mod_s2s/s2sout.lib: Only attempt to create an IPv6 socket if LuaSocket supports IPv6
|
Matthew Wild |
2013-06-18 |
util.net: Add util.net, containing local_addresses() (removed from LuaSocket 3.0)
|
Matthew Wild |
2013-06-18 |
mod_tls: Remove debug statement
|
Kim Alvefur |
2013-06-16 |
additional fix for erlparse loading in ejabberd2prosody.lua
|
Vadim Misbakh-Soloviov |
2013-06-14 |
package{,c}path fixes for migration tools
|
Vadim Misbakh-Soloviov |
2013-06-14 |
Merge the merge
|
Matthew Wild |
2013-06-13 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-13 |
util.dataforms: Return nil for empty list-mutli responses, to be consistent with other readers
|
Florian Zeitz |
2013-06-13 |
mod_muc: Add Ad-Hoc command to destroy MUC rooms
|
Florian Zeitz |
2013-06-04 |
mod_muc: Utilize mod_disco, instead of reimplementing disco handling
|
Florian Zeitz |
2013-06-04 |
mod_pubsub: Utilize mod_disco, instead of reimplementing disco handling
|
Florian Zeitz |
2013-06-04 |
mod_disco: Allow ansering disco requests including nodes, and adding custom items to disco#items requests
|
Florian Zeitz |
2013-06-04 |
mod_http_files: Put the MIME type map in a global shared table
|
Kim Alvefur |
2013-06-13 |
util.sasl.external: Add SASL EXTERNAL mechanism
|
Kim Alvefur |
2013-06-13 |
prosody: Remove global ssl context, no longer used
|
Kim Alvefur |
2013-06-13 |
mod_tls: Refactor to allow separate SSL configuration for c2s and s2s connections
|
Kim Alvefur |
2013-06-13 |
certmanager: Overhaul of how ssl configs are built.
|
Kim Alvefur |
2013-06-13 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-13 |
mod_pep: When a client supplies no id on a published item, reflect our generated id back to it
|
Florian Zeitz |
2013-06-13 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-13 |
mod_muc: Fix incorrect variable name
|
Matthew Wild |
2013-05-21 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-12 |
certmanager: Add single_dh_use and single_ecdh_use to default options
|
Matthew Wild |
2013-06-12 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-12 |
certmanager: Set ssl.curve to 'secp384r1' by default, to enable ECC ciphers
|
Matthew Wild |
2013-06-12 |
util.pubsub: Check whether node exists, when deleting
|
Florian Zeitz |
2013-06-12 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-11 |
certmanager: Use 'curve' and 'dhparam' options from ssl config if present
|
Matthew Wild |
2013-06-11 |
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usage
|
Matthew Wild |
2013-05-16 |
mod_bosh: Remove Connection: keep-alive header (conflicts with new net.http.server)
|
Matthew Wild |
2013-06-07 |
mod_bosh: Fix global write
|
Matthew Wild |
2013-06-07 |
mod_c2s, mod_s2s: Fire an event on read timeouts
|
Kim Alvefur |
2013-06-11 |
mod_c2s: Become a shared module and allow being disabled on some virtualhosts
|
Kim Alvefur |
2013-06-11 |
mod_bosh: Reduce a little code.
|
Waqas Hussain |
2013-06-11 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-06-10 |
mod_admin_telnet: Fix another wrong boolean expression
|
Kim Alvefur |
2013-06-10 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-06-09 |
net.server_select: Make sure there is a server to pause when hitting maxfd (Thanks elghinn)
|
Kim Alvefur |
2013-06-09 |
mod_admin_telnet: Simplify IPv6 detection, fixes rare traceback
|
Kim Alvefur |
2013-06-09 |
mod_s2s: Set s2s_session.ip
|
Kim Alvefur |
2013-06-09 |
mod_bosh: Make waiting_requests and dead_sessions shared to preserve across reloads
|
Matthew Wild |
2013-06-08 |
mod_muc: Include status code 332 on service shutdown (thanks mathieui)
|
Matthew Wild |
2013-06-08 |
mod_bosh: Don't tostring() stream:features when passing to session.send().
|
Waqas Hussain |
2013-06-07 |
prosodyctl: Add 'prosodyctl check certs' for validating TLS/SSL certificates
|
Kim Alvefur |
2013-06-07 |
certmanager: Complain if key or certificate is missing from SSL config.
|
Kim Alvefur |
2013-06-07 |
prosodyctl: Add 'prosodyctl check --help'
|
Kim Alvefur |
2013-06-07 |
mod_bosh: Only return CORS headers if the Origin header is received, and CORS is enabled.
|
Waqas Hussain |
2013-06-07 |
mod_bosh: Return empty string from the OPTIONS event handler, don't return the response object itself.
|
Waqas Hussain |
2013-06-07 |
mod_bosh: Rename event handler argument to event, not request.
|
Waqas Hussain |
2013-06-07 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-07 |
mod_bosh: Remove logging of request.id, it doesn't exist in the new HTTP server API (thanks Mikael Nordfeldth)
|
Matthew Wild |
2013-06-07 |
mod_bosh: Remove another place we set headers, fixes #348
|
Matthew Wild |
2013-06-06 |
mod_bosh: Clean up handling of response headers, set them only in one place
|
Matthew Wild |
2013-06-05 |
mod_bosh: Return errors when appropriate (invalid XML, missing sid)
|
Matthew Wild |
2013-06-05 |
mod_bosh: Remove some very verbose logging
|
Matthew Wild |
2013-06-05 |
Merge 0.9->trunk
|
Matthew Wild |
2013-06-05 |
mod_bosh: Reset creating_session to prevent putting unnecessary attributes into every BOSH response
|
Matthew Wild |
2013-06-05 |
mod_admin_telnet: Fix inverted boolean logic
|
Kim Alvefur |
2013-06-04 |
net.server_select: Ensure _maxfd = math.huge on Windows, always.
|
Waqas Hussain |
2013-06-02 |
configure: Fix poor layout
|
James Callahan |
2013-06-03 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-06-02 |
mod_bosh: Fix traceback in case session is destroyed during the stream-features event (thanks Biszkopcik)
|
Kim Alvefur |
2013-06-02 |
mod_c2s, mod_c2s: Send a whitespace on read timeout, to prod TCP into detecting if the connection died
|
Kim Alvefur |
2013-05-30 |
mod_register: get_child_text()!
|
Kim Alvefur |
2013-05-28 |
mod_s2s: Remove unnecessary debug message
|
Matthew Wild |
2013-05-28 |
mod_bosh: rename variable for clarity
|
Matthew Wild |
2013-05-24 |
mod_bosh: Some very minor whitespace/layout fixes
|
Matthew Wild |
2013-05-24 |
net.server_select: Default checkinterval to 30s, so that read timeouts are actually detected
|
Matthew Wild |
2013-05-24 |
net.server_select: Support for listener.onreadtimeout() [see also e67891ad18d6]
|
Matthew Wild |
2013-05-24 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-05-26 |
mod_admin_telnet: Make the muc:create() command complain if the room already exists
|
Kim Alvefur |
2013-05-26 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-05-26 |
util.pubsub: Fix get_subscriptions to not pass a boolean as node name (thanks jonas)
|
Kim Alvefur |
2013-05-26 |
mod_disco: Emit events for disco requests, which contain a node, on user accounts
|
Florian Zeitz |
2013-05-17 |
mod_pubsub: Split out handlers into a module library
|
Florian Zeitz |
2013-05-17 |
net.server_event: Add support for listener.onreadtimeout(conn), which can return true to prevent the connection from being closed when a read timeout occurs
|
Matthew Wild |
2013-05-24 |
prosody.cfg.lua: Remove some more sneaky ';' characters from the config
|
Matthew Wild |
2013-05-24 |
prosody.cfg.lua.dist: Remove unnecessary ';' from default config (thanks Vincent)
|
Matthew Wild |
2013-05-24 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-22 |
certmanager: Disable SSL compression if possible (LuaSec 0.5 or 0.4.1+OpenSSL 1.x)
|
Matthew Wild |
2013-05-22 |
prosodyctl: check dns: Add check that proxy65 addresses resolve correctly
|
Matthew Wild |
2013-05-22 |
prosodyctl: check config: Fix check for whether host is a component
|
Matthew Wild |
2013-05-22 |
mod_muc: Remove some old TODO comments
|
Matthew Wild |
2013-05-21 |
prosodyctl: check config: whitespace fix
|
Matthew Wild |
2013-05-21 |
prosodyctl: check config: Show a suggestion to change hosts that begin with jabber/xmpp/chat/im subdomains, and link to DNS documentation
|
Matthew Wild |
2013-05-21 |
prosody.cfg.lua.dist: Suggest 'prosodyctl check config' instead of 'luac -p'
|
Matthew Wild |
2013-05-21 |
mod_muc: Fix incorrect variable name
|
Matthew Wild |
2013-05-21 |
mod_muc: Remove unused variable
|
Matthew Wild |
2013-05-21 |
mod_muc: Use stanza:maptags() instead of custom filtering functions, 7 insertions, 19 deletions!
|
Matthew Wild |
2013-05-21 |
mod_muc: Replace getText() with get_child_text(), 1 insertion, 12 deletions!
|
Matthew Wild |
2013-05-21 |
prosodyctl: Use jid.split() to parse parameter to adduser/deluser/passwd
|
Matthew Wild |
2013-05-20 |
test_util_rfc6724: Update with new test vectors from RFC 6724
|
Florian Zeitz |
2013-05-19 |
util.ip: Fix protocol detection of IPv6 addresses beginning with :
|
Matthew Wild |
2013-05-18 |
test_util_ip.lua: Add more tests for util.ip
|
Matthew Wild |
2013-05-18 |
test_util_ip: Add tests for IP matching
|
Matthew Wild |
2013-05-18 |
tests/test_core_configmanager.lua: Update to remove tests based on sections (now removed)
|
Matthew Wild |
2013-05-18 |
tests: Some much-needed cleanup...
|
Matthew Wild |
2013-05-18 |
util.ip: Add CIDR notation parsing and matching
|
Matthew Wild |
2013-05-18 |
Merge
|
Matthew Wild |
2013-05-18 |
mod_muc: Pass actor (requesting JID) when generating the config form, and to the muc-config-form event handler
|
Matthew Wild |
2013-05-18 |
mod_muc: Add getter/setter for 'whois' (fixes traceback)
|
Matthew Wild |
2013-05-18 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-05-18 |
mod_admin_telnet: Verify that the host exists in user commands (Thanks SkyBlue)
|
Kim Alvefur |
2013-05-18 |
util.ip: Convert IPv4 mapped addresses to hex.
|
Kim Alvefur |
2013-05-18 |
mod_admin_telnet: Don't rely on getpeerchain returning an empty list
|
Kim Alvefur |
2013-05-18 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-18 |
mod_s2s: Fix interaction between s2s_secure_auth and s2s_require_encryption, in particular ensure that when s2s_require_encryption is NOT set, do not require encryption on s2s_insecure_domains.
|
Matthew Wild |
2013-05-18 |
mod_admin_telnet: Use stanza:get_child_text()
|
Kim Alvefur |
2013-05-17 |
prosodyctl: check dns: Use socket.local_addresses() if available
|
Matthew Wild |
2013-05-17 |
prosodyctl: check dns: Whitespace fix in output
|
Matthew Wild |
2013-05-17 |
prosodyctl: check dns: More concise output (merged separate v4/v6 warnings)
|
Matthew Wild |
2013-05-17 |
prosodyctl: check dns: Correctly mark host as failed if expected SRV records are not found
|
Matthew Wild |
2013-05-17 |
util.ip: Add 'private' method/property to determine whether an IP address is generally expected to be internet-routeable (YMMV)
|
Matthew Wild |
2013-05-17 |
util.ip: Automatically determine protocol of IP address if none specified. Return error if invalid.
|
Matthew Wild |
2013-05-17 |
mod_admin_telnet: List session flags (encryption, compression etc) the same way for c2s as s2s
|
Kim Alvefur |
2013-05-17 |
prosodyctl: Add 'prosodyctl check dns' to make an attempt at verifying the server's DNS records
|
Matthew Wild |
2013-05-17 |
prosodyctl: Add 'check' command, which currently checks the config file for some common mistakes
|
Matthew Wild |
2013-05-17 |
util.iterators: Small fix for variable scoping issue
|
Matthew Wild |
2013-05-17 |
util.iterators: Add filter() to run results through a filter function
|
Matthew Wild |
2013-05-17 |
util.iterators: Various fixes and improvements, primarily use pack() where it should be used.
|
Matthew Wild |
2013-05-17 |
mod_muc: Refactor config form handling, and allow for clients to submit incomplete forms. Fixes #246
|
Matthew Wild |
2013-05-16 |
mod_admin_telnet: Add server:memory() command to view details of Prosody's memory usage
|
Matthew Wild |
2013-05-16 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-14 |
mod_muc: Fire muc-room-created and muc-room-destroyed events (thanks nik)
|
Matthew Wild |
2013-05-14 |
util.hashes: inttypes.h not available with MS Windows SDK, use MS specific __int32 instead.
|
Waqas Hussain |
2013-05-13 |
Merge merge merge merge
|
Matthew Wild |
2013-05-11 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-11 |
prosody.cfg.lua.dist: Fix my s2s_secure(_auth) mess
|
Matthew Wild |
2013-05-11 |
Merge 0.9->trunk
|
Kim Alvefur |
2013-05-10 |
mod_c2s: Fix session:close() when a stanza is passed as reason
|
Kim Alvefur |
2013-05-10 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-10 |
mod_pubsub: Remove nodeid check added in 989acb4ad1de that wasn't needed
|
Kim Alvefur |
2013-05-09 |
Merge 0.9->trunk
|
Matthew Wild |
2013-05-10 |
mod_admin_telnet: Add some DNS commands.
|
Kim Alvefur |
2013-05-07 |
net.dns: Add nicer API to cached records
|
Kim Alvefur |
2013-05-07 |
util.json: New, faster, stricter, more compliant JSON decoder. Now returns nil,err instead of throwing errors on invalid input.
|
Waqas Hussain |
2013-05-07 |
util.array: Wrap tostring() output in {} (otherwise empty arrays print as "").
|
Waqas Hussain |
2013-05-07 |
util.json: Make setmetatable local.
|
Waqas Hussain |
2013-05-06 |
util.json: Fix variable name typo which broke util.json when util.array was missing.
|
Waqas Hussain |
2013-05-06 |
util.json: Optimize long string parsing.
|
Waqas Hussain |
2013-05-05 |
Merge tls branch
|
Matthew Wild |
2013-05-01 |
Merge s2s branch
|
Matthew Wild |
2013-05-01 |