| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
SVN Revision: 1408
|
|
|
|
|
|
| |
presence is Invisible (thanks to Dariusz Markowicz)(EJAB-262)
SVN Revision: 1348
|
|
|
|
|
|
| |
including presence packets (EJAB-634)
SVN Revision: 1341
|
|
|
|
|
|
|
|
| |
* src/mod_ip_blacklist.erl: Likewise.
* src/jlib.erl: Added IP format tuple to string function.
* src/ejabberd_socket.erl: Properly handled c2s start failure (happen for blacklisted IP).
SVN Revision: 1317
|
|
|
|
|
|
|
|
| |
* src/acl.erl: New access types: resource, resource_regexp and
resource_glob
* doc/guide.tex: Likewise
SVN Revision: 1301
|
|
|
|
|
|
|
|
|
| |
user
* src/ejabberd_c2s.erl: Pass IP to the c2s_unauthenticated_iq hook
* src/ejabberd_config.erl: Added registration_timeout option
* src/treap.erl: Treaps implementation
SVN Revision: 1299
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
remove rosters accidentally (EJAB-549). New functions in
ejabberd_auth to get/check password and know which module accepted
the authentication. New element 'auth_module' in ejabberd_c2s
record 'statedata'. Cyrsasl provides a new property in the
response: {auth_module, AuthModule}.
* src/ejabberd_auth_anonymous.erl: Likewise
* src/ejabberd_c2s.erl: Likewise
* src/cyrsasl_anonymous.erl: Likewise
* src/cyrsasl_digest.erl: Likewise
* src/cyrsasl_plain.erl: Likewise
SVN Revision: 1297
|
|
|
|
|
|
| |
(EJAB-603).
SVN Revision: 1281
|
|
|
|
|
|
| |
presence probe to oneself (EJAB-498)
SVN Revision: 1275
|
|
|
|
|
|
| |
to Brian Cully) (EJAB-526)
SVN Revision: 1197
|
|
|
|
| |
SVN Revision: 1194
|
|
|
|
|
|
| |
* src/*: Likewise
SVN Revision: 1153
|
|
|
|
| |
SVN Revision: 1145
|
|
|
|
| |
SVN Revision: 1143
|
|
|
|
| |
SVN Revision: 1110
|
|
|
|
| |
SVN Revision: 1096
|
|
|
|
|
|
|
| |
without authentication to 60 seconds because many Jabber clients
are not yet capable of handling this correctly (EJAB-355)
SVN Revision: 1040
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/ejabberd_local.erl: Support for IQ responses
* src/jlib.erl: Added iq_query_or_response_info/1 function
* src/jlib.hrl: Added NS_PUBSUB_ERRORS and NS_CAPS
* src/mod_pubsub/Makefile.in: New pubsub+pep implementation
(thanks to Christophe Romain and Magnus Henoch)
* src/ejabberd_sm.erl: Added get_session_pid/3 function
* src/ejabberd_c2s.erl: Added get_subscribed_and_online/1 function
SVN Revision: 1004
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a s2s connection to ensure that a muc room always uses the same
connection
Merge branch 'ejabberd_s2s'
Conflicts:
.gitignore
src/configure
src/ejabberd_c2s.erl
src/ejabberd_s2s.erl
SVN Revision: 963
|
|
|
|
| |
SVN Revision: 946
|
|
|
|
| |
SVN Revision: 934
|
|
|
|
|
|
| |
negociation (EJAB-355).
SVN Revision: 933
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
for transient processes (EJAB-354).
* src/ejabberd_s2s_in.erl: Likewise.
* src/ejabberd_s2s_out.erl: Likewise.
* src/mod_muc/mod_muc_room.erl: Likewise.
* src/configure.ac: Likewise.
* src/configure: Likewise.
* src/Makefile.in: Likewise.
* src/mod_muc/Makefile.in: Likewise.
SVN Revision: 931
|
|
|
|
|
|
|
|
| |
additional session info
* src/ejabberd_c2s.erl: Report IP address to ejabberd_sm (thanks
to Christophe Romain)
SVN Revision: 772
|
|
|
|
|
|
|
|
| |
trying to join members-only room (thanks to Badlop)
* src/ejabberd_c2s.erl: Added c2s_update_presence hook
SVN Revision: 770
|
|
|
|
|
|
| |
* src/ejabberd_c2s.erl: Likewise
SVN Revision: 761
|
|
|
|
|
|
|
|
|
|
|
| |
processes
* src/ejabberd_frontend_socket.erl: Likewise
* src/ejabberd_c2s.erl: Added socket monitoring
* src/mod_muc/mod_muc_room.erl: Fixed the stop reason for the
destroy event
SVN Revision: 751
|
|
|
|
|
|
|
|
|
|
|
| |
after stream opening
* src/ejabberd_c2s.erl: Log failed SASL login attempts
* src/cyrsasl.erl: Updated API
* src/cyrsasl_plain.erl: Likewise
* src/cyrsasl_digest.erl: Likewise
SVN Revision: 735
|
|
|
|
| |
SVN Revision: 691
|
|
|
|
|
|
| |
receive offline messages (Thanks to Badlop) (EJAB-158).
SVN Revision: 683
|
|
|
|
|
|
| |
* src/ejabberd_c2s.erl: Updated
SVN Revision: 659
|
|
|
|
|
|
|
|
|
|
|
|
| |
connection manager
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_listener.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/ejabberd_socket.erl: Likewise
* src/web/ejabberd_http_poll.erl: Likewise
SVN Revision: 657
|
|
|
|
|
|
|
|
|
| |
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/web/ejabberd_http.erl: Likewise
SVN Revision: 629
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/ejabberd_listener.erl: Updated
* src/ejabberd_receiver.erl: Likewise
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_s2s_out.erl: Likewise
* src/ejabberd_service.erl: Likewise
* src/mod_shared_roster.erl: Bugfix
* src/mod_roster_odbc.erl: Bugfix
SVN Revision: 599
|
|
|
|
|
|
|
|
|
|
|
|
| |
the error code used on unknown namespace.
* src/ejabberd_s2s_out.erl: Improved s2s connection negociation
(dialback namespace usage) when using tls.
* src/ejabberd_sm.erl: Fixed the error code used on unknown
namespace.
* src/mod_register.erl: ejabberd now sends iq result and stream
end on user remove.
SVN Revision: 590
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
login as long as they have not been answered. mod_roster do no more
depends on mod_offline.
* src/ejabberd_sm.erl: Likewise.
* src/ejabberd_c2s.erl: Likewise.
* src/mod_roster_odbc.erl: Likewise (The ODBC/relational support
has not yet been tested).
* src/mod_roster.hrl: Likewise.
* src/mod_offline.erl: Likewise.
* src/mod_offline_odbc.erl: Likewise.
* odbc/pg.sql: Likewise.
* odbc/mysql.sql: Likewise.
SVN Revision: 569
|
|
|
|
|
|
| |
presence state (thanks to Magnus Henoch)
SVN Revision: 542
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/xml_stream.erl: Support for stanza size limit (thanks to
Igor Goryachev)
* src/ejabberd_receiver.erl: Likewise
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd.cfg.example: Updated
* src/ejabberd_auth.erl: Fixed try_register/3 behaviour
SVN Revision: 537
|
|
|
|
|
|
|
|
|
|
| |
* src/ejabberd_c2s.erl: Bugfix (thanks to Sergei Golovan)
* doc/guide.tex: Updated (thanks to Sergei Golovan)
* src/msgs/nl.msg: Updated (thanks to Sander Devrieze)
SVN Revision: 531
|
|
|
|
|
|
|
|
|
|
|
|
| |
(thanks to Mickael Remond and Magnus Henoch)
* src/ejabberd_c2s.erl: Likewise
* src/ejabberd_auth.erl: Likewise
* src/ejabberd_auth_anonymous.erl: Likewise
* src/cyrsasl.erl: Likewise
* src/cyrsasl_anonymous.erl: Likewise
* src/ejabberd.cfg.example: Likewise
SVN Revision: 527
|
|
|
|
|
|
|
|
| |
print-out (make ejabberd_debug=true).
* src/ejabberd_c2s.erl: Added a new debug printout: We can now
print the XML packets send by the server.
SVN Revision: 524
|
|
|
|
| |
SVN Revision: 523
|
|
|
|
| |
SVN Revision: 522
|
|
|
|
| |
SVN Revision: 521
|
|
|
|
|
|
|
| |
Sergei Golovan)
* src/ejabberd_c2s.erl: Likewise
SVN Revision: 520
|
|
|
|
| |
SVN Revision: 518
|
|
|
|
|
|
| |
* src/ejabberd_auth_odbc.erl: Bugfix
SVN Revision: 515
|
|
|
|
|
|
|
|
| |
(not completed)
* src/ejabberd_c2s.erl: Added 'update_info' module attribute for
testing ejabberd_update
SVN Revision: 493
|
|
|
|
|
|
|
|
| |
stanzas
* src/ejabberd_s2s_in.erl: Likewise
* src/ejabberd_service.erl: Likewise
SVN Revision: 492
|
|
|
|
|
|
| |
compression support (thanks to Sergei Golovan)
SVN Revision: 491
|