aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_auth.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* * src/mod_register.erl: Change password using mod_register alwaysBadlop2008-08-181-3/+6
| | | | | | | | | | returns success regardless of real result (EJAB-723) * src/ejabberd_auth.erl: Likewise * src/ejabberd_auth_external.erl: Likewise * src/ejabberd_auth_internal.erl: Likewise * src/ejabberd_auth_odbc.erl: Likewise SVN Revision: 1530
* * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708)Badlop2008-07-311-1/+1
| | | | | | | | | | | * doc/guide.html: Likewise * doc/api/overview.edoc: Likewise * src/*/*.erl: Likewise * src/*/*.hrl: Likewise * src/*/*.c: Likewise * src/odbc/*.sql: Likewise SVN Revision: 1499
* * src/ejabberd_auth.erl: Improve anonymous authentication to notBadlop2008-04-221-0/+55
| | | | | | | | | | | | | | | 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
* Rewrite io:format calls to loglevel macros (EJAB-555)Christophe Romain2008-03-211-1/+1
| | | | SVN Revision: 1239
* * src/ejabberd_config.erl: dirty_get_registered_users now correctly returns ↵Mickaël Rémond2008-02-191-2/+11
| | | | | | | | | | | | all users for all vhosts no matter which back-end is used (EJAB-527) * src/ejabberd_auth_odbc.erl: Likewise * src/ejabberd_auth_internal.erl: Likewise * src/ejabberd_auth.erl: Likewise * src/ejabberd_auth_external.erl: Likewise * src/ejabberd_auth_ldap.erl: Likewise SVN Revision: 1198
* * src/ejabberd_auth.erl: Do not allow empty password at creation. On ↵Mickaël Rémond2008-02-111-0/+6
| | | | | | | | | | authent, check in all cases that password is not empty. * src/ejabberd_auth_odbc.erl: Likewise * src/ejabberd_auth_internal.erl: Likewise * src/ejabberd_auth_external.erl: Likewise SVN Revision: 1183
* * doc/guide.tex: Updated copyright dates to 2008Badlop2008-01-151-1/+1
| | | | | | * src/*: Likewise SVN Revision: 1153
* * Applied copyright update patch 1.Mickaël Rémond2007-12-241-6/+22
| | | | SVN Revision: 1110
* * src/acl.erl and other 64 files: Remove Erlang module attributeBadlop2007-12-061-1/+0
| | | | | | | 'vsn' because it doesn't provide any worth feature, and it difficults hot code update (EJAB-440) SVN Revision: 1044
* Better count management and batch users retrieval internal databaseChristophe Romain2007-11-161-3/+3
| | | | SVN Revision: 972
* * src/ejabberd_auth.erl: Better count management and batch users retrieval ↵Mickaël Rémond2007-11-031-0/+21
| | | | | | | | | for relational database (Thanks to Massimiliano Mirra). * src/ejabberd_auth_odbc.erl: Likewise. * src/odbc/odbc_queries.erl: Likewise. SVN Revision: 968
* * src/ejabberd_auth.erl: Added get_vh_registered_users_number/1Alexey Shchepin2007-05-121-0/+14
| | | | | | | | | | function * src/ejabberd_auth_odbc.erl: Likewise * src/odbc/odbc_queries.erl: Added users_number/1 function * src/ejabberd.cfg.example: Added an example for pgsql_users_number_estimate option SVN Revision: 766
* * src/ejabberd_auth.erl: Better handling of errors when the server forMickaël Rémond2006-07-051-0/+1
| | | | | | authentication is unknown. SVN Revision: 585
* * src/ejabberd_auth.erl: Fixed broken multiple connection withMickaël Rémond2006-06-131-0/+9
| | | | | | | anonymous login problem (EJAB-107). * src/ejabberd_auth_anonymous.erl: Likewise. SVN Revision: 579
* * src/msgs/pt-br.msg: Updated (thanks to Lucius Curado)Alexey Shchepin2006-04-221-9/+13
| | | | | | | | | | | | | * 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_auth.erl: Bugfix: We now are forced to check is anMickaël Rémond2006-04-201-1/+2
| | | | | | | anonymous user is log under a given user name before trying to register it. SVN Revision: 535
* * src/ejabberd_sm.erl: SASL Anonymous + Anonymous login supportAlexey Shchepin2006-04-071-19/+79
| | | | | | | | | | | | (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
* * src/ejabberd_ctl.erl: Added API for virtual host specificAlexey Shchepin2006-02-201-1/+14
| | | | | | | | | | | | | commands, removed registered-users command * src/ejabberd_auth.erl: Added processing of registered-users command * src/ejabberd_auth_internal.erl: Likewise * src/ejabberd_auth_ldap.erl: Likewise * src/ejabberd_auth_odbc.erl: Likewise * src/ejabberd_app.erl: Added inititalization of ejabberd_ctl * src/ejabberd_sm.erl: Minor update SVN Revision: 510
* * src/ejabberd_auth.erl: plugin authentication modules can nowMickaël Rémond2006-02-071-10/+2
| | | | | | | | be used in the configuration file: {auth_method, module} will now use the module ejabberd_auth_module.erl for authentication. (EJAB-45) SVN Revision: 501
* * src/mod_register.erl: BugfixAlexey Shchepin2005-07-131-17/+20
| | | | | | | | | | | | | | | | | | | | | | | | | * src/mod_vcard.erl: Bugfix * src/ejabberd_app.erl: Updated to allow different authentication methods for different virtual hosts * src/ejabberd_auth.erl: Likewise * src/ejabberd_auth_external.erl: Likewise * src/ejabberd_auth_internal.erl: Likewise * src/ejabberd_auth_ldap.erl: Likewise * src/ejabberd_auth_odbc.erl: Likewise * src/cyrsasl.erl: Likewise * src/cyrsasl_digest.erl: Likewise * src/cyrsasl_plain.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/ejabberd_config.erl: Likewise * src/extauth.erl: Likewise * src/mod_last_odbc.erl: Likewise * src/mod_offline_odbc.erl: Likewise * src/mod_roster_odbc.erl: Likewise * src/odbc/ejabberd_odbc.erl: Likewise * src/odbc/ejabberd_odbc_sup.erl: Likewise SVN Revision: 374
* * src/ejabberd_auth.erl: Added check for domain of registered userAlexey Shchepin2005-04-191-1/+8
| | | | | | | | * src/web/ejabberd_web_admin.erl: Fixed user registration via web interface, fixed path to user's offline messages (thanks to Mickael Remond) SVN Revision: 323
* Merged the Process One contributions ( Virtual Hosting )tmallard2005-04-171-26/+30
| | | | SVN Revision: 307
* * src/odbc/pg.sql: DB creation script for postgresAlexey Shchepin2004-12-131-0/+2
| | | | | | | | | | * src/odbc/ejabberd_odbc.erl: Experimental support for ODBC * src/mod_last_odbc.erl: Likewise * src/mod_offline_odbc.erl: Likewise * src/ejabberd_auth_odbc.erl: Likewise * src/ejabberd_auth.erl: Likewise SVN Revision: 292
* * src/ejabberd_sm.erl: Added unset_presence_hookAlexey Shchepin2004-12-121-355/+25
| | | | | | | | | | | | * src/mod_last.erl: Use unset_presence_hook instead of direct call * src/ejabberd_auth.erl: Splitted into ejabberd_auth_internal.erl, ejabberd_auth_ldap.erl, and ejabberd_auth_external.erl, * src/ejabberd_auth_internal.erl: Likewise * src/ejabberd_auth_ldap.erl: Likewise * src/ejabberd_auth_external.erl: Likewise SVN Revision: 290
* * src/aclocal.m4: Fixed headers detecting in AM_WITH_OPENSSLAlexey Shchepin2004-11-051-2/+4
| | | | | | | | | | | | | | | | | | | | | (thanks to Leif Johansson) * src/ejabberd_auth.erl: Added support for ldap_rootdn and ldap_password options (thanks to Stefan de Konink) * src/mod_vcard_ldap.erl: Likewise * src/ejabberd_router.erl: Now possible to route packet via function call instead of message sending * src/ejabberd_sm.erl: Added function route/3, use it in route table * src/ejabberd_local.erl: Likewise * src/ejabberd_s2s.erl: Likewise * (all): Fixed spelling of word "authentication" * src/*/Makefile.in: Replaced erlc with @ERLC@ SVN Revision: 285
* * examples/extauth/check_pass_null.pl: A reference "null"Alexey Shchepin2004-07-301-5/+53
| | | | | | | | | | | | | | implementation of external authentification script (thanks to Leif Johansson) * src/extauth.erl: Support for external authentification (thanks to Leif Johansson) * src/ejabberd_auth.erl: Likewise * src/mod_vcard_ldap.erl: A drop-in replacement for mod_vcard.erl which uses ldap for JUD and vCard (thanks to Leif Johansson) SVN Revision: 251
* * src/tls/: Library for TLS support (not completed)Alexey Shchepin2004-07-251-2/+3
| | | | | | | | | | | | | | | * src/ejabberd_auth.erl: Now uses two LDAP connections * src/ejabberd_c2s.erl: Return resource on get_presence request (thanks to Mickael Remond) * src/mod_configure2.erl: Bugfix (thanks to Sergei Golovan) * src/msgs/ua.msg: New Ukrainian translation (thanks to usercard) * src/msgs/nl.msg: Updated (thanks to Sander Devrieze) SVN Revision: 247
* * src/ejabberd_auth.erl: Minor fixAlexey Shchepin2004-07-051-1/+1
| | | | | | * src/ejabberd_c2s.erl: Fixed sending of presence to own resources SVN Revision: 239
* * examples/mtr/ejabberd.cfg: Updatted (thanks to Marshall T. Rose)Alexey Shchepin2003-11-271-1/+2
| | | | | | | | * src/ejabberd_auth.erl: LDAP attribute that holds user ID now configurable * src/ejabberd.cfg.example: Updated SVN Revision: 178
* * src/cyrsasl_digest.erl: Bugfix (thanks to Sergei Golovan)Alexey Shchepin2003-11-231-1/+121
| | | | | | | | | | | | | | | | | * src/ejabberd.cfg.example: Updated * src/ejabberd_auth.erl: Support for LDAP authentification * src/cyrsasl_digest.erl: Likewise * src/mod_register.erl: Likewise * src/ejabberd_c2s.erl: Likewise * src/eldap/: Imported "eldap" package * src/ejabberd_sm.erl: Bugfix * src/mod_muc/mod_muc_room.erl: Bugfixes SVN Revision: 176
* * src/mod_last.erl: Added remove_user/1 functionAlexey Shchepin2003-11-011-1/+13
| | | | | | | | * src/mod_configure.erl: Removing of user's stuff moved to ejabberd_auth * src/ejabberd_auth.erl: Likewise SVN Revision: 167
* * src/ejabberd_auth.erl: Minor change in check_password/4Alexey Shchepin2003-10-271-14/+8
| | | | | | * src/mod_roster.erl: Workaround for PSI bug with roster SVN Revision: 161
* * src/configure.ac: Build system now done using autoconf (thanksAlexey Shchepin2003-10-171-17/+24
| | | | | | | | | | | | | | | | to Balabanov Dmitry) * src/aclocal.m4: Likewise * src/**/Makefile.in: Likewise * src/mod_roster.erl (process_item_set_t): Slightly improved performance * src/jd2ejd.erl: Added missed closing of XML stream process, removed timeout value from import_file/1 * src/ejabberd_auth.erl: Added checks for invalid user name SVN Revision: 152
* * (all): Changed JID storage format, added support for stringprepAlexey Shchepin2003-10-071-9/+9
| | | | | | | | | | | * src/stringprep/: Added support for Unicode normalization form KC * src/stringprep/: Added support for case convertion to multiple characters * src/cyrsasl_digest.erl: Temporary removed "auth-int" QOP SVN Revision: 144
* * src/ejabberd_s2s_out.erl: Fixed ports leakAlexey Shchepin2003-03-121-0/+10
| | | | | | | | | | | | * src/ejabberd_listener.erl: Likewise * src/ejabberd_c2s.erl: Fixes for SASL support * src/cyrsasl.erl: Fixes * src/cyrsasl_digest.erl: DIGEST-MD5 SASL mechanism support SVN Revision: 87
* * src/cyrsasl*.erl: SASL support (currently support only PLAINAlexey Shchepin2003-03-091-8/+2
| | | | | | | | | | | mechanism) * src/ejabberd_c2s.erl: Likewise (all): Support for new-style error elements (except old errors "Not Acceptable", "Not Found", "Invalid Namespace" and "Server Connect Failed", so ejabberd may work unstable) SVN Revision: 86
* * src/mod_offline.erl: Now possible to unload this moduleAlexey Shchepin2003-02-211-4/+23
| | | | | | | | | | | | | | | | * src/ejabberd_sm.erl: Added checks to work correctly when mod_offline not loaded * src/ejabberd_c2s.erl: Likewise * src/mod_register.erl: Added support for users removal * src/ejabberd_auth.erl: Added function to remove user only if specified password correct * src/mod_irc/mod_irc_connection.erl: Fixed bug with changing availability status, added processing of "QUIT" message SVN Revision: 80
* *** empty log message ***Alexey Shchepin2003-01-291-11/+5
| | | | SVN Revision: 53
* *** empty log message ***Alexey Shchepin2003-01-261-1/+9
| | | | SVN Revision: 51
* *** empty log message ***Alexey Shchepin2003-01-241-1/+10
| | | | SVN Revision: 49
* *** empty log message ***Alexey Shchepin2003-01-211-0/+10
| | | | SVN Revision: 46
* *** empty log message ***Alexey Shchepin2003-01-051-3/+20
| | | | SVN Revision: 29
* *** empty log message ***Alexey Shchepin2003-01-011-1/+5
| | | | SVN Revision: 24
* *** empty log message ***Alexey Shchepin2002-12-201-0/+26
| | | | SVN Revision: 20
* *** empty log message ***Alexey Shchepin2002-12-141-7/+9
| | | | SVN Revision: 17
* *** empty log message ***Alexey Shchepin2002-12-081-11/+21
| | | | SVN Revision: 14
* *** empty log message ***Alexey Shchepin2002-11-231-0/+122
SVN Revision: 5