aboutsummaryrefslogtreecommitdiff
path: root/src/mod_register.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use {access,shaper}_rules_validator in other places where access rules are usedPaweł Chmielowski2016-06-211-6/+6
|
* Check password with jid:resourceprep when registering account (#996)Badlop2016-06-141-0/+16
|
* mod_register: Only set timeout on successHolger Weiss2016-05-231-0/+1
| | | | | Don't set the registration timeout if the password was rejected for being too weak.
* Fix typo in error messageMickael Remond2016-04-121-1/+1
|
* Replace more ?ERR_* macros with ?ERRT_*Evgeniy Khramtsov2016-04-051-18/+41
|
* Switch to Fast XML moduleMickael Remond2016-02-031-8/+8
|
* Update copyright to 2016 (#901)Badlop2016-01-131-1/+1
|
* If mod_register access_from is 'none', then don't advertise IBR (#857)Badlop2015-12-071-2/+5
|
* More now() replacementsPaweł Chmielowski2015-12-071-2/+1
|
* Move JID related functions to jid.erl (#847)Evgeniy Khramtsov2015-11-241-16/+16
|
* cosmetic cleanupChristophe Romain2015-10-071-0/+2
|
* Add config validation at startupEvgeniy Khramtsov2015-06-011-1/+38
|
* Use namespace definitions when possibleBadlop2015-05-211-2/+2
|
* Document protocol support (EJABS-1620)Badlop2015-05-211-0/+2
|
* Don't announce register feature once user is authenticated (#41)Badlop2015-05-071-4/+9
|
* 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
|/
* Fix some type specs and errors13.12Evgeniy Khramtsov2013-12-101-0/+2
|
* Change configuration file format to YAMLEvgeniy Khramtsov2013-08-211-72/+65
|
* Don't include sub-elements in IQ results where it's not requiredEvgeniy Khramtsov2013-06-171-5/+5
| | | | by the corresponding spec (RFC or XEP).
* 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-500/+545
|
* Update copyright datesAlexey Shchepin2013-01-241-1/+1
|
* Update copyright datesAlexey Shchepin2012-02-231-1/+1
|
* mod_register Access now also controls account unregistrationsBadlop2011-04-261-2/+4
|
* Implement CAPTCHA limitEvgeniy Khramtsov2011-04-181-2/+7
|
* update copyright up to 2011Christophe Romain2011-02-141-1/+1
|
* Fix some English stringsBadlop2010-11-191-4/+4
|
* New ip_access option restricts which IPs can register (thanks to Alexey ↵Badlop2010-11-051-5/+102
| | | | Shchepin)(EJAB-915)
* * Add top-level instructions for x:data incompatible clientsEvgeniy Khramtsov2010-10-261-2/+7
| | | | * Remove trailing dot
* Changes in registration form to workaround client problems (EJAB-1262)Badlop2010-10-251-1/+1
| | | | | | | | Changes included: * Remove var in fixed field because Gajim and Tkabber display it to user * Add workaround for Psi's overlap fields * Add var=url attribute, required by Psi to display the field * Provide the image URL as a copy-able form field
* Add password entropy check (EJAB-1326)Evgeniy Khramtsov2010-10-241-30/+59
|
* * Rename option captcha to captcha_protected for consistency.Evgeniy Khramtsov2010-10-241-1/+1
| | | | * Document captcha_protected option
* CAPTCHA IBR support (EJAB-1262)Evgeniy Khramtsov2010-10-241-30/+115
|
* Return Registered element when account exists (thanks to PioneerMike)Badlop2010-07-281-2/+15
|
* full support for XEP-0115 v1.5 (EJAB-1223) (EJAB-1189)Evgeniy Khramtsov2010-05-081-2/+2
|
* Added new acl for mod_register: access_from. This acl is applied if existing ↵Evgeniy Khramtsov2010-01-311-6/+18
| | | | | | account tries to register a new account (either via s2s or c2s). The default value is to deny such operations. SVN Revision: 2949
* Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)Badlop2010-01-121-1/+1
| | | | SVN Revision: 2891
* Fix error message when register is forbidden by ACL (EJAB-803)Badlop2009-12-231-1/+1
| | | | SVN Revision: 2823
* Include IP address, time and module in IBR admin message (thanks to Tsukasa ↵Badlop2009-11-171-4/+16
| | | | | | Hamano) SVN Revision: 2744
* * src/mod_muc/mod_muc.erl: English fixes (thanks to Glenn Sieb)Badlop2009-04-081-1/+1
| | | | | | | | | * src/mod_muc/mod_muc_log.erl: Likewise * src/mod_muc/mod_muc_room.erl: Likewise * src/mod_register.erl: Likewise * src/web/ejabberd_web_admin.erl: Likewise SVN Revision: 2009
* * 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/acl.erl: New ACL: shared_group (thanks to Maxim Ryazanov)Badlop2008-12-231-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | * 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/mod_register.erl: Change password using mod_register alwaysBadlop2008-08-181-2/+15
| | | | | | | | | | 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/mod_register.erl: When a registration is blocked due to IPBadlop2008-07-241-3/+5
| | | | | | limitation, return description in error stanza (EJAB-692) SVN Revision: 1487
* * src/mod_register.erl: Revert support for io_lib newline, sinceBadlop2008-07-111-2/+1
| | | | | | | | | there is a standard character that representes newline (EJAB-501) * doc/guide.tex: Update documentation to explain newline character * doc/guide.html: Likewise * src/ejabberd.cfg.example: Likewise SVN Revision: 1436
* * src/mod_register.erl: Support for io_lib newline character inBadlop2008-07-091-1/+2
| | | | | | | | the body of welcome_message (EJAB-501) * doc/guide.tex: Document the newline character * src/ejabberd.cfg.example: Example usage of newline character SVN Revision: 1425