Commit Graph

1139 Commits

Author SHA1 Message Date
Oleksii Shevchuk 794d1c1ed1 Start both UDP and TCP DNS server handlers 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk c46dbde88f Actually TTL doesn't matter 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 2420db36e3 Use non-threading model. TODO - move to pyuv 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk bb292072e8 Emulate _memimporter for python-only evironments 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 8c35337379 Use pyuv instead of asyncoro 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 08d8688c8c Search any pywintypes27.dll 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk fcac5768cf Pypcap is broken 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 190fd92d09 Bump versions, fix build script 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 4207218055 Bump zlib version 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 25ffaf6ddd In case things go bad, let's at least return same shit every time 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 7768e8791b Silently ignore errors if IGD is not accessible 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 8b0f750f9d TTL=0 in Amazon AWS creates natural disaster 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 480bc18df4 Add more deps to bundle builder 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 7c47ab6f27 Add new and fractions to well-known scapy deps 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk b379dedb48 Handle more cases in Socks5 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk fa5f6bea32 Add proper client-side bundle invalidation on load 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 52c518a8d8 Add support for compressed packages transport 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 7a89fab238 Move pyaudio to bundle 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 891d7aed05 Build scandir to the bundle 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 6827536d45 Add workarounds for bundled pywin32 core DLLs 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 9419bb200a Remove binary objects which may be found in bundles 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 05cdee51b3 Append sqlite3.dll to dependencies 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk b7200bbbf7 If we found more than one file for package remove .dll from the list 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk ba9cdc7f8c Fix search in bundles 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk b9a59da95b Treat .so like dll in dependencies 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 128666a1e0 Remove libraries which are not required during non-interactive boot time 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 128ec9bc53 Fix builds. Add more packages to buildenv 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk ac73116fa3 Enable MemoryModule debug output if /DDEBUG passed 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 2a2e6d949f Load pywintypes properly to avoid double instances 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 45ad9ccff6 Build python libraries from environments to zip bundles. Experemental 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 2a2f4f5d1a Properly check for garbage 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk d85af6711b Add unified asyncronous proxy core. Initial commit 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk f23b61e254 Minor package loading optimizations [Experemental] 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk cf623e97f4 dbus is built-in 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk f84b41056c Bump versions 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 9569b8868a Remove those modules which may be used as-is from local tree 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 45d31a5dea Make compat sched calls static inline 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 6ef4ebd431 Avoid redifinition 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 90c0efaca1 Add scapy to pupysh search path 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 1a3ad7bb60 Properly invalidate cache during forced package loading 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 638a6469a1 Compile modules 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk a6a992eaef Reduce amount of unnecessary transferred data during package loading 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 61114ad552 Add support for host:port notation 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 47c871626f Provide client/non-client status 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk b732a93488 Use 'dependencies' as much as possible 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 7dbfb5ae98 Speedup packages loading. Also try local packages for non-clients 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk e58c910493 Copy compatible headers after bootstrap 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 050c5eecca Fix timeouts logic 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 2ef3cc7cf8 Move make psutils clients built-in (Linux, Windows) 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 3d7d76bbef Add python-ptrace to standard package 2017-03-08 19:41:14 +02:00