Commit Graph

488 Commits

Author SHA1 Message Date
Kristóf Tóth
de78f48930 Adjust the whole framework to event handler dependency inversion 2019-07-12 23:25:16 +02:00
Kristóf Tóth
f73c059429 Improve EventHandlerFactoryBase 2019-07-11 18:52:15 +02:00
Kristóf Tóth
f1679ffb50 Add new EventHandler stuff as per interface segregation principle 2019-07-10 14:26:12 +02:00
Kristóf Tóth
84a28a1582 Remove unused rate limiter classes (sad to see you go) 2019-07-09 11:02:45 +02:00
Kristóf Tóth
e5dee3a1b3 Remove leftover parentheses 2019-07-09 09:12:21 +02:00
Kristóf Tóth
64ea7d8218 Fix ZMQ socketopt call order 2019-07-08 20:12:12 +02:00
R. Richard
9be21d88ac Create event handler to wrap TerminalCommands 2019-07-08 14:13:58 +02:00
R. Richard
98271a3783 Remove dead code 2019-07-08 14:13:58 +02:00
R. Richard
fbe60de968 Separate independent classes from built-in event handlers 2019-07-08 14:13:58 +02:00
Kristóf Tóth
f6a369496d Improve color scheme 2019-07-04 17:28:26 +02:00
Kristóf Tóth
dc62508a7b Remove message scope during routing 2019-07-04 15:55:23 +02:00
Kristóf Tóth
80e42a4091 Ignore message scope in message signatures 2019-07-04 15:51:55 +02:00
Kristóf Tóth
2c0aba2ffe Fix bug where sign_message wasn't idempotent 2019-07-04 15:19:48 +02:00
Kristóf Tóth
459ae684de Make up for forgotten parentheses 2019-07-03 16:48:56 +02:00
Kristóf Tóth
ca697b41b3 Further improve EventHandler <-> EventHandlerBase port situation 2019-07-03 16:48:17 +02:00
Kristóf Tóth
49844c7b58 Fix trying to send None as a TFW message 2019-07-03 15:49:20 +02:00
Kristóf Tóth
81accf94ae Fix inotify unit tests on BSD based systems 2019-07-02 16:39:36 +02:00
R. Richard
882ab60490 Print stack trace during an exception 2019-07-02 15:39:46 +02:00
Kristóf Tóth
3be018eb17 Make EventHandlerBase capable of stopping all it's instances 2019-07-01 16:01:54 +02:00
R. Richard
68a6469d23 Refactor TFW logging 2019-06-28 17:44:49 +02:00
R. Richard
f94c5b0c37 Rename server_connector to uplink 2019-06-28 17:44:49 +02:00
Kristóf Tóth
aafd145fc5 Delete copyright headers in preparation of going open source ^^ 2019-06-28 17:44:43 +02:00
Kristóf Tóth
018286f397 Improve EventHandler response sending pattern 2019-06-28 16:50:36 +02:00
Kristóf Tóth
481a919606 Improve FSMAware api 2019-06-28 16:49:58 +02:00
Kristóf Tóth
78bd97493a Rework EventHandler situation 2019-06-28 15:11:02 +02:00
Kristóf Tóth
28c3e68b5a Refactor TFWLog 2019-06-27 17:42:41 +02:00
Kristóf Tóth
bcee486463 Refactor InotifyObserver 2019-06-27 17:42:41 +02:00
Kristóf Tóth
491eaf6d5e Refactor HistoryMonitor 2019-06-27 17:42:41 +02:00
R. Richard
44a1433d3b Refactor Inotify 2019-06-27 17:42:41 +02:00
R. Richard
da19769362 Fix file observer 2019-06-27 17:42:41 +02:00
Kristóf Tóth
6cc3d32097 Refactor LogMonitoringEventHandler 2019-06-27 17:42:41 +02:00
R. Richard
c5c5d2c10a Fix logging bug 2019-06-27 17:42:41 +02:00
R. Richard
5f5fc1a8c9 Refactor IdeEventHandler 2019-06-27 17:42:41 +02:00
R. Richard
28f09086a2 Fix pylint warnings 2019-06-27 17:42:41 +02:00
R. Richard
810f6d5297 Remove deprecated argument 2019-06-27 17:42:41 +02:00
R. Richard
ffe512776a Make files observable and refactor event handlers 2019-06-27 17:42:41 +02:00
R. Richard
778f155580 Acquire log path from the environment 2019-06-27 17:42:41 +02:00
R. Richard
149dcb0b4b Move MessageSender due to dependencies 2019-06-27 17:42:41 +02:00
R. Richard
b9ee2031e2 Delete unused import 2019-06-27 17:42:41 +02:00
R. Richard
5e06f72c35 Rename private methods to be underscored 2019-06-27 17:42:41 +02:00
R. Richard
d8e2f8a92a Make file operations unbuffered 2019-06-27 17:42:41 +02:00
R. Richard
494761d2a7 Replace mixins with inotify based observers 2019-06-27 17:42:41 +02:00
R. Richard
597523b3b9 Make observing multiple directories possible 2019-06-27 17:42:41 +02:00
R. Richard
65c8bcee2b Remove DirectoryMonitoringEventHandler 2019-06-27 17:42:41 +02:00
R. Richard
d031f481b8 Print exceptions with stack trace 2019-06-27 17:42:41 +02:00
R. Richard
cbc62c5a10 Switch import order 2019-06-27 17:42:41 +02:00
R. Richard
13e7470f48 Separate event handlers from independent components 2019-06-27 17:42:41 +02:00
R. Richard
c8a0546041 Remove unnecessary imports 2019-06-27 17:42:41 +02:00
R. Richard
c6e0b54930 Make Inotify testing faster 2019-06-27 17:42:41 +02:00
R. Richard
8bf18113b2 Implement custom logging logic 2019-06-27 17:42:41 +02:00