Commit Graph

120 Commits

Author SHA1 Message Date
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
Oleksii Shevchuk fc72b3d122 Add for non debug builds to trace issues with travis build 2017-04-25 23:53:28 +03:00
Oleksii Shevchuk e6c25254ad Set commit properly in Travis 2017-04-25 17:45:32 +03:00
Oleksii Shevchuk 6b4c39d870 Leave PyErr_Print 2017-04-25 16:23:29 +03:00
Oleksii Shevchuk 2488d37ae9 Compile git revision into pupy templates 2017-04-25 14:43:23 +03:00
Oleksii Shevchuk 2b3df567f4 Print exception information in debug/linux 2017-04-25 11:08:01 +03:00
n1nj4sec 2c23b41c30 fix linux build on ubuntu 2017-04-16 23:45:10 +02:00
Oleksii Shevchuk f19e10aaa0 Make windows build happy again 2017-04-10 11:42:16 +03:00
Oleksii Shevchuk 109c3989ff *.pyo's are not created from time to time, so enusre all are in place 2017-04-05 13:39:05 +03:00
Oleksii Shevchuk b1f285ef84 oooops 2017-04-05 11:00:24 +03:00
Oleksii Shevchuk 2e8e216c0c Fix fakse memfd path generation 2017-04-05 08:49:51 +03:00
Oleksii Shevchuk a9142e884b Make c99 happy 2017-04-04 22:16:45 +03:00
Oleksii Shevchuk 9e6c5de41b Use pymalloc in internal allocations 2017-04-04 13:23:13 +03:00
Oleksii Shevchuk 91dabc2e02 It turns out that cffi works ok with ctypes backend 2017-04-04 10:50:50 +03:00
Oleksii Shevchuk e4a616e819 Try to show original soname in memfd. Also fix symlink bug 2017-04-03 23:35:33 +03:00
Oleksii Shevchuk 0639c55f16 Fix rebuild by dependencies 2017-04-03 23:34:46 +03:00
Oleksii Shevchuk f032580183 Build pycryptodome to environment 2017-04-03 19:41:42 +03:00