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 |