Commit Graph

136 Commits

Author SHA1 Message Date
Oleksii Shevchuk de13568a80 Bump SunOS build 2018-03-04 18:54:52 +02:00
Oleksii Shevchuk 7e0dbad094 Do not use marshal module to load embedded library 2018-03-02 22:16:23 +02:00
Oleksii Shevchuk 7ec68db889 Allow packages upgrade during cached builds 2018-02-15 13:58:29 +02:00
Oleksii Shevchuk 67752657a1 Bump sunos build 2018-02-15 00:02:01 +02:00
Oleksii Shevchuk 0786e5e8a7 For PID=1 do just one fork 2018-02-09 16:08:57 +02:00
Oleksii Shevchuk 1f58934e8b memfd workaround is no longer required 2018-02-04 17:30:56 +02:00
Oleksii Shevchuk 5bc97a40e7 Fix migrate/duplicate for linux/mexec 2018-02-03 20:49:54 +02:00
Oleksii Shevchuk ed0caf16c7 Syncronize python flags between linux/windows clients 2018-02-03 14:53:36 +02:00
Oleksii Shevchuk 19e9e5e885 For linux/sunos enforce filesystem default encoding to utf-8 2018-02-03 14:36:02 +02:00
Oleksii Shevchuk 42e6eb36a6 We are interested only in pure .py files (not .pyo or .pyc) 2018-01-31 22:29:32 +02:00
Oleksii Shevchuk 4a55dc6329 Rework approach to build bundles of compiled py files 2018-01-13 19:54:06 +02:00
Oleksii Shevchuk d61d94de47 lzmafree now want to know size 2018-01-13 11:24:37 +02:00
Oleksii Shevchuk 32a5eb55f5 Manage refcnt for module dicts properly 2018-01-13 11:24:37 +02:00
Oleksii Shevchuk 08c10f2be9 Option to wrap generated blobs by some attributes 2018-01-13 11:24:37 +02:00
Oleksii Shevchuk 69b9fd7d09 Fix typo 2018-01-11 20:36:57 +02:00
Oleksii Shevchuk b0f52fc716 Fix importer issues 2018-01-11 17:03:24 +02:00
Oleksii Shevchuk 569a0cdaa9 Explicitly install u-msgpack-python everywhere 2018-01-11 12:54:42 +02:00
Oleksii Shevchuk b058b09e73 Integrate poster module to tinyhttp. Fix sockets issues 2018-01-10 09:05:21 +02:00
Oleksii Shevchuk bf92b435c7 Migrate from json based obtain to msgpack 2018-01-05 23:37:07 +02:00
Oleksii Shevchuk daef9c068c Add python-xlib to bundle 2018-01-05 20:49:59 +02:00
Oleksii Shevchuk c973afd3b6 Merge upstream 2018-01-05 19:55:40 +02:00
Oleksii Shevchuk 131c9629f0 Use dockerized build. Add KCP. TBD: android 2018-01-04 23:45:40 +02:00
n1nj4sec 85eb63ca10 try to fix linux buildenv 2017-09-19 22:57:20 +02:00
n1nj4sec 1101ae9aab fix openssl version in linux build 2017-09-19 21:54:39 +02:00
n1nj4sec bcdfa88aba fix linux build 2017-09-18 23:54:52 +02:00
n1nj4sec 05ca41af56 fix linux build : openssl broken link 2017-09-18 23:36:16 +02:00
n1nj4sec 6477259282 add missing dependency for travis-ci 2017-09-18 21:06:57 +02:00
Oleksii Shevchuk 6796360b7d Force stack-protector off for pynacl 2017-07-24 08:43:05 +03:00
Oleksii Shevchuk 4987b1f16c Support latest pyuv and crpytography 2017-07-23 23:29:32 +03:00
Oleksii Shevchuk f0fc1ff8a6 Set default PATH 2017-07-23 08:06:16 +03:00
Oleksii Shevchuk 68b509c4b3 Delete bundles before regeneration 2017-07-23 08:04:53 +03:00
Oleksii Shevchuk 7761da59e9 Fix typo 2017-07-23 08:00:45 +03:00
Oleksii Shevchuk 1f65bb5267 Be sure that without interactive mode stdoir will be mapped to /dev/null (memexec/linux) 2017-07-22 15:00:24 +03:00
Oleksii Shevchuk 4bbed249ce Add support for upx 2017-07-17 09:30:50 +03:00
Oleksii Shevchuk 41337f8e1d Pin pyuv to 1.3.0 2017-07-14 23:02:28 +03:00
Oleksii Shevchuk 1bf8ffe314 PyCParser is broken in upstream 2017-07-08 17:35:08 +03:00
Oleksii Shevchuk d6b99dfb91 Clean more space.. 2017-07-04 15:01:58 +03:00
Oleksii Shevchuk 7235633820 Depending on CFLAGS .c maybe either packed or unpacked 2017-07-04 10:14:17 +03:00
Oleksii Shevchuk 25fac6a96a Try to preserve arch specific library bundles between simple cleans 2017-07-03 23:09:53 +03:00
Oleksii Shevchuk 071a4f8d77 No need to cleanup things which are same from target to target 2017-07-03 21:46:49 +03:00
Oleksii Shevchuk 86d1eb50ea Also clean caches in linux buildenv 2017-07-02 22:55:57 +03:00
Oleksii Shevchuk 24998d3bcc Make pupy packer friendly (optionally) 2017-07-02 16:24:10 +03:00
Oleksii Shevchuk 30c86f3948 Add more space for scriptlets 2017-06-18 16:17:09 +03:00
Oleksii Shevchuk 614fbc324a Fix triple fork check 2017-06-04 23:10:41 +03:00
Oleksii Shevchuk 06ea1e9e6f Ensure crypt.so module is built 2017-06-04 09:07:57 +03:00
Oleksii Shevchuk 2ed5c669c9 Don't do triple fork if launched from init 2017-06-03 08:47:00 +03:00
Oleksii Shevchuk 4eb066f10d pycrypto -> pycryptodome 2017-05-25 21:00:18 +03:00
Oleksii Shevchuk aa7da76f89 Ensure patched version of psutil is used 2017-05-24 17:02:14 +03:00
Oleksii Shevchuk e55b4ad9a7 Use 64bit build for SunOS 2017-05-24 17:01:59 +03:00
Oleksii Shevchuk cc0be30ac6 Initial SunOS Support
Also we have a problem with templates namings.. Again.
And with compatibility. To remove symlinks I introduced posix.
Let's move same stuff there.

Memorpy is to be proted to SunOS.
2017-05-24 15:48:16 +03:00