Jacob Hipps fb2a9b92a89 fixes for python 3.8 03 Dec 2021 Jacob Hipps 7101a3db981 fix send_message to set mtype to chat 10 Mar 2021 Jacob Hipps 1169bf67aea YRW-14: implemented auto-reconnect in tclient.deluge after disconnections or restarts of deluged 15 Jan 2017 YRW-14 Jacob Hipps e8dbbb921e0 YRW-7: added a more robust exception handler with full traceback logging output; fixed datetime import in queuerunner 31 Oct 2016 YRW-7 Jacob Hipps 3eb94173735 YRW-7: implemented external logging targets (mongodb, syslog, zeromq, tcp/udp json streams, plain file) 30 Oct 2016 YRW-7 Jacob Hipps bac60c1e466 updated README with new install instructions 27 Oct 2016 Jacob Hipps 410825120a4 M YRW-11, YRW-12: merge branch feature/yrw-11-python3 into master; bump version to 0.12.1; using Python 3.5 and SleekXMPP" 25 Oct 2016 2 Jira IssuesJacob Hipps f35a204d923 YRW-11: fixing bytes to unicode conversion in rainshell.df() 25 Oct 2016 YRW-11 Jacob Hipps 3b1fb5b16ca YRW-12: adding jabber.setup() call to queue runner 25 Oct 2016 YRW-12 Jacob Hipps 5ceb0d60ac5 YRW-12: fix import in jabber.send(); bump version/date to 0.12.1 25 Oct 2016 YRW-12 Jacob Hipps 43cf1cfd6f8 YRW-11, YRW-12: ported Rainwatch to Python 3.5; refactored rwatch.jabber to use SleekXMPP instead of xmpppy; created wrapper class for DelugeRPCClient for unicode decoding; bumped version to 0.12.0 25 Oct 2016 2 Jira IssuesJacob Hipps 8adae0e8378 YRW-11: ported all modules except rwatch.jabber to Python 3.5 17 Oct 2016 YRW-11 Jacob Hipps 248feda031f YRW-10: style cleanup/refactoring; moved entrypoint to rwatch.cli._main() from rainwatch script; removed __main__.xsetup 16 Oct 2016 YRW-10 Jacob Hipps f0a787f2e58 YRW-9: setup Gulp for linting and building web stuffs; configured pylint and jshint for linting; created custom Gulp task for pylint; renamed Bower dir to 'vendor' 15 Oct 2016 YRW-9 Jacob Hipps 2fb4fb6de5b cleanup and fixes for mode_move() 01 Oct 2016 Jacob Hipps dce7eb54d15 added -m/--move function 01 Oct 2016 Jacob Hipps 09bd5ee573d fixed user auth error in jabber module; updated xmpppy reqs 04 Sep 2016 Jacob Hipps 348f223033f removed references to old deluge module 04 Sep 2016 Jacob Hipps 96e77fadf37 fixed imports in rwatch.queue; fixed setup.py 04 Sep 2016 Jacob Hipps 1cad00711b2 'fixed' unicode issues by removing the pre-ssh session check for target path 28 May 2016 Jacob Hipps 9556131321f implemented work-around for Unicode issues with os.stat by implementing rwatch.util.path_exists() that just uses open(); added exception handler 28 May 2016 Jacob Hipps aff7e42633c implemented work-around for Unicode issues with os.stat by implementing rwatch.util.path_exists() that just uses open() 28 May 2016 Jacob Hipps 7ba8274788b added locale detection and correction in queuerunner 27 May 2016 Jacob Hipps 1019a9c12d6 added locale detection and correction according to LANG env var 27 May 2016 Jacob Hipps cee6d60a39d added locale detection and correction according to LANG env var 27 May 2016 Jacob Hipps 9e68d2098c1 troubleshooting unicode-triggered crashes in queue.cb_xfer 27 May 2016 Jacob Hipps b5175019f40 troubleshooting unicode-triggered crashes in queue.cb_xfer 27 May 2016 Jacob Hipps 1edd78c7595 troubleshooting unicode-triggered crashes in queue.cb_xfer 27 May 2016 Jacob Hipps c7d9e808828 troubleshooting unicode-triggered crashes in queue.cb_xfer 27 May 2016 Jacob Hipps fbbd933b0e0 troubleshooting unicode-triggered crashes in queue.cb_xfer 27 May 2016 Jacob Hipps 6f657659214 troubleshooting unicode-triggered crashes in queue.cb_xfer 27 May 2016 Jacob Hipps b7e96199fbb troubleshooting unicode-triggered crashes in queue.cb_xfer 27 May 2016 Jacob Hipps 83ecc4c1cf8 added try/except for queue.cb_xfer() to catch failed string interpolation for unicode strings 27 May 2016 Jacob Hipps 64338f95382 Added exception handler in logthis() to prevent malformed unicode strings from crashing the logger 27 May 2016 Jacob Hipps e7bbb205203 ruleparser: fixed bad key name from schema conversion 09 May 2016 Jacob Hipps ad62510a9f7 YRW-5: brought queuerunner into compliance with new tclient schema 26 Apr 2016 YRW-5 Jacob Hipps c6592fe48d8 YRW-6: added xconfig support to queuerunner 26 Apr 2016 YRW-6 Jacob Hipps 928da29924f YRW-6: completed transition to XConfig object in rainwatch __main__ 26 Apr 2016 YRW-6 Jacob Hipps 5020f5df59c M merge branch 'tclient' into master 26 Apr 2016 Jacob Hipps afd32245390 fixed logthis.unify() 26 Apr 2016 Jacob Hipps cbb1db3759c more unicode fun 26 Apr 2016 Jacob Hipps 3834afd46d4 YRW-5: completed universal tinfo schema implementation for deluge and rtorrent via getTorrent and getTorrentList methods; getTorrentList now supports a full=True option, and the 'fields' param has been removed 23 Apr 2016 YRW-5 Jacob Hipps 7707b2fa54d YRW-5: created remapping schema for torrent info; implemented remap for Deluge, and created spec doc, schema.md 23 Apr 2016 YRW-5 Jacob Hipps 545b3cb0f8c YRW-5,YRW-6: implemented TorrentClient abstraction class and rTorrent support; wrapped global configuration in XConfig object 20 Apr 2016 2 Jira IssuesJacob Hipps 18dc45c6eb7 troubleshooting more unicode fuckery with python 13 Apr 2016 Jacob Hipps 0b95b47abf3 troubleshooting more unicode fuckery with python 13 Apr 2016 Jacob Hipps c4a6ecd9890 updated queue tgpath to be unicode-safe 13 Apr 2016 Jacob Hipps e771000c11e updated queue tgpath to be unicode-safe 13 Apr 2016 Jacob Hipps bf40ad8b1c6 updated ssh2 xfer logs to be unicode-safe 13 Apr 2016 Jacob Hipps 504c973904b updated logthis() and writelog() to be unicode-safe 13 Apr 2016