Oleksii Shevchuk
afb0d9c846
Add reference to winpty
2016-10-31 21:55:35 +02:00
Oleksii Shevchuk
4c1723180b
Disable locks, add default args to default shells (repl)
2016-10-31 17:01:24 +02:00
Oleksii Shevchuk
d52e0ca275
Ignore errors during process termination (ignore race cases)
2016-10-31 17:00:34 +02:00
Oleksii Shevchuk
d09622a53b
Remove debug messages
2016-10-31 13:23:25 +02:00
Oleksii Shevchuk
cf6c894f58
Try to setup/guess the prompt
2016-10-31 13:12:30 +02:00
Oleksii Shevchuk
e8fa48a776
Omit EOF from commands list
2016-10-31 12:38:10 +02:00
Oleksii Shevchuk
654906d295
Update HEAD to build with find_function_address
2016-10-30 23:23:08 +02:00
Oleksii Shevchuk
680a1d2376
Rework safepopen a bit to use with new interactive shell model
2016-10-30 23:23:08 +02:00
Oleksii Shevchuk
85fd4e68dc
Initial support of PTY on windows
...
WinPTY (https://github.com/rprichard/winpty ) was patched to start
winpty-agent.exe from itself (using in-mem-exec.c). So it's enough
to load winpty.dll to use it.
Tested on Windows XP SP2 and Windows 10. Looks like it works (Yay! I can
use FAR!). But more testing is needed.
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
237fece741
Ensure that stream was closed
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
fe8542f4cc
Add function to search functions by module and name
...
It wasn't possible to find functions in libraries
loaded using memoryloader (Windows)
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
2a419200ed
Also avoid parsing errors
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
39272a3faa
Do nothing when Ctrl-D pressed (EOF)
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
2024312855
Make lazagne loading more beautiful
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
7325f7c91e
If there is no client, no need to ping it
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
d9aa0ab9c5
Search for dlls in packages path, if not found by passed path
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
e9f0acc254
Add crypt.so
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
ca597b9739
Add _elementtree.so
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
338763187c
Add _sqlite3.so
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
6a0417e6b5
Add (more) ancient _scandir.so
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
5b8212a45f
Add (modificated) secretstorage module ( https://github.com/mitya57/secretstorage )
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
4a0fd1dd8c
Update head
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
5175b72ca9
Add dbus/gir support to linux client build
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
fcdf6fe6f1
Filter out examples
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
be76d6a476
Ignore errors during disconnection by timeout
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
a24617b6fd
Add .so to dangerous list
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
d21a1c7e6e
Add more nice flags to linux client linker
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
51d0135975
Add a bit more debug to pupyimporter
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
19059fc101
Scripts unification for linux and windows build
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
dd00e0f682
Add missing file
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
755d24b2e7
Fix build for windows
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
2d28bdb9ee
Enable all messages when /DDEBUG
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
19093c13e9
Do not use redirected stdout for shares
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
f239180818
Use same separator everywhere
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
1ce4af01f3
Add new line to the output
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
3aeb0a2e9a
Explicitly load ctypes.wintypes
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
1a17eb93a3
Start to implement proper build script to compile windows binaries using wine
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
076d3d2438
Fix stdout
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
ca671a1251
Fix issues with interrupting jobs
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
7f2d0214d2
Fix deps
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
c6f4cf414b
Move client initialization code to separate nice file
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
85d7070a2a
Add naive DMI uuid module
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
3fca1a38fb
Fix dead session behavior
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
a2465d3a56
Looks like encodings module is not required here
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
9202f365a1
Use marshalled code, enable optimization (.pyc -> .pyo)
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
6149aad2d4
Add functions to retrieve termsize
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
da628c8a0d
drives -> mount alias
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
28dc448e18
Add a bit of fun colors to drives
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
3bc35a9e25
Use async write cb
2016-10-30 23:23:07 +02:00
Oleksii Shevchuk
4baa96747c
Add ssh-like connection close sequence (RET ~.)
2016-10-30 23:23:07 +02:00