ID  Title Status  Type  Milestone  Created  Updated  Stars 
1041 HTTP wildcard handlers receive truncated path when http_paths is used NeedInfo Defect 0.10 ★★
871 Dead s2sout connection hinders connectivity to affected domain for hours NeedInfo Defect 0.9 ★★
899 Some orderings of presence-subscribe/d does not work Accepted Defect 0.9 ★★
419 Solaris 10 doesn't have "ifaddrs.h" Accepted Defect 0.9 ★★
403 [Debian] conf.d is present but ignored by default Accepted Defect 0.9
355 Postgres "idle in transaction" NeedInfo Defect 0.10 ★★
487 DNS resolution of CNAMEs fails often (not always) NeedInfo Defect 0.10 ★★
1170 Prosody keeps the fd of DNS requests open NeedInfo Defect 0.10
688 SQL prepared statements not always re-used Accepted Defect 0.10 ★★★
999 prosodyctl --root cert generate produces files that the prosody user lacks permission to read Accepted Defect 0.10
998 mod_bosh: Add metrics Accepted Enhancement 0.10
1064 SQL table creation query fails when tables already exist Accepted Defect 0.10
1071 No certificate for SSL ports in default config Accepted Defect 0.10
1075 prosodyctl --root cert ... demands root-owned certs dir Accepted Defect 0.10
1007 mod_bosh.lua:483: attempt to index field '?' Accepted Defect 0.10
972 Remove in-memory archive driver from mod_mam Accepted Enhancement 0.10
1178 Race condition on host deactivation Accepted Defect 0.10
651 Migrator archive support Accepted Enhancement 0.10
1171 Use the same module inheritance for components in Prosody and in prosodyctl Started Defect 0.10
1202 0.10.2 fails to compile on macosx Started Defect 0.10
1073 Avatar upload with sql backend and mod_pep_plus is impossible NeedInfo Defect 0.11
1121 When removing roster contact, Prosody should send directed "unavailable" presence but sends global unavailable presence Accepted Defect 0.11
1143 Setting vCards / Avatars for MUC rooms Accepted Enhancement 0.11
1111 Top-level error in sessionmanager.destroy_session Accepted Defect 0.11
733 Item count limits for archive stores Started Enhancement 0.11 ★★
1200 Error using mod_storage_sql & pep Started Defect 0.11 ★★
130 Save user's last activity Accepted Enhancement 1.0 ★★★
81 XEP-0227: Portable Import/Export Format for XMPP-IM Servers Accepted Enhancement 1.0
293 Localization Accepted Enhancement 1.0
1134 BOSH broken in trunk NeedInfo Defect 0.12
54 LDAP support Accepted Enhancement 0.12 ★★★★★
672 mod_muc_mam: Archive expiry Accepted Enhancement 0.12 ★★
385 [mod_muc] Feature Request: Maximum Number of Occupants Accepted Enhancement 0.12 ★★
1103 c2s streams are closed outside of the async thread [ASYNC-01] Accepted Defect 0.12 ★★
1113 ASYNC-01 in mod_pep_plus in response to incoming presence from s2s Accepted Defect 0.12
960 statsmanager: helper functions for obtaining common metadata of metrics Accepted Enhancement 0.12
975 Add statistics for unauthenticated/unencrypted s2s connections when relevant Accepted Enhancement 0.12
1114 ASYNC-01 in read/write timeouts Accepted Defect 0.12
1109 Storagemanager ASYNC-01 warning in timers Accepted Defect 0.12
1116 ASYNC-01 during shutdown Accepted Defect 0.12
399 Let auth plugins set username Accepted Enhancement 0.12
1115 ASYNC-01 while processing incoming s2s data Accepted Defect 0.12
726 API for handling HTTP uploads incrementally Accepted Enhancement 0.12
513 prosodyctl config edit Accepted Enhancement 0.12
959 statsmanager should have a proper counter metric New Enhancement (empty) ★★★
1102 storagemanager does not work with global contexts Accepted Defect (empty)
916 In configure, use PREFIX to look for LUA_INCDIR and LUA_LIBDIR even when --ostype=linux is passed New Defect (empty)
915 Session close method duplicated in c2s, s2s, bosh, websocket Accepted Defect (empty)
908 CAPTCHA support for mod_register Accepted Enhancement (empty) ★★★★
918 Sending a get/set iq to an invalid JID makes Prosody send two error iqs back Accepted Defect (empty)
1038 mod_watchregistrations should also report account deletions New Enhancement (empty)
921 Reject invalid priorities New Defect (empty)
1021 Prosody with mod_unsafe_compression responds with <unsupported-stanza-type/> to client's <compress/> Accepted Defect (empty)
1100 mod_pubsub: pubsub_error_reply function doesn't handle arbitrary errors Accepted Defect (empty)
1018 XEP-0369: Mediated Information eXchange (MIX) New Enhancement (empty)
1166 Set session.priority on session start New Enhancement (empty)
904 Send a periodic presence probe to every contact of a connected user New Enhancement (empty) ★★
894 mod_admin_message: Should refuse to load on user hosts Accepted Enhancement (empty)
1168 RSM in Pubsub Accepted Enhancement (empty)
886 Structured logging New Enhancement (empty)
905 keyval store and non-table values New Defect (empty)
896 prosodyctl, things other than modules don't normalize types of config options Accepted Defect (empty)
902 Add Exception to Forced s2s Encryption when Federating with *.onion Addresses Accepted Enhancement (empty)
901 Support PROXY protocol for usage with HaProxy New Enhancement (empty) ★★★★
1104 Vcard errors on initial request for own vcard seem unhelpful New Defect (empty)
964 prosodyctl check should handle the case where the IPv4 is local and the IPv6 global Accepted Defect (empty)
930 Documentation improvements for Cyrus SASL GSSAPI New Enhancement (empty)
1005 Add a redirect from HTTP to HTTPS on every page of every domain of the website. New Defect (empty)
977 mod_csi_battery_saver crashes NeedInfo Defect (empty) ★★
980 Make the garbage collector run more often when under load NeedInfo Enhancement (empty)
981 Prosody sometimes gets stuck using 100% of the CPU Accepted Defect (empty) ★★
945 members get kicked when on muc#roomconfig_membersonly change to enabled NeedInfo Defect (empty)
947 API Documentation on events could be potentially misleading Accepted Defect (empty)
952 Support UNIX Socket for listen. Accepted Enhancement (empty) ★★
974 mod_smacks causes two TCP segments to be sent New Defect (empty) ★★
953 Disable prosodyctl start|stop if appropriate for current init system. Accepted Enhancement (empty)
931 add command "listusers" to prosodyctl New Enhancement (empty)
984 mod_groups: Ability to apply changes to groups while users are connected Accepted Enhancement (empty)
986 Libevent breaks incoming s2s Accepted Defect (empty) ★★
935 MAM:0 fin message shouldn’t be offline’d to other clients New Defect (empty)
934 Don’t store messages considered as spam by mod_firewall in the MAM archive Accepted Defect (empty)
1000 There are too many issues! New Defect (empty)
940 util.logger documentation outdated Accepted Defect (empty)
997 XEP-0030: Service Discovery - Ordering of identities and features New Defect (empty)
988 mod_muc_limits: make default behavior more adequate New Defect (empty) ★★
992 DNS requests don't get answers New Defect (empty)
937 mod_s2s_auth_fingerprint: support pubkey fingerprint (not the x509 one) New Enhancement (empty) ★★
1105 mod_vcard: Storage error not handled differently from empty store Accepted Defect (empty)
1098 Idea: Send last unavailable presence from bare JID New Enhancement (empty)
1106 Set limit on number of queued stanzas for unconnected s2s Accepted Defect (empty)
1141 doc/developers/architecture outdated Accepted Defect (empty)
1077 Flag to enable debug logging in prosodyctl Accepted Enhancement (empty)
1078 mod_firewall: define order of pfw files New Enhancement (empty)
1080 mod_discoitems: overrides for all domains if loaded globally New Defect (empty)
1079 mod_pinger: Sometimes crashes prosody when reconnecting New Defect (empty)
1144 core modules undocumented Started Defect (empty)
1204 A lot of requests to the database during initial presence probes. New Defect (empty)
1076 MUC does not forward PEP 'get item' requests to bare JID Accepted Defect (empty)
1137 List of utilities incomplete Accepted Defect (empty)
1140 No complete documentation index Accepted Defect (empty)
1201 IO buffering issue Accepted Defect (empty)
1139 Error in DNS response handler NeedInfo Defect (empty)
1136 mod_http_files: Double URL-decoding of paths Accepted Defect (empty)
1146 mod_block_strangers: Somehow inform the sender about difficulty of replying New Enhancement (empty)
1088 c2s_timeout does not have informative logging Accepted Defect (empty)
1095 Way for modules to gracefully cancel their loading Accepted Enhancement (empty)
1158 mod_net_proxy legacy IPv4/IPv6 address not matched in registration_blacklist NeedInfo Defect (empty)
1032 libevent unavailable on debian (jessie) when using lua 5.2 New Defect (empty)
1096 bosh error New Defect (empty)
1084 Traceback on report from mod_s2s_blacklist on trunk Accepted Defect (empty)
1157 complete config option registry New Defect (empty)
1092 When compiling from source, --ostype cannot be used with --lua-version New Defect (empty)
1025 mod_firewall test error in IN ROSTER? Accepted Defect (empty)
1156 Plain or hashed page outdated Accepted Defect (empty)
1027 License inconsistency New Other (empty)
1028 mod_carbons [hg 3092ae96c1f0] not forwarding message errors New Defect (empty)
1042 Presence tests Accepted Enhancement (empty)
1072 prosodyctl about should always work Accepted Defect (empty)
1132 Last Message Correction support in MUC archives New Defect (empty)
1120 Stream encrypted not reported for direct TLS connections Accepted Defect (empty)
1183 [mod_http] Missing slash between the value of "http_external_url" and "upload" New Defect (empty)
1184 checkcerts: Could not find a certificate to check New Defect (empty)
1123 API idea: module:get_session(jid) New Enhancement (empty)
1057 Support to flag/disable suspicious accounts Started Enhancement (empty) ★★★
1187 Getting pubsub items results in: attempt to index local 'child' New Defect (empty)
1181 module:provides("api") New Enhancement (empty)
1174 Allow server admins to request MUC ownership when needed New Enhancement (empty)
1107 Limit number of pending s2s connections Accepted Defect (empty)
884 Deprecate datamanager callback functionality Accepted Enhancement (empty)
1108 Cache s2s failures Accepted Enhancement (empty)
1172 mod_bosh and mod_websocket: Don't report "It works" on insecure GET Accepted Enhancement (empty)
1196 Change restrict_room_creation local to allow all c2s instead of parent host New Enhancement (empty)
1124 c2s sessions are referenced in two not entirely overlapping tables Accepted Defect (empty)
1189 prosodyctl check should complain about '.lua' in modules_enabled Accepted Enhancement (empty)
1066 mod_webpresence: charset not defined in html output New Defect (empty)
1193 MAM adds more than one stanza-id node with same by attr NeedInfo Defect (empty)
1194 Prosody does not enforce IQ result semantics New Defect (empty)
1195 Sending a presence probe to own account does not work New Defect (empty)
1188 mod_http_muc_log: Split inline JS and CSS into extra files New Enhancement (empty)
1065 Implement full-anon rooms in MUCs New Enhancement (empty)
1191 Prosody trunk sends unnecessary Roster pushes New Defect (empty)
1126 mod_cloud_notify/mod_smacks: persist 0198 zombie while push is enabled New Enhancement (empty)
1192 Unloading mod_http where http_host is used by many VirtualHosts Accepted Defect (empty)
1190 mod_storage_ldap: only own ldap group shown New Defect (empty)
1127 mod_csi_battery_saver: set CSI-active on resume, not on hibernation New Defect (empty)
883 mod_groups leaks modified roster with storage other than internal Accepted Defect (empty)
863 storagemanager: Traceback when opening a store on an uninitialized host Accepted Defect (empty)
881 New util: Simple filesystem abstraction Started Enhancement (empty)
581 mod_groups: roster broken after deleting group in pidgin New Defect (empty)
580 Document development of authentication modules Started Defect (empty)
582 Vhost setting in db New Enhancement (empty)
592 loggingmanager.lua:262: bad argument #3 to 'format' Accepted Defect (empty)
587 Document development of storage modules Started Defect (empty)
593 mod_c2s error: constant table overflow Accepted Defect (empty)
572 prosodyctl command to export config for easy pastebinning Accepted Enhancement (empty)
565 DNSSEC: better reflect s2s authentication status in error responses and mod_admin_web Blocked Defect (empty)
536 Notify the admin before reaching a socket descriptor limit New Enhancement (empty) ★★
567 Store salt when using internal_plain New Enhancement (empty)
541 Non-core logging sinks miss startup messages Accepted Defect (empty)
556 CSI should delay forwarded carbons from self if inactive until the device changes back to active. New Enhancement (empty)
550 mod_mam_archive uses sql.lib.lua which does not exist anymore New Defect (empty)
534 XEP-227 import doesn't work Accepted Defect (empty)
599 [s2s_auth_dane] Connection should fail if TLSA records do not match New Defect (empty)
605 module:context(host):hook() doesn't work if host hasn't been activated yet Accepted Defect (empty)
634 Order of account deletion/denial should not matter New Defect (empty)
633 mod_auth_sql: password change support New Enhancement (empty)
637 Prosody hangs on startup when sql host is set to a socket New Defect (empty)
642 plugin for cPanel New Enhancement (empty)
882 mod_auth_anonymous does not block data storage with anything but internal Accepted Defect (empty)
604 Traceback on receiving <proceed/> before <starttls/> Accepted Defect (empty)
631 Let data_path be relative when Prosody is installed Accepted Enhancement (empty)
620 Excludes for mandatory c2s encryption New Enhancement (empty)
606 :write after :close Accepted Defect (empty)
628 XEP-0322: Efficient XML Interchange (EXI) Format New Enhancement (empty)
607 out of memory breaks server_select Accepted Defect (empty)
619 Prosody stores chatstates in the offline database New Defect (empty) ★★
643 plugin for Plesk New Enhancement (empty)
533 Experimental IDNA 2008 support Accepted Enhancement (empty)
524 mod_pep: User JIDs are cached permanently in recipients table Accepted Defect (empty)
294 mod_auth_cyrus doesn't support cyrus_require_provisioning Accepted Defect (empty)
254 Provide muc#roomconfig_allowinvites in mod_muc plugin Accepted Enhancement (empty)
300 Provide a way to create consistent backups from the filesystem store Accepted Enhancement (empty) ★★★
361 Message stanza body element getting extra xmlns attribute when passing trough BOSH Accepted Defect (empty) ★★
309 Added SSL support to mod_offline_email.lua Accepted Enhancement (empty)
383 XEP-0198, also implement the "committing the stanza for offline storage" variant Accepted Enhancement (empty) ★★★★
236 moving contacts from mod_groups managed groups works unexpected Started Defect (empty)
167 "Public" shared roster groups don't work as expected Accepted Defect (empty) ★★★★★
27 Allow specifying network interface for outgoing connections Accepted Enhancement (empty)
217 Ability to sync running server with config file in a single command Accepted Enhancement (empty) ★★
61 PAM authentication Started Enhancement (empty) ★★★
131 mod_housekeeping Accepted Enhancement (empty)
89 Set process name to 'prosody' when running Accepted Enhancement (empty) ★★
528 server_select and server_event call different callbacks on connection failure Started Defect (empty)
384 mod_privacy_lists: User gets kicked from room if they block an MUC occupant's room JID Accepted Defect (empty)
409 SNI support Started Enhancement (empty) ★★
490 OCSP Stapling Blocked Enhancement (empty) ★★
488 Version of LuaExpat does not support stanza size limits Accepted Defect (empty) ★★
500 Changs on connecting New Defect (empty)
517 Add authorization providers New Enhancement (empty)
501 In-band registration not working New Defect (empty)
388 prosodyctl getpid tries to open pidfile for writing New Defect (empty)
460 Prosody trunk fails to execute module timers after running some time (a.k.a. THE timer problem) Accepted Defect (empty) ★★
446 pluginloader does not load libs from plugin_paths Accepted Defect (empty)
411 stringprep.h validation missing on ./configure New Defect (empty)
459 Unescape JIDs before passing to Cyrus SASL Accepted Defect (empty) ★★
440 Homebrew upgrades LuaSocket on every 'brew upgrade' Accepted Defect (empty)
442 Fatal SSL errors don't call ondisconnect Accepted Defect (empty)
647 mod_statistics top unpractical and broken New Defect (empty)
638 Rename "mod_lib_ldap" to "ldap" New Defect (empty)
650 Make ejabberdsql2prosody (and likely other migrators) process the input sequentially New Defect (empty)
775 mod_throttle_presence breaks MUC joins New Defect (empty) ★★★
772 support for stacked authentication providers New Enhancement (empty) ★★
782 mod_vjud fails to get all users with vjud_mode = "all" when using external authentication (cyrus_sasl) New Defect (empty)
809 Allow parallel RSA and ECDSA certificates Blocked Enhancement (empty) ★★
802 Require confirmation for user registration Accepted Enhancement (empty)
819 net.dns does not support DNAME Accepted Enhancement (empty)
770 Better error description on s2s error Accepted Defect (empty)
768 mod_admin_web: Report login errors Accepted Defect (empty)
757 Make mod_disco’s disco_items option apply only to VirtualHosts by default New Defect (empty)
769 MUC owners cannot kick other owners New Defect (empty) ★★
649 rfc6724.source() performs badly on systems with many IP addresses Accepted Defect (empty)
767 more flexible log subsys New Enhancement (empty)
756 mod_measure_storage produces a traceback upon loading Accepted Defect (empty)
834 mod_auth_external is unstable New Defect (empty)
841 mod_auth_external: add support for calling scripts with arguments Accepted Enhancement (empty)
865 mod_http: add support for CORS Accepted Enhancement (empty)
1034 Traceback in loggingmanager due to invalid log file config Accepted Defect (empty)
868 prosodyctl about: Show log file location Accepted Enhancement (empty)
878 moduleapi get_option variant for time ranges Accepted Enhancement (empty)
870 [mod_mam_archive] Invalid disco#info response New Defect (empty)
836 User is kicked from MUC room when smacks timeout reached NeedInfo Defect (empty)
855 mod_auth_external error in bash script response read Accepted Defect (empty) ★★
851 Reorganize Prosodys startup code - util.startup Accepted Enhancement (empty)
842 mod_auth_external: protocol ejabberd is not working New Defect (empty) ★★
853 Client connection never disconnected by the server when the admin delete JID Blocked Defect (empty)
845 Add support for HTTP DELETE on the PUT URL to mod_http_upload Blocked Enhancement (empty)
847 mod_reload_modules doesn't reload mod_http globally Accepted Defect (empty)
752 Missing SSL/TLS configuration should fail Accepted Defect (empty)
762 Remember the users settings of mod_muc_log_http in a cookie/web storage New Enhancement (empty)
734 Non-ASCII characters dumped to debug log Accepted Defect (empty) ★★
699 [mod_admin_adhoc] show number of online users New Enhancement (empty)
698 mod_groups not updating shared roster for a user using multiple devices New Defect (empty)
700 [mod_admin_adhoc] set MOTD New Enhancement (empty)
703 prosodyctl check config does not detect missing global ssl configuration for legacy_ssl_ports New Defect (empty)
751 Certificates directory is world-readable New Defect (empty)
666 Race condition in net.http.request with server_select New Defect (empty)
667 MUC message with subject and body SHALL NOT be interpreted as a subject change New Defect (empty)
695 prosodyctl connected_users_number New Enhancement (empty)
686 Support for subscription preapproval New Enhancement (empty)
697 Merge reload_modules functionality into core New Enhancement (empty)
687 Problems using libevent on OpenBSD, no rfork() Blocked Defect (empty)
689 MUST keep full subscription request stanza New Defect (empty)
678 Messages to unavailable full JIDs of type "normal" are rerouted New Defect (empty)
706 prosodyctl {incoming,outgoing}-s2s-number New Enhancement (empty)
658 mod_bosh send() filter differ from normal c2s New Defect (empty)
719 wantread/wantwrite issue for ssl connections in server_select New Defect (empty)
716 Support XEP-0070: Verifying HTTP Requests via XMPP New Enhancement (empty)
720 pkg-config preset for configure script Started Enhancement (empty)
730 net.server: Generic API for watching a file descriptor Accepted Enhancement (empty)
728 [Debian] Meaningful defaults for MAXFDS New Enhancement (empty)
663 User info changes not affecting last logged in admin user NeedInfo Defect (empty)
682 Send affilition changes to participants even if the jid whos aff. changed is not in the room Accepted Enhancement (empty) ★★
711 util.stanza.deserialize mutates input New Defect (empty)
708 mod_storage_ldap - crashing for groups with single member New Defect (empty)
714 Prosody Stateful Asynchronous API for sending IQ New Enhancement (empty)
709 Support MUC Sub proposed by ejabberd New Enhancement (empty)
710 Force overwrite of mod_posix variables on program start New Enhancement (empty)
463 [mod_log_messages_sql] Does not reconnect to database Blocked Defect After0.10 ★★
4 Tests for RFC compliance Accepted Task (empty) ★★
807 mod_firewall IN_ROSTER slows down all stanzas New Enhancement (empty)
226 mod_bosh: Support for session pausing Accepted Enhancement (empty)
413 Clustering support Accepted Enhancement 1.0 ★★★★★
333 mod_groups: Flexible group visibility Accepted Enhancement (empty)
397 [mod_muc] provide default_history_messages Accepted Enhancement 0.10 ★★★
387 [mod_disco] allow inheriting services from another domain Accepted Enhancement (empty)