Commit Graph

73 Commits

Author SHA1 Message Date
Badlop b0b62f509c When iq:version returns timeout, store unknown information 2023-05-04 16:56:41 +02:00
Badlop 0bccf45c0e Remove http_poll, it was removed in ejabberd 15.04 2023-05-04 16:56:41 +02:00
Badlop dcc59aef75 Add support for websocket connection type 2023-05-04 16:49:19 +02:00
Badlop 323b53d125 user_send_packet is apparently not needed 2023-05-04 16:48:52 +02:00
Badlop b3c8d25104 Reword modules documentation to reflect the usage of local configuration files 2022-08-12 10:52:20 +02:00
Badlop 04f4489427 Convert modules README.txt to markdown syntax 2022-08-12 10:45:09 +02:00
Badlop e76b0877d6 Add mod_status/0 to show its current status in WebAdmin 2022-07-26 15:41:23 +02:00
Badlop 8499366bcc Enable some modules when installed, if they work with reasonable default config 2022-07-26 15:41:21 +02:00
Badlop 03cd4de6b0 Set c2s_closed priority in mod_statsdx lower than in mod_stream_mgmt
If c2s_closed reason is [{socket,ping_timeout}],
mod_stream_mgmt stops the hook (see c2s_closed/2)
and mod_statsdx doesn't notice the client disconnection.
To reproduce: login with Xabber-Android, then disable Wifi in that mobile
and wait for mod_ping to kill the connection.
2021-12-31 20:11:30 +01:00
Badlop 3b116414db When client reconnects quickly, ensure we only request iq once 2021-12-31 13:44:08 +01:00
Badlop c9084fae66 Modules that require configuration, provide it commented (#303) 2021-07-07 21:53:44 +02:00
Badlop 97d796cb00 mod_stats2file also misses mod_doc/0 2021-07-06 21:37:16 +02:00
Badlop a95e657a21 Add simple mod_doc/0 to prevent warnings; they won't be used anyway 2021-07-06 21:02:29 +02:00
Badlop 80bae05721 Fix Hooks, Xref and Dialyzer warnings 2021-05-21 21:31:18 +02:00
Badlop 5b44231a37 When client replies error, try Xabber detection, and report others in log 2021-05-21 19:39:25 +02:00
Badlop 2e60ec7079 Use also lowercase detection for OS, and add more clients 2021-05-21 19:38:21 +02:00
Badlop 1096159be1 Provide a statsdx section in users pages 2021-05-21 19:37:13 +02:00
Badlop 37e44168f6 Disable mod_stats2file in the default mod_statsdx configuration 2021-05-21 13:13:06 +02:00
Badlop dcf8189cb0 Fix table sorting: URLs now end with /, even the queries 2021-05-21 13:09:39 +02:00
Badlop 65a37864ff Add hyperlinks to clients, os, languages and conntypes pages 2021-05-21 13:09:39 +02:00
Badlop 4be0998c6e Show table head also in vhosts page 2021-05-21 13:09:39 +02:00
Badlop f2b3151f0b Add some new client and OS string identifiers 2021-05-21 13:09:32 +02:00
Badlop f51ac06ecd Sort also operating system strings 2021-05-21 13:09:12 +02:00
Badlop c031269003 Keep clients strings in lowercase, and sort them 2021-05-21 13:09:12 +02:00
Badlop f8df7b0a60 On Clients tables, hide rows with zero clients 2021-05-21 13:09:12 +02:00
badlop bf08312336 Use c2s_closed, as clients killed ungracefully don't trigger unset_presence 2021-05-21 00:45:45 +02:00
badlop 3374984b28 Wait some time after client logins to send IQ, recent Gajim requires that 2021-05-21 00:45:42 +02:00
Badlop 2aea4659cc Document and example of pre_uninstall/0 (processone/ejabberd#3548) 2021-03-16 16:32:36 +01:00
Badlop 4cde5d84f2 Update xmpp.hrl path to support compilation when copied to ejabberd/src/ 2021-02-08 00:15:27 +01:00
Badlop 20ba631f3e Fix modules to work when WebAdmin has custom base URL (#3043) 2019-10-02 13:14:33 +02:00
Badlop b8c42a4766 Fix errors detected with Dialyzer (#277) 2019-08-23 12:59:53 +02:00
Badlop 857d350a71 Update some modules to work with ejabberd 19.08 (#277) 2019-08-19 20:42:03 +02:00
Badlop e138359c7f Update modules for ejabberd 18.06 lack of jlib.hrl and ejabberd.hrl (#251) 2018-07-13 16:18:34 +02:00
Badlop fc40a38780 Fix some stats where host is a string but tables store as binary 2018-01-23 23:54:09 +01:00
Badlop 9a14b7f7f7 Fix to work with mod_stats2file in recent ejabberd 2018-01-23 20:59:32 +01:00
Badlop 74e068d91c Fix typo in previous commit 2018-01-23 20:30:58 +01:00
Badlop aa6519209e Updated to fix traffic stats 2018-01-12 11:57:30 +01:00
Badlop 4d3acc1637 Updated to fix iq:version stats 2018-01-11 20:05:38 +01:00
Badlop e99866d835 Fixed stats: login, logout, accounts registered and deleted (#235) 2018-01-11 00:18:39 +01:00
Badlop 1f992d161a Fix mod_statsdx to start correctly with ejabberd 17.03 2017-03-02 20:52:22 +01:00
Holger Weiss 4165428780 Update mod_statsdx to work with ejabberd 16.02 2016-03-08 00:31:41 +01:00
Badlop 5964ad412e Use homogeneous s2s connections stats (processone/ejabberd#761) 2015-10-21 12:51:52 +02:00
Badlop 0451576fcb Add policy to commands definitions (#123) 2015-10-02 13:52:27 +02:00
Badlop 0cade69713 Define accepted module options 2015-10-02 13:51:23 +02:00
Holger Weiss fb98a62bce mod_statsdx: Recognize Monal and irssi-xmpp 2015-07-13 15:48:43 +02:00
Badlop 680d541efa Detect session closing, not connection closing (thanks to Holger Weiß) 2015-07-13 15:41:06 +02:00
Holger Weiss 00267eeb71 Update mod_statsdx to work with ejabberd 15.06 2015-06-25 21:29:02 +02:00
Christophe Romain e2f860fd9f Merge remote-tracking branch 'origin/master' into packaging 2015-03-13 12:08:30 +01:00
Badlop bdfe82ce79 Update README files to show configuration file as YAML (#86) 2015-03-13 11:55:26 +01:00
Christophe Romain f5677e7033 Merge remote-tracking branch 'origin/master' into packaging 2015-03-11 14:25:05 +01:00