Commit graph

54 commits

Author SHA1 Message Date
Philip Trauner
e8b855d37a Removed error handling function used by old networking 2016-09-11 20:31:48 +02:00
Philip Trauner
422d262ddf Removed building-blocks of old networking 2016-09-11 20:30:43 +02:00
Philip Trauner
2622fe8837 Added portable version of ws4py 2016-09-11 20:28:57 +02:00
Philip Trauner
13b4e0235c Added lookup caching and converted indentation to tabs 2016-09-11 15:20:06 +02:00
Christoph Heiss
a6de0790dd Add compression to ESock.
This is mostly transparent to the user.
A compression-level can be specfic (0-9), where 0 equals no,
1 weakest and 9 best compression.
Currently, the compression level defaults to 0.
2016-04-15 10:09:25 +02:00
PhilipTrauner
3db86baed8 Redid ReloadHandler to reduce duplicated events (works hopefully) 2016-04-10 00:54:32 +02:00
PhilipTrauner
7fb4db19cc Removed debug print 2016-04-09 00:15:38 +02:00
PhilipTrauner
7f881f3bf7 Hopefully fixed event duplication as well as offline editing 2016-04-09 00:14:22 +02:00
Philip Trauner
10e7638511 Added debug prints for possible segementation issue 2016-04-08 14:40:21 +02:00
Philip Trauner
733aa47433 Additional debug information 2016-04-08 09:09:00 +02:00
Philip Trauner
1cc4495978 Actually implemented is_wallaby 2016-04-04 13:13:28 +02:00
PhilipTrauner
d2fd0b4479 Removed faulty client-side add logic (currently echos are back, server can handle them) 2016-04-03 23:24:58 +02:00
PhilipTrauner
af8cffd5aa Added data truncation and length constant (currently independent of actual length) 2016-04-03 23:24:37 +02:00
PhilipTrauner
47989941d8 Removed invalid logic and added additional error handling 2016-04-03 22:19:42 +02:00
PhilipTrauner
90fa593be7 Added is_wallaby 2016-04-03 22:16:46 +02:00
PhilipTrauner
9406d5ef7d Added __init__ file for partial Python 2.7 support 2016-04-03 22:16:01 +02:00
Philip Trauner
65c744ad82 Reverted ActionQueue 2016-04-01 16:07:56 +02:00
PhilipTrauner
5a24c17bc1 Possible race condition fix 2016-03-31 22:40:39 +02:00
PhilipTrauner
1ee65798b0 Migrated DeleteStorage to pickle because sqlite3 is not included in Sublime Text's python interpreter, added rename (file), fixed tons of logic errors, added delete (directory and file) 2016-03-29 23:44:52 +02:00
PhilipTrauner
f87501a7a7 Removed setup (__init__ can now be used) 2016-03-29 23:36:33 +02:00
PhilipTrauner
444f169b86 Added function collection 2016-03-29 23:35:58 +02:00
Philip Trauner
d65b004fd4 Added .fl0w to ignores 2016-03-21 17:37:18 +01:00
PhilipTrauner
fda8eb2d41 4th version (actually working :D) 2016-03-21 00:17:33 +01:00
PhilipTrauner
731e5f4e1e Major refactor and error handling on closed sock 2016-03-21 00:17:00 +01:00
PhilipTrauner
894c973974 Replaced with current version of Meh 2016-03-21 00:15:27 +01:00
PhilipTrauner
615865234d Moved start to Server, added start and stop methods and removed arbitrary start requirement 2016-03-21 00:12:58 +01:00
PhilipTrauner
1e4fdfeace Moved commonb functions to utils 2016-03-21 00:09:58 +01:00
PhilipTrauner
14ca7f5a2b Deleted abstraction 2016-03-21 00:09:35 +01:00
PhilipTrauner
ee9693b655 3rd inital version (D:) 2016-03-08 08:48:01 +01:00
PhilipTrauner
1dfaaa59e3 Rewrite config in case of missing vars 2016-03-08 08:46:30 +01:00
PhilipTrauner
f8c699f5af Fixed length on receive 2016-03-08 08:44:57 +01:00
PhilipTrauner
befca7cdf8 Added REQUIRE capabilities for Routing 2016-03-08 08:43:52 +01:00
Philip Trauner
35f61ab771 Another unfinished version of Sync 2016-03-05 17:39:55 +01:00
Philip Trauner
d287a84950 Added fallback logging option for Sublime Text 2016-03-05 17:36:27 +01:00
Philip Trauner
98c6eada50 Added first version of Sync 2016-02-27 12:45:16 +01:00
Philip Trauner
cb53bbb2b4 Bandwidth optimisations (json now minimal) 2016-02-27 12:42:33 +01:00
Philip Trauner
56136ad5d2 Added new config framework 2016-02-27 12:40:59 +01:00
Philip Trauner
d04a29c018 Added support for a disconnect callback 2016-02-20 10:03:25 +01:00
PhilipTrauner
19bb54ad60 Raised size of length field 2016-02-20 08:21:40 +01:00
PhilipTrauner
5dda052ed5 Added error handling for invalid packets and integrated int and float 2016-01-31 20:40:31 +01:00
PhilipTrauner
6b2fdaa9d5 Added int and float (why weren't they there in the first place?) 2016-01-31 20:39:30 +01:00
PhilipTrauner
240114e0cd Scrapped VarSync. Not really necessary 2016-01-31 20:36:59 +01:00
PhilipTrauner
058406be01 Added client route 2016-01-11 11:51:01 +01:00
PhilipTrauner
d67e4162d1 VarSync inital commit; Client-side working, Server-side in progress 2016-01-11 11:49:18 +01:00
PhilipTrauner
83a69b5049 Added debugging capabilities 2016-01-11 11:48:43 +01:00
PhilipTrauner
02715dd97f Moved Routing from Server/Server.py to own file 2016-01-04 03:57:00 +01:00
PhilipTrauner
0d7cac4c93 Added routing to header 2016-01-04 03:52:04 +01:00
PhilipTrauner
08bcbce2d6 Updated Logging to newest TermOut version 2016-01-04 03:49:51 +01:00
PhilipTrauner
3917a81ba1 Removed unnecessary import 2016-01-02 03:44:17 +01:00
PhilipTrauner
725ad76159 Rewrite incoming 2015-12-25 18:08:22 +01:00