Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-04-06 | Fix compilation with Erlang 19 | Badlop | |
2022-04-06 | Merge pull request #3756 from pouriya/Add-Process-Hook-Tracing | badlop | |
Add process hook tracing | |||
2022-02-11 | Update copyright year to 2022 | Badlop | |
2022-01-22 | feat: event handling | Pouriya Jahanbakhsh | |
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 | |
2021-01-27 | Update newest copyright year to 2021 (#3464) | Badlop | |
2020-01-28 | Update copyright to 2020 (#3149) | Badlop | |
2019-09-23 | Correctly handle unicode in log messages | Evgeny Khramtsov | |
2019-07-09 | Avoid returning 'stopped' from ejabberd_hooks:run_fold() | Evgeny Khramtsov | |
2019-07-09 | Get rid of unused API functions in ejabberd_hooks | Evgeny Khramtsov | |
Also improve code formatting and type specs | |||
2019-07-08 | Debug hooks | Evgeny Khramtsov | |
2019-06-14 | Use new configuration validator | Evgeny Khramtsov | |
2019-03-14 | Improve formatting of hook crashes | Evgeny Khramtsov | |
2019-01-09 | Update copyright to 2019 (#2756) | Badlop | |
2018-12-13 | Add code for handling deprecations of get_stacktrace() | Paweł Chmielowski | |
2018-09-01 | Get stacktrace out of lager context | Evgeniy Khramtsov | |
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 | |
2017-04-05 | Set 'read_concurrency' for some ETS tables | Evgeniy Khramtsov | |
2017-01-23 | Make sure only {exit, normal} is not catched when executing a hook | Evgeniy Khramtsov | |
2017-01-20 | Merge branch 'new_stream' | Evgeniy Khramtsov | |
Conflicts: src/cyrsasl.erl src/ejabberd_c2s.erl src/ejabberd_cluster.erl src/ejabberd_frontend_socket.erl src/ejabberd_node_groups.erl src/ejabberd_router.erl src/mod_bosh.erl src/mod_ip_blacklist.erl src/mod_muc_mnesia.erl src/mod_offline.erl src/mod_proxy65_sm.erl | |||
2017-01-09 | Adopt remaining code to support new hooks | Evgeniy Khramtsov | |
2017-01-02 | Update copyright date automatically (#1442) | Badlop | |
2016-12-28 | Add xmpp_stream_out behaviour and rewrite s2s/SM code | Evgeniy Khramtsov | |
2016-01-13 | Update copyright to 2016 (#901) | Badlop | |
2015-10-07 | cosmetic cleanup | Christophe Romain | |
2015-03-08 | Reorganize / clean ejabberd_hooks header | Mickaël Rémond | |
2015-03-08 | More ejabberd_hooks refactor | Mickaël Rémond | |
2015-03-08 | ejabberd_hooks refactor and better types | Mickaël Rémond | |
2015-03-08 | Add Elixir test on ejabberd hooks | Mickaël Rémond | |
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 | |
2014-08-26 | Fix a comment in ejabberd_hooks | Holger Weiss | |
2014-04-11 | Merge pull request #146 from jamielinux/master | badlop | |
Update FSF address | |||
2014-03-13 | Update copyright dates to 2014 (EJAB-1679) | Badlop | |
2014-02-22 | Update FSF address | Jamie Nguyen | |
2013-06-13 | Switch to rebar build tool | Evgeniy Khramtsov | |
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 | |
2013-01-24 | Update copyright dates | Alexey Shchepin | |
2012-02-23 | Update copyright dates | Alexey Shchepin | |
2011-02-14 | update copyright up to 2011 | Christophe Romain | |
2010-01-12 | Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159) | Badlop | |
SVN Revision: 2891 | |||
2009-04-28 | * src/ejabberd_hooks.erl: Support distributed hooks (EJAB-829) | Badlop | |
SVN Revision: 2047 | |||
2009-03-06 | * src/ejabberd_hooks.erl: fixed typo | Evgeniy Khramtsov | |
SVN Revision: 1970 | |||
2009-03-06 | * src/ejabberd_hooks.erl: anonymous functions support. | Evgeniy Khramtsov | |
SVN Revision: 1969 | |||
2009-01-21 | * src/ejabberd_hooks.erl: Explanation in EDoc of some functions | Badlop | |
SVN Revision: 1842 | |||
2009-01-12 | * doc/guide.tex: Update copyright date 2008 to 2009 (EJAB-842) | Badlop | |
* 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 | |
* 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 | |
* src/*: Likewise SVN Revision: 1153 | |||
2007-12-24 | * Applied copyright update patch 1. | Mickaël Rémond | |
SVN Revision: 1110 | |||
2007-12-07 | * src/cyrsasl.erl: Fix compilation warnings: Part 1 (EJAB-290) | Badlop | |
* 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 | |
SVN Revision: 370 |