summaryrefslogtreecommitdiff
path: root/src/cyrsasl_digest.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add config validation at startupEvgeniy Khramtsov2015-06-011-1/+7
|
* Update copyright dates to 2015 (EJAB-1733)Badlop2015-01-081-1/+1
|
* 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
|/
* Do not use functions from crypto module wherever possibleEvgeniy Khramtsov2013-11-051-4/+4
|
* Change configuration file format to YAMLEvgeniy Khramtsov2013-08-211-2/+2
|
* Fix all calls to functions of p1_tls applicationEvgeniy Khramtsov2013-06-201-1/+1
|
* 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-143/+155
|
* Update copyright datesAlexey Shchepin2013-01-241-1/+1
|
* Allow multiple fqdn values in configuration (EJAB-1578)Badlop2012-06-271-4/+15
|
* Relax digest-uri handling (thanks to Daniel Willmann)(EJAB-1529)Badlop2012-03-161-10/+28
| | | | | | | | This patch introduces a new config option - fqdn - to set the fully qualified domain name of the host: {fqdn, "foo.example.com"}. This fixes a problem with Pidgin not being able to log in on a server that used SRV records.
* Update copyright datesAlexey Shchepin2012-02-231-1/+1
|
* Preliminary patch for SASL SCRAM-SHA-1 (thanks to Stephen Röttger)(EJAB-1196)Badlop2011-08-161-1/+1
|
* update copyright up to 2011Christophe Romain2011-02-141-1/+1
|
* Revert "Fix cyrsasl_digest RFC-2831 2.1.2.1 (EJAB-476)"Pablo Polvorin2010-12-031-83/+2
| | | | | | | This reverts commit c890b17834f2593a9af56e093523653102349989. This change made ejabberd more strict in protocol compliance, which breaks Psi 0.14 and other clients. We must grant a grace period to client developers to fix their clients. So this isn't going to be included in 2.1.x.
* Fix cyrsasl_digest RFC-2831 2.1.2.1 (EJAB-476)Pablo Polvorin2010-12-021-2/+83
| | | | | | | | | | Fix sasl digest bug when username|password|resource strings had all characters <= U+00FF and at least one character >= U+0080. Warnning: Note that by fixing the bug, we may be broking compatibility with clients that "implements" it. See comments on https://support.process-one.net/browse/EJAB-476
* Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)Badlop2010-01-121-1/+1
| | | | SVN Revision: 2891
* Add forgotten copyright and license notices. Fix blackspaces.Badlop2009-06-091-1/+19
| | | | SVN Revision: 2151
* * src/cyrsasl_digest.erl: Fix auth verification (EJAB-863)Badlop2009-04-271-1/+3
| | | | SVN Revision: 2042
* * src/cyrsasl.erl: Change API of check_password: pass a functionBadlop2009-04-221-9/+11
| | | | | | | | | | | | | | | | | 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/cyrsasl_digest.erl: Check digest-uri in SASL digestBadlop2008-12-231-22/+48
| | | | | | authentication (thanks to Paul Guyot)(EJAB-569) SVN Revision: 1743
* * src/ejabberd_auth.erl: Improve anonymous authentication to notBadlop2008-04-221-4/+7
| | | | | | | | | | | | | | | 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/+3
| | | | SVN Revision: 1239
* * src/cyrsasl_digest.erl: Unquote backslash in DIGEST-MD5 quotedAlexey Shchepin2008-02-141-2/+4
| | | | | | strings (EJAB-304) SVN Revision: 1190
* * 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
* * src/ejabberd_c2s.erl: Init shaper with a default value firstAlexey Shchepin2007-02-191-2/+2
| | | | | | | | | | | 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
* * src/ejabberd_sm.erl: SASL Anonymous + Anonymous login supportAlexey Shchepin2006-04-071-2/+2
| | | | | | | | | | | | (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/cyrsasl_digest.erl: Fixed challenge/response parsing (thanksAlexey Shchepin2005-08-101-0/+6
| | | | | | to Martin Pokorny) SVN Revision: 405
* * src/mod_register.erl: BugfixAlexey Shchepin2005-07-131-7/+1
| | | | | | | | | | | | | | | | | | | | | | | | | * 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
* Merged the Process One contributions ( Virtual Hosting )tmallard2005-04-171-17/+16
| | | | SVN Revision: 307
* * src/ejabberd_c2s.erl: Bugfix in resend_offline_messages/1Alexey Shchepin2004-08-121-2/+2
| | | | | | | | | | | | | | | | | | | * src/mod_announce.erl: New module to manage announce messages (thanks to Sergei Golovan) * src/ejabberd_local.erl: Moved processing of announce messages to mod_announce (thanks to Sergei Golovan) * src/ejabberd_c2s.erl: Added several hooks * src/ejabberd_hooks.erl: Fixed run_fold (thanks to Sergei Golovan) * src/ejabberd.cfg.example: Updated (thanks to Sergei Golovan) * doc/guide.tex: Updated (thanks to Sergei Golovan) SVN Revision: 256
* * src/cyrsasl_digest.erl: Bugfix (thanks to Sergei Golovan)Alexey Shchepin2003-11-231-3/+8
| | | | | | | | | | | | | | | | | * 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_configure.erl: Fixed some error codesAlexey Shchepin2003-10-161-6/+5
| | | | | | * src/cyrsasl_digest.erl: Bugfix (thanks to Justin Karneges) SVN Revision: 151
* * (all): Changed JID storage format, added support for stringprepAlexey Shchepin2003-10-071-1/+2
| | | | | | | | | | | * 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_c2s.erl: SASL support updated to xmpp-core-13Alexey Shchepin2003-06-071-13/+28
| | | | | | * src/cyrsasl*.erl: Support for authzid SVN Revision: 114
* * src/ejabberd_s2s_out.erl: Fixed ports leakAlexey Shchepin2003-03-121-0/+144
* 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