https://github.com/liske/mox
Monitor XMPP presence
https://github.com/liske/mox
Last synced: 5 months ago
JSON representation
Monitor XMPP presence
- Host: GitHub
- URL: https://github.com/liske/mox
- Owner: liske
- Created: 2011-02-06T12:50:49.000Z (over 15 years ago)
- Default Branch: master
- Last Pushed: 2011-02-06T21:04:00.000Z (over 15 years ago)
- Last Synced: 2025-06-14T16:08:11.351Z (about 1 year ago)
- Homepage:
- Size: 93.8 KB
- Stars: 2
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
mox
===
mox monitors XMPP presence. moxd connects to a XMPP server as a
XMPP client. It monitors the presence of XMPP contacts and issues
actions on status changes. Contacts are proped by urn:xmpp:ping
IQs if possible to get aware of stale presence informations.
Implemented XEPs
================
moxd has the following XEPs implemented:
XEP-0012: Last Activity
XEP-0030: Service Discovery
XEP-0054: vcard-temp
XEP-0092: Software Version
XEP-0199: XMPP Ping
XEP-0202: Entity Time
SRV lookup support in Net::XMPP
===============================
Net::XMPP did not support SRV records to get the XMPP server of the
users JID. XMPP requires the client to lookup the server by SRV records
in the DNS. See also the following bug reports including a fix:
http://rt.cpan.org/Public/Bug/Display.html?id=18539#txn-249050
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=325658
To get SRV lookup work, you must have at least
Net::XMPP >= 1.02_02
XML::Stream >= 1.23_04
installed and enable the following lines in your mox.conf:
$xmpp_conf{'componentname'} = $xmpp_conf{'hostname'};
$xmpp_conf{'srv'} = 1;