Age | Commit message (Collapse) | Author | Files | Lines |
|
buffer overrun
Only decode the response if it's not OK, otherwise the O in "OK" can be
interpreted as a hexadecimal and cause a buffer overrun.
|
|
|
|
|
|
|
|
|
|
restore options
|
|
|
|
|
|
|
|
|
|
messages
|
|
|
|
Replace every ':' with '-' since ':' is an illegal character for file names on Windows
|
|
Signed-off-by: orbea <orbea@riseup.net>
|
|
|
|
- Turns out `socket_receive` anyway internally calls `select` again. Use `socket_receive_timeout` instead.
- Remove logging for timeout in socket.c as well, it is not really an error condition
|
|
get rid of compiler warning
|
|
Turns out using select() wasn't the best idea for the debugserver connection.
libimobildevice already does select internally, and doing it here again would
cause delays especially when transferring larger amounts of data.
|
|
|
|
|
|
|
|
Removes repeated malloc/free too, limits the maximum filenames to try to 65535
and fails if no unique filename could be found. I think this limit is VERY
generous. If there are really so many files to test against it will also cause
an unconveniently long delay, but I felt a lower limit could still be easily
reached.
|
|
|
|
without killing the app
|
|
|
|
|
|
application info
|
|
|
|
absence of --network option
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
options
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|