Commit Graph

1074 Commits

Author SHA1 Message Date
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
Oleksii Shevchuk cfbdc87758 ZSH doesn't support writing to UID 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 767eeb82c7 Make interactive shell a bit less intrusive 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 0b6169a6b8 Remove debug prints 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 26a0159cb6 DNSCNC fixes. TODO: DNS storm handling 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 9b8c682201 Use raw write to log to omit newlines per page output 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 2931b7053a Define old_handler before problematic section 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 83e038ca5c Set default interval to 30 secs to prevent DNS storm 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk b2264093d8 Use lower logging priority by default 2017-03-08 19:41:14 +02:00
Oleksii Shevchuk e2f25223b9 Add missing import 2017-03-08 19:41:14 +02:00