Commit Graph

8 Commits

Author SHA1 Message Date
Oleksii Shevchuk 25fac6a96a Try to preserve arch specific library bundles between simple cleans 2017-07-03 23:09:53 +03:00
Oleksii Shevchuk 5007957722 Disable tracebacks to reduce access to FS during exception handling 2017-05-07 18:20:24 +03:00
Oleksii Shevchuk fc72b3d122 Add for non debug builds to trace issues with travis build 2017-04-25 23:53:28 +03:00
Oleksii Shevchuk 61dc5fc6f4 sys.flags.optimize can't be set in runtime 2017-04-25 10:47:05 +03:00
Oleksii Shevchuk e9b3526d03 Set Py_OptimizeFlag from bootloader 2017-04-05 19:18:21 +03:00
Oleksii Shevchuk 248094d89d Ensure pupy doesn't execute any shit from the system 2017-03-08 19:41:15 +02:00
Oleksii Shevchuk 8bfae8bb50 Rework pupy basic configuration
Improve compression:
[+] LMZA everywhere (uniformed)
[+] Config space 40690 -> 8192
[+] Compress payload libraries (libpython)
[+] Compress serialized objects (resources, bootloader, config)
[-] Windows build (Makefile) was removed

Improve cryptography/credentials default configuration
[+] Remove default secrets
[-] Android still there
[+] Add uniformed class to search proper credentials
[+] Generate all credentials on first launch
[+] Improve SSL -> CA/Client/Server + roles

Client default configuration
[+] Add stubbed site.py (to preserve pupy from search files on target device)

TODO:
[?] Test all that stuff?
[?] Rewrite all transport configs to honor roles
2017-03-08 19:41:14 +02:00
Oleksii Shevchuk 19059fc101 Scripts unification for linux and windows build 2016-10-30 23:23:07 +02:00