Commit Graph

25 Commits (master)

Author SHA1 Message Date
Michał 'rysiek' Woźniak 4789b0373c graceful teardown, now with 150% more grace 2015-02-10 22:52:45 +01:00
Michał 'rysiek' Woźniak 34c023ad74 fixes in utf-8 handling in debug output 2015-02-10 21:28:43 +01:00
Michał 'rysiek' Woźniak dbd8aedb23 the greacefullest of graceful shotdowns implemented. 2015-02-10 21:23:07 +01:00
Michał 'rysiek' Woźniak 16ea0c970d .join() or .terminate()?.. ho-humm. 2015-02-10 03:11:18 +01:00
Michał 'rysiek' Woźniak a7ffeab451 graceful shutdown, kind of (still a need to handle SIGTERM in ToxManager) 2015-02-10 03:07:03 +01:00
Michał 'rysiek' Woźniak 926a6c0996 started implementing some graceful shutdown handling 2015-02-10 02:32:00 +01:00
Michał 'rysiek' Woźniak f68a88dc3c ToxManager now handles multiple ToxNode instances loaded based on files available in a datadir; also, closures are fun! 2015-02-10 00:54:51 +01:00
Michał 'rysiek' Woźniak 078d71bc8c Inter-process (XMPP<->Tox) message passing now now *not* using SleekXMPP.Message/SleekXMPP.Presence (dict-based structures instead) 2015-02-09 23:58:23 +01:00
Michał 'rysiek' Woźniak 10cb29b3ba a fuller list of bootstrap nodes 2015-02-09 04:30:07 +01:00
Michał 'rysiek' Woźniak b7f8f30d18 ToxNode now accepts bootstrap servers, instead of a bootstrap server, argument; ToxManager updated accordingly; also, ToxNode now toggles between configured/passed bootstrap servers every 10s if a DHT connection is not successfuly established 2015-02-08 20:22:10 +01:00
Michał 'rysiek' Woźniak 649be47e0b bi-directional messages work properly now; important TODO: handling short/long Tox IDs properly 2015-02-08 19:17:58 +01:00
Michał 'rysiek' Woźniak e2dbd34a1f bi-directional message passing kind of works. needs more love due to Tox ID+nospam+checksum thing 2015-02-08 02:22:47 +01:00
Michał 'rysiek' Woźniak 26f1f948d1 First messages successfuly passed from an XMPP client connected to an XMPP server, via the ToXMPP Transport/Gateway, to a standalone Tox client! 2015-02-07 00:32:01 +01:00
Michał 'rysiek' Woźniak 4836077e28 mptox.py -- some cleanups 2015-02-07 00:04:04 +01:00
Michał 'rysiek' Woźniak 4bda02d9db ToxNode now handles message queueing when offline 2015-02-06 23:57:15 +01:00
Michał 'rysiek' Woźniak 481ece132d no need to track Tox data dir 2015-02-06 23:13:57 +01:00
Michał 'rysiek' Woźniak 7b2caf1f9c mptox.py added with a ToxManager running in a separate Process implemented; first successful XMPP message sent to Tox! 2015-02-06 23:13:06 +01:00
Michał 'rysiek' Woźniak ac0abd2953 fixes to toxmpp.py and toxnode.py 2015-02-06 23:12:15 +01:00
Michał 'rysiek' Woźniak aa93da9f37 work started on connecting Tox to XMPP 2015-02-06 14:49:34 +01:00
Michał 'rysiek' Woźniak 4fbe434b71 gitignore helping out with keeping the repo clean 2015-02-03 04:19:10 +01:00
Michał 'rysiek' Woźniak 6ee2c95dd6 yaml_roster fully functional; added proper GPLv3 license boilerplates; added LICENSE file with full license text 2015-02-03 04:12:24 +01:00
Michał 'rysiek' Woźniak b70dea2608 yaml_roster works, sans loading from files; work in progress 2015-02-03 03:42:48 +01:00
Michał 'rysiek' Woźniak 0d79bb9156 roster backend (not-working-yet)implementation 2015-02-03 02:36:43 +01:00
Michał 'rysiek' Woźniak a6238dcebf the fight with presence continues; RosterElement and RosterBackend classes initial implementation done 2015-02-02 03:17:44 +01:00
Michał 'rysiek' Woźniak 79c43b01f5 initial commit, working examples of echo services for XMPP (data/toxmpp.py) and Tox (data/textecho.py); toxmpp docker image contains tmux and tmuxinator, and a helper session, to be removed from release version 2015-02-02 00:25:35 +01:00