aboutsummaryrefslogtreecommitdiff
path: root/src/ejabberd_hooks.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Fix compilation with Erlang 19Badlop2022-04-061-2/+4
|
* Merge pull request #3756 from pouriya/Add-Process-Hook-Tracingbadlop2022-04-061-2/+506
|\ | | | | Add process hook tracing
| * feat: event handlingPouriya Jahanbakhsh2022-01-221-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 tracingPouriya Jahanbakhsh2022-01-211-2/+406
| |
* | Update copyright year to 2022Badlop2022-02-111-1/+1
|/
* Update newest copyright year to 2021 (#3464)Badlop2021-01-271-1/+1
|
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
|
* Correctly handle unicode in log messagesEvgeny Khramtsov2019-09-231-1/+1
|
* Avoid returning 'stopped' from ejabberd_hooks:run_fold()Evgeny Khramtsov2019-07-091-5/+5
|
* Get rid of unused API functions in ejabberd_hooksEvgeny Khramtsov2019-07-091-174/+23
| | | | Also improve code formatting and type specs
* Debug hooksEvgeny Khramtsov2019-07-081-0/+2
|
* Use new configuration validatorEvgeny Khramtsov2019-06-141-5/+10
|
* Improve formatting of hook crashesEvgeny Khramtsov2019-03-141-4/+7
|
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
|
* Add code for handling deprecations of get_stacktrace()Paweł Chmielowski2018-12-131-9/+6
|
* Get stacktrace out of lager contextEvgeniy Khramtsov2018-09-011-1/+2
| | | | | Calling erlang:get_stacktrace() inside lager functions produces stacktraces of the logging function itself, not the function which has failed.
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
|
* Set 'read_concurrency' for some ETS tablesEvgeniy Khramtsov2017-04-051-1/+1
|
* Make sure only {exit, normal} is not catched when executing a hookEvgeniy Khramtsov2017-01-231-1/+1
|
* Merge branch 'new_stream'Evgeniy Khramtsov2017-01-201-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 hooksEvgeniy Khramtsov2017-01-091-8/+14
| |
| * Add xmpp_stream_out behaviour and rewrite s2s/SM codeEvgeniy Khramtsov2016-12-281-4/+7
| |
* | Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|/
* Update copyright to 2016 (#901)Badlop2016-01-131-1/+1
|
* cosmetic cleanupChristophe Romain2015-10-071-5/+2
|
* Reorganize / clean ejabberd_hooks headerMickaël Rémond2015-03-081-9/+7
|
* More ejabberd_hooks refactorMickaël Rémond2015-03-081-14/+16
|
* ejabberd_hooks refactor and better typesMickaël Rémond2015-03-081-56/+52
|
* Add Elixir test on ejabberd hooksMickaël Rémond2015-03-081-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)Badlop2015-01-081-1/+1
|
* Fix a comment in ejabberd_hooksHolger Weiss2014-08-261-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
|/
* 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-6/+27
|
* Update copyright datesAlexey Shchepin2013-01-241-1/+1
|
* Update copyright datesAlexey Shchepin2012-02-231-1/+1
|
* update copyright up to 2011Christophe Romain2011-02-141-1/+1
|
* Update year of ProcessOne copyright from 2009 to 2010 (EJAB-1159)Badlop2010-01-121-1/+1
| | | | SVN Revision: 2891
* * src/ejabberd_hooks.erl: Support distributed hooks (EJAB-829)Badlop2009-04-281-0/+87
| | | | SVN Revision: 2047
* * src/ejabberd_hooks.erl: fixed typoEvgeniy Khramtsov2009-03-061-1/+1
| | | | SVN Revision: 1970
* * src/ejabberd_hooks.erl: anonymous functions support.Evgeniy Khramtsov2009-03-061-2/+30
| | | | SVN Revision: 1969
* * src/ejabberd_hooks.erl: Explanation in EDoc of some functionsBadlop2009-01-211-3/+15
| | | | SVN Revision: 1842
* * 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
* * 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
* * doc/guide.tex: Updated copyright dates to 2008Badlop2008-01-151-1/+1
| | | | | | * src/*: Likewise SVN Revision: 1153
* * Applied copyright update patch 1.Mickaël Rémond2007-12-241-4/+22
| | | | SVN Revision: 1110
* * src/cyrsasl.erl: Fix compilation warnings: Part 1 (EJAB-290)Badlop2007-12-061-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 supportAlexey Shchepin2005-06-201-12/+28
| | | | SVN Revision: 370