Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2022-04-06 | Fix compilation with Erlang 19 | Badlop | 1 | -2/+4 | |
2022-02-11 | Update copyright year to 2022 | Badlop | 1 | -1/+1 | |
2022-01-22 | feat: event handling | Pouriya Jahanbakhsh | 1 | -86/+186 | |
run multiple event handlers generate new events in timing event handlers print human-readable times output each callback time info is optional and by default is disabled | |||||
2022-01-21 | feat: process hook tracing | Pouriya Jahanbakhsh | 1 | -2/+406 | |
2021-01-27 | Update newest copyright year to 2021 (#3464) | Badlop | 1 | -1/+1 | |
2020-01-28 | Update copyright to 2020 (#3149) | Badlop | 1 | -1/+1 | |
2019-09-23 | Correctly handle unicode in log messages | Evgeny Khramtsov | 1 | -1/+1 | |
2019-07-09 | Avoid returning 'stopped' from ejabberd_hooks:run_fold() | Evgeny Khramtsov | 1 | -5/+5 | |
2019-07-09 | Get rid of unused API functions in ejabberd_hooks | Evgeny Khramtsov | 1 | -174/+23 | |
Also improve code formatting and type specs | |||||
2019-07-08 | Debug hooks | Evgeny Khramtsov | 1 | -0/+2 | |
2019-06-14 | Use new configuration validator | Evgeny Khramtsov | 1 | -5/+10 | |
2019-03-14 | Improve formatting of hook crashes | Evgeny Khramtsov | 1 | -4/+7 | |
2019-01-08 | Update copyright to 2019 (#2756) | Badlop | 1 | -1/+1 | |
2018-12-13 | Add code for handling deprecations of get_stacktrace() | Paweł Chmielowski | 1 | -9/+6 | |
2018-09-01 | Get stacktrace out of lager context | Evgeniy Khramtsov | 1 | -1/+2 | |
Calling erlang:get_stacktrace() inside lager functions produces stacktraces of the logging function itself, not the function which has failed. | |||||
2018-01-05 | Update copyright dates | Evgeniy Khramtsov | 1 | -1/+1 | |
2017-04-05 | Set 'read_concurrency' for some ETS tables | Evgeniy Khramtsov | 1 | -1/+1 | |
2017-01-23 | Make sure only {exit, normal} is not catched when executing a hook | Evgeniy Khramtsov | 1 | -1/+1 | |
2017-01-09 | Adopt remaining code to support new hooks | Evgeniy Khramtsov | 1 | -8/+14 | |
2017-01-02 | Update copyright date automatically (#1442) | Badlop | 1 | -1/+1 | |
2016-12-28 | Add xmpp_stream_out behaviour and rewrite s2s/SM code | Evgeniy Khramtsov | 1 | -4/+7 | |
2016-01-13 | Update copyright to 2016 (#901) | Badlop | 1 | -1/+1 | |
2015-10-07 | cosmetic cleanup | Christophe Romain | 1 | -5/+2 | |
2015-03-08 | Reorganize / clean ejabberd_hooks header | Mickaël Rémond | 1 | -9/+7 | |
2015-03-08 | More ejabberd_hooks refactor | Mickaël Rémond | 1 | -14/+16 | |
2015-03-08 | ejabberd_hooks refactor and better types | Mickaël Rémond | 1 | -56/+52 | |
2015-03-08 | Add Elixir test on ejabberd hooks | Mickaël Rémond | 1 | -5/+30 | |
This is to prepare ejabberd_hooks module refactoring. I also expanded API to help with testing. | |||||
2015-01-08 | Update copyright dates to 2015 (EJAB-1733) | Badlop | 1 | -1/+1 | |
2014-08-26 | Fix a comment in ejabberd_hooks | Holger Weiss | 1 | -1/+1 | |
2014-03-13 | Update copyright dates to 2014 (EJAB-1679) | Badlop | 1 | -1/+1 | |
2014-02-22 | Update FSF address | Jamie Nguyen | 1 | -4/+3 | |
2013-06-13 | Switch to rebar build tool | Evgeniy Khramtsov | 1 | -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 | |||||
2013-03-14 | Accumulated patch to binarize and indent code | Badlop | 1 | -6/+27 | |
2013-01-24 | Update copyright dates | Alexey Shchepin | 1 | -1/+1 | |
2012-02-23 | Update copyright dates | Alexey Shchepin | 1 | -1/+1 | |
2011-02-14 | update copyright up to 2011 | Christophe Romain | 1 | -1/+1 | |
2010-01-12 | Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159) | Badlop | 1 | -1/+1 | |
SVN Revision: 2891 | |||||
2009-04-28 | * src/ejabberd_hooks.erl: Support distributed hooks (EJAB-829) | Badlop | 1 | -0/+87 | |
SVN Revision: 2047 | |||||
2009-03-06 | * src/ejabberd_hooks.erl: fixed typo | Evgeniy Khramtsov | 1 | -1/+1 | |
SVN Revision: 1970 | |||||
2009-03-06 | * src/ejabberd_hooks.erl: anonymous functions support. | Evgeniy Khramtsov | 1 | -2/+30 | |
SVN Revision: 1969 | |||||
2009-01-21 | * src/ejabberd_hooks.erl: Explanation in EDoc of some functions | Badlop | 1 | -3/+15 | |
SVN Revision: 1842 | |||||
2009-01-12 | * doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842) | Badlop | 1 | -2/+2 | |
* doc/guide.html: Likewise * src/*/*.erl: Likewise * src/*/*.erl: Remove unneeded blankspaces in license text SVN Revision: 1804 | |||||
2008-07-31 | * doc/guide.tex: Update Process-one name to ProcessOne (EJAB-708) | Badlop | 1 | -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 | |||||
2008-01-15 | * doc/guide.tex: Updated copyright dates to 2008 | Badlop | 1 | -1/+1 | |
* src/*: Likewise SVN Revision: 1153 | |||||
2007-12-24 | * Applied copyright update patch 1. | Mickaël Rémond | 1 | -4/+22 | |
SVN Revision: 1110 | |||||
2007-12-06 | * src/cyrsasl.erl: Fix compilation warnings: Part 1 (EJAB-290) | Badlop | 1 | -8/+8 | |
* src/ejabberd_auth_odbc.erl: Likewise * src/ejabberd_config.erl: Likewise * src/ejabberd_hooks.erl: Likewise * src/ejabberd_s2s_out.erl: Likewise * src/ejabberd_sm.erl: Likewise * src/idna.erl: Likewise * src/jd2ejd.erl: Likewise SVN Revision: 1045 | |||||
2005-06-20 | * (all): Enhanced virtual hosting support | Alexey Shchepin | 1 | -12/+28 | |
SVN Revision: 370 | |||||
2004-08-12 | * src/ejabberd_c2s.erl: Bugfix in resend_offline_messages/1 | Alexey Shchepin | 1 | -1/+1 | |
* 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 | |||||
2004-08-08 | * src/ejabberd_c2s.erl: Use resend_offline_messages_hook to fetch | Alexey Shchepin | 1 | -0/+183 | |
offline messages * src/mod_offline.erl: Likewise * src/mod_offline.erl: Added table locking in remove_old_messages/1 * src/ejabberd_sm.erl: Use offline_message_hook to store offline messages * src/mod_offline.erl: Likewise * src/ejabberd_hooks.erl: Hooks support * src/ejabberd_sup.erl: Added ejabberd_hooks * doc/guide.tex: Updated * src/ejabberd.cfg.example: Updated * src/ejabberd_c2s.erl: Changed TLS options (thanks to Sergei Golovan) SVN Revision: 255 |