summaryrefslogtreecommitdiff
path: root/src/ejabberd_auth.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add config validation at startupEvgeniy Khramtsov2015-06-011-1/+10
|
* Update get_password_s description with SCRAM return valuesBadlop2015-04-151-2/+2
|
* Swap 'mnesia' and 'internal' types correctlyEvgeniy Khramtsov2015-03-301-1/+5
|
* The 'default_db' option should impact ejabberd_auth as wellEvgeniy Khramtsov2015-03-301-1/+1
|
* Try to fix more Dialyzer warningsBadlop2015-03-271-2/+2
|
* Fix unused vars warningTaufan Aditya2015-01-091-1/+1
|
* Update copyright dates to 2015 (EJAB-1733)Badlop2015-01-081-1/+1
|
* Add SQL to Riak converterEvgeniy Khramtsov2014-07-101-0/+2
|
* improve error handling when sql calling with (empty|unknown) host.HAMANO Tsukasa2014-05-011-0/+3
| | | | see #191
* Merge pull request #146 from jamielinux/masterbadlop2014-04-111-4/+3
|\ | | | | Update FSF address
| * Update FSF addressJamie Nguyen2014-02-221-4/+3
| |
* | Update copyright dates to 2014 (EJAB-1679)Badlop2014-03-131-1/+1
|/
* Change configuration file format to YAMLEvgeniy Khramtsov2013-08-211-1/+1
|
* Add SQL to Mnesia converterEvgeniy Khramtsov2013-07-211-2/+10
|
* Switch to rebar build toolEvgeniy Khramtsov2013-06-131-0/+1
| | | | | | | | | | | | | | | | Use dynamic Rebar configuration Make iconv dependency optional Disable transient_supervisors compile option Add hipe compilation support Only compile ibrowse and lhttpc when needed Make it possible to generate an OTP application release Add --enable-debug compile option Add --enable-all compiler option Add --enable-tools configure option Add --with-erlang configure option. Add --enable-erlang-version-check configure option. Add lager support Improve the test suite
* Accumulated patch to binarize and indent codeBadlop2013-03-141-234/+289
|
* Update copyright datesAlexey Shchepin2013-01-241-1/+1
|
* Update copyright datesAlexey Shchepin2012-02-231-1/+1
|
* ejabberd_auth:remove_user/2 always returns okEvgeniy Khramtsov2011-09-051-7/+4
|
* Fix and improve support for SCRAM auth method (EJAB-1196)Badlop2011-08-161-6/+9
|
* Preliminary patch for SASL SCRAM-SHA-1 (thanks to Stephen Röttger)(EJAB-1196)Badlop2011-08-161-0/+16
|
* update copyright up to 2011Christophe Romain2011-02-141-1/+1
|
* Add password entropy check (EJAB-1326)Evgeniy Khramtsov2010-10-241-1/+25
|
* Handle error response from auth modules (thanks to Eric Liang)Badlop2010-05-281-1/+10
|
* Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)Badlop2010-01-121-1/+1
| | | | SVN Revision: 2891
* Fix EDoc errors.Badlop2009-08-171-1/+1
| | | | SVN Revision: 2494
* * src/cyrsasl.erl: Change API of check_password: pass a functionBadlop2009-04-221-6/+6
| | | | | | | | | | | | | | | | | to generate the digest (thanks to Graham Whitted)(EJAB-863) * src/cyrsasl_anonymous.erl: Likewise * src/cyrsasl_digest.erl: Likewise * src/cyrsasl_plain.erl: Likewise * src/ejabberd_auth.erl: Likewise * src/ejabberd_auth_anonymous.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/ejabberd_auth_pam.erl: Likewise * src/ejabberd_c2s.erl: Likewise SVN Revision: 2033
* * src/ejabberd_auth.erl: If anonymous auth is enabled, whenBadlop2009-03-041-29/+41
| | | | | | | | | | | | | checking if the account already exists in other auth methods, take into account if the auth method failed (EJAB-882) * src/ejabberd_auth_anonymous.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/ejabberd_auth_pam.erl: Likewise SVN Revision: 1966
* prevent from calling get_vh_registered_users/2 when not availableChristophe Romain2009-02-131-1/+7
| | | | SVN Revision: 1869
* * doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842)Badlop2009-01-121-2/+2
| | | | | | | | * doc/guide.html: Likewise * src/*/*.erl: Likewise * src/*/*.erl: Remove unneeded blankspaces in license text SVN Revision: 1804
* * src/*.erl: Fix EDoc commentsBadlop2009-01-031-2/+2
| | | | SVN Revision: 1771
* * src/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov)Badlop2008-12-231-7/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/guide.tex: Likewise * src/mod_shared_roster.erl: Push new group members when registered or manually added to group: EJAB-730 EJAB-731 EJAB-732 EJAB-767 EJAB-794. When user is added to group, push it to other members, and other members to it. When user is removed from group, push deletion to other members, and other members to it. When user is registered, push him to members of group @all@. When user is deleted, push deletion to members of group @all@. Document several functions in mod_shared_roster. * src/ejabberd_auth.erl: Rename hook user_registered to register_user, for name consistency with the widely used hook remove_user. Run hook register_user in ejabberd_auth, so it's run when account is created with any method. Run hook remove_user in ejabberd_auth, so it's run when account is deleted with any method. * src/ejabberd_auth_internal.erl: Likewise * src/ejabberd_auth_ldap.erl: Likewise * src/ejabberd_auth_odbc.erl: Likewise * src/ejabberd_auth_pam.erl: Likewise * src/mod_register.erl: Likewise SVN Revision: 1752
* * src/ejabberd_auth.erl: Update from ctl to commands (EJAB-694)Badlop2008-10-121-12/+1
| | | | | | | | * src/ejabberd_auth_internal.erl: Likewise * src/ejabberd_auth_ldap.erl: Likewise * src/ejabberd_auth_odbc.erl: Likewise SVN Revision: 1638
* * 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