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