summaryrefslogtreecommitdiff
path: root/src/ejabberd_captcha.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
|
* Fix regression introduced by b82b93f8f0c229eEvgeniy Khramtsov2017-08-111-16/+11
| | | | Fixes #1928
* Add type specs for Module:opt_type/1Evgeniy Khramtsov2017-05-081-0/+4
|
* Don't validate an option in ejabberd_config:get_option() functionsEvgeniy Khramtsov2017-04-291-15/+4
| | | | | | | | | | | | | The commit introduces the following changes: * Now there is no need to pass validating function in ejabberd_config:get_option() functions, because the configuration keeps already validated values. * New function ejabberd_config:get_option/1 is introduced * Function ejabberd_config:get_option/3 is deprecated. If the function is still called, the second argument (validating function) is simply ignored. * The second argument for ejabberd_config:get_option/2 is now a default value, not a validating function.
* Don't re-define validation functions in multiple placesEvgeniy Khramtsov2017-04-281-3/+3
|
* Get rid of p1_sha callsAlexey Shchepin2017-03-141-2/+2
|
* Get rid of jid:to_string/1 and jid:from_string/1Evgeniy Khramtsov2017-02-261-3/+3
|
* Fix some dialyzer warningsEvgeniy Khramtsov2017-02-161-1/+1
|
* Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|
* Improve translation of some messagesEvgeniy Khramtsov2016-11-261-5/+2
|
* Get rid of excessive (io)list_to_binary/1 callsEvgeniy Khramtsov2016-11-241-1/+1
|
* Add xdata generator and make some code using itEvgeniy Khramtsov2016-10-071-0/+1
|
* Deprecate jlib:integer_to_binary/1 and jlib:binary_to_integer/1Evgeniy Khramtsov2016-09-241-1/+1
|
* Rewrite captcha to use XML generatorEvgeniy Khramtsov2016-07-281-192/+69
|
* Switch to Fast XML moduleMickael Remond2016-02-031-1/+1
|
* Update copyright to 2016 (#901)Badlop2016-01-131-1/+1
|
* Remove now() - part 1Paweł Chmielowski2015-12-041-2/+1
|
* Move JID related functions to jid.erl (#847)Evgeniy Khramtsov2015-11-241-3/+3
|
* cosmetic cleanupChristophe Romain2015-10-071-38/+4
|
* Add config validation at startupEvgeniy Khramtsov2015-06-011-1/+14
|
* Document protocol support (EJABS-1620)Badlop2015-05-211-0/+2
|
* Update copyright dates to 2015 (EJAB-1733)Badlop2015-01-081-1/+1
|
* Fix ejabberd_captcha's listener parsingHolger Weiss2014-12-241-9/+9
| | | | | | If the "captcha_host" is specified without "http://" or "https://" prefix, ejabberd_captcha tries to figure out the protocol automatically. Fix the code that parses the listener configuration in order to do that.
* 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-4/+4
|
* Fix all calls to functions of p1_tls applicationEvgeniy Khramtsov2013-06-201-2/+2
|
* Switch to rebar build toolEvgeniy Khramtsov2013-06-131-1/+2
| | | | | | | | | | | | | | | | 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-405/+508
|
* Update copyright datesAlexey Shchepin2013-01-241-1/+1
|
* Fix English strings (thanks to Andreas van Cranenburgh)Badlop2012-04-241-1/+1
|
* Update copyright datesAlexey Shchepin2012-02-231-1/+1
|
* When checking captcha setup, try to generate image only when captcha is ↵Evgeniy Khramtsov2011-05-181-8/+9
| | | | enabled in order to avoid logging of confusing error
* Throw error when captcha fails at server start, not later at runtimeBadlop2011-04-261-20/+8
|
* Remove forgotten -compile(export_all).Evgeniy Khramtsov2011-04-181-1/+1
|
* Implement CAPTCHA limitEvgeniy Khramtsov2011-04-181-28/+101
|
* Support more captcha_host value formats (EJAB-1418)Badlop2011-04-111-3/+7
|
* If the port number isn't listener, then specify the protocol (EJAB-1418)Badlop2011-03-031-11/+10
|
* captcha_host must have the port number to get protocol (EJAB-1418)Badlop2011-03-031-2/+2
|
* update copyright up to 2011Christophe Romain2011-02-141-1/+1
|
* Provide HTTPS URL in CAPTCHA form when listener has 'tls' option (EJAB-1406)Badlop2011-02-141-3/+43
|
* Include a Required xml element in the captcha fieldBadlop2010-10-271-2/+4
|
* Changes in registration form to workaround client problems (EJAB-1262)Badlop2010-10-251-4/+12
| | | | | | | | 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
* Provide image url in registration form when captcha is enabledEvgeniy Khramtsov2010-10-251-1/+7
|
* CAPTCHA IBR support (EJAB-1262)Evgeniy Khramtsov2010-10-241-9/+64
|
* Reduce verbosity of log when captcha_cmd is checked but not configured.Badlop2010-04-281-1/+1
|
* Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)Badlop2010-01-121-1/+1
| | | | SVN Revision: 2891
* Show and throw error when captcha_cmd is required but not configured.Badlop2010-01-111-3/+6
| | | | SVN Revision: 2874
* do not crash on unmatched requestEvgeniy Khramtsov2009-07-301-1/+4
| | | | SVN Revision: 2406