1
0
mirror of https://github.com/craigerl/aprsd.git synced 2024-11-18 06:11:49 -05:00
Commit Graph

271 Commits

Author SHA1 Message Date
Craig Lamparter
4b09fad876 imap tags are unicode in py3. .decode tags 2020-12-10 09:10:59 -08:00
Craig Lamparter
9cd65424f8
Update INSTALL.txt 2020-12-09 08:05:08 -08:00
Craig Lamparter
9dcb73b2a1
Merge pull request #12 from hemna/click
Click
2020-12-09 07:33:25 -08:00
50fb090557 Initial conversion to click 2020-12-09 09:47:37 -05:00
craigerl
b553987350 Reconnect on socket timeout 2020-12-09 09:40:23 -05:00
Craig Lamparter
735cb3a557 clean up code around closed_socket and reconnect 2020-12-09 09:34:34 -05:00
Craig Lamparter
ef132d8037 Update INSTALL.txt 2020-12-09 09:32:27 -05:00
51832ea75e Fixed all pep8 errors and some py3 errors
This introduced the six lib which can translate common
py2 vs py3 incompatibilities.
https://six.readthedocs.io/
2020-12-09 09:31:36 -05:00
craigerl
b552f9611f fix check_email_thread to do proper threading, take delay as arg 2020-12-09 09:27:44 -05:00
Craig Lamparter
f69f9a2027 found another .decode that didn't include errors='ignore' 2020-12-08 17:07:23 -08:00
Craig Lamparter
90fcb9973b some failed attempts at getting the first txt or html from a multipart message, currently sends the last 2020-12-08 15:31:56 -08:00
Craig Lamparter
3c16149e71 fix parse_email unicode probs by using body.decode(errors='ignore').. again 2020-12-08 15:01:07 -08:00
Craig Lamparter
44228c63b3 fix parse_email unicode probs by using body.decode(errors='ignore') 2020-12-08 14:59:28 -08:00
Craig Lamparter
371a7a08ac clean up code around closed_socket and reconnect 2020-12-08 09:27:24 -08:00
Craig Lamparter
e6995c3605 socket timeout 5 minutes 2020-12-07 10:08:21 -08:00
Craig Lamparter
4b67df2907 Detect closed socket, reconnect, with a bit more grace 2020-12-06 12:01:32 -08:00
Craig Lamparter
31618ce666 Merge branch 'master' of https://github.com/craigerl/aprsd 2020-12-06 11:54:41 -08:00
Craig Lamparter
b8f37fac6e can detect closed socket and reconnect now 2020-12-06 11:54:11 -08:00
Craig Lamparter
22f7123e17
Update INSTALL.txt 2020-12-06 09:07:07 -08:00
craigerl
174e8054de Merge branch 'master' of https://github.com/craigerl/aprsd 2020-12-06 08:59:45 -08:00
craigerl
3d7e3a4e54 more debugging messages trying to find rare tight loop in main 2020-12-06 08:59:33 -08:00
Craig Lamparter
54a2c016c9
Update INSTALL.txt 2020-12-06 08:53:54 -08:00
craigerl
85b17c3398 Merge branch 'master' of https://github.com/craigerl/aprsd 2020-12-05 19:24:17 -08:00
craigerl
a4faa7614c main loop went into tight loop, more debug prints 2020-12-05 19:23:17 -08:00
craigerl
b597228719 main loop went into tight loop, added debug print before every continue 2020-12-05 18:59:58 -08:00
Craig Lamparter
d1ab8bc27d
Update INSTALL.txt 2020-12-05 12:56:52 -08:00
Craig Lamparter
89069af58a
Update INSTALL.txt 2020-12-05 12:55:15 -08:00
craigerl
3ae7a056b6 George Carlin profanity filter 2020-12-05 12:50:08 -08:00
craigerl
cf73add2db added decaying email check timer which resets with activity 2020-12-05 11:30:31 -08:00
Craig Lamparter
901b17a94c
Merge pull request #11 from hemna/py3
Fixed all pep8 errors and some py3 errors
2020-12-05 08:13:27 -08:00
a3813eaf3a
Merge branch 'master' into py3 2020-12-04 16:48:28 -05:00
4084ddfe31 Fixed all pep8 errors and some py3 errors
This introduced the six lib which can translate common
py2 vs py3 incompatibilities.
https://six.readthedocs.io/
2020-12-04 16:46:34 -05:00
06a63f541e Fixed all pep8 errors and some py3 errors
This introduced the six lib which can translate common
py2 vs py3 incompatibilities.
https://six.readthedocs.io/
2020-12-04 16:43:30 -05:00
craigerl
ecd0e8f95e Reconnect on socket timeout 2020-12-04 16:43:12 -05:00
craigerl
5e96706f7a socket reconnect on timeout testing 2020-12-04 16:42:45 -05:00
craigerl
32e146d105 socket timeout of 300 instead of 60 2020-12-04 13:37:29 -08:00
craigerl
766acbb777 Reconnect on socket timeout 2020-12-04 09:43:11 -08:00
craigerl
712d66c389 socket reconnect on timeout testing 2020-12-04 07:21:37 -08:00
0c40689743 Fixed all pep8 errors and some py3 errors
This introduced the six lib which can translate common
py2 vs py3 incompatibilities.
https://six.readthedocs.io/
2020-12-04 09:07:32 -05:00
craigerl
e171e16854 fix check_email_thread to do proper threading, take delay as arg 2020-12-03 14:48:27 -08:00
craigerl
f175f7e6e3 INSTALL.txt for the average person 2020-12-02 12:30:58 -08:00
craigerl
abc63791f1 fix bugs after beautification and yaml config additions. Convert to sockets. case insensitive commands 2020-12-02 12:25:39 -08:00
craigerl
78add91f3c fix INBOX 2020-12-02 09:42:23 -08:00
Craig Lamparter
3e555746ca
Merge pull request #10 from hemna/master
Added tox support
2020-01-20 10:25:54 -08:00
Craig Lamparter
1f31ba0fc7
Update README.md 2019-12-17 06:28:16 -08:00
d1a50c6559 Added tox support
This patch adds support for tox.  Tox is used to run various
python compliance tests.  This enables pep8 tests, as well as python2
and python3 compatibility as well as coverage and documentation
building.
2019-05-15 20:12:59 +00:00
Craig Lamparter
28e062bd44
Merge pull request #9 from hemna/master
Fixed SMTP settings
2018-11-29 11:22:33 -08:00
da153b64f6 Fixed SMTP settings
This patch reads the SMTP settings from the config.yml now.
Also added a logfile entry to the aprs: section of the config.yml
so the logfile can be placed anywhere.
2018-11-29 14:19:52 -05:00
Craig Lamparter
e552084342
Merge pull request #8 from hemna/master
removed ASS
2018-11-29 10:23:00 -08:00
bd47a2bdea Created fake_aprs.py
Moved the config parsing to utils, so it's shared with
main.py (aprs) and fake_aprs.py
2018-11-29 13:20:53 -05:00