summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* iproxy: Allow proper listening on localhost for IPv6 _and_ IPv4Nikias Bassen2020-06-071-23/+70
|
* socket: Improve socket_create() with proper use of getaddrinfoNikias Bassen2020-06-071-95/+58
|
* Update NEWS with latest changesMartin Szulecki2020-06-041-0/+14
|
* Unify usage output of tools and use proper indentationMartin Szulecki2020-06-042-24/+27
|
* Update project URLs in man pages of toolsMartin Szulecki2020-06-042-4/+4
|
* Update project URL in configure.acMartin Szulecki2020-06-041-1/+1
|
* Add man pages for iproxy and inetcatNikias Bassen2020-05-315-1/+122
|
* inetcat: Update usage to better reflect what the tool actually doesNikias Bassen2020-05-311-2/+2
|
* iproxy: Update usage to reflect new local:remote port formatNikias Bassen2020-05-311-2/+3
|
* iproxy: Fix crash when no UDID is givenNikias Bassen2020-05-291-1/+1
|
* iproxy: Allow multiple port mappings (in local:device format)Nikias Bassen2020-05-281-54/+119
|
* socket: Increase listen socket backlog queue lengthNikias Bassen2020-05-281-2/+2
|
* iproxy: Allow specifying source address for the listening socketNikias Bassen2020-05-283-21/+99
|
* iproxy: Get rid of concurrent threads and use loop with select() insteadNikias Bassen2020-05-271-150/+74
|
* socket: Make sure fd is ready to write before calling send()Nikias Bassen2020-05-181-0/+4
|
* tools: Make iproxy and inetcat use direct socket connection for network devicesNikias Bassen2020-05-182-5/+70
| | | | | Instead of going through usbmuxd this change will have it connect directly to the device via network after retrieving its address from usbmuxd
* socket: Add new functions socket_connect_addr() and socket_addr_to_string()Nikias Bassen2020-05-182-11/+187
|
* iproxy: Fix build on win32Nikias Bassen2020-05-181-1/+1
|
* socket: Make connecting sockets non-blockingNikias Bassen2020-05-151-11/+31
|
* inetcat: Properly handle USB vs. network devices with new command line switchesNikias Bassen2020-05-141-23/+99
|
* iproxy: Properly handle USB vs. network devices with new command line switchesNikias Bassen2020-05-141-36/+112
|
* configure: Add PACKAGE_URL and PACKAGE_BUGREPORTNikias Bassen2020-05-141-1/+1
|
* Fix compiler warning about missing void in function declaration of ↵fidetro2020-04-272-2/+2
| | | | usbmuxd_unsubscribe()
* configure.ac: Drop AC_FUNC_MALLOC/REALLOC and use AC_CHECK_FUNCS instead to ↵Nikias Bassen2020-01-141-3/+1
| | | | allow cross compiliation
* Bump version to 2.0.2Nikias Bassen2019-12-051-1/+1
|
* tools: Update .gitignore and name in header of c fileNikias Bassen2019-12-052-2/+2
|
* inetcat: Add missing sys/select headerRosen Penev2019-11-261-0/+1
| | | Fixes compilation under musl.
* tools: Rename icat to inetcat due to name conflict with sleuthkit2.0.1Nikias Bassen2019-11-264-6/+12
| | | | See https://github.com/libimobiledevice/libusbmuxd/issues/84
* Updated NEWS for release2.0.0Nikias Bassen2019-11-071-0/+9
|
* Update libplist version requirementNikias Bassen2019-11-071-1/+1
|
* Bump version to 2.0.0Nikias Bassen2019-11-071-1/+1
|
* Bump soversion due to changes in interfaceNikias Bassen2019-11-071-1/+1
|
* Fix enum comments in doxygen compatible wayNikias Bassen2019-11-061-3/+3
|
* Added icat to .gitignoreNikias Bassen2019-10-231-0/+1
|
* tools: Ignore SIGPIPENikias Bassen2019-09-282-0/+8
|
* win32: Fix compilationNikias Bassen2019-08-033-2/+25
|
* tools: Add new tool 'icat'Adrien Guinet2019-08-032-1/+154
|
* iproxy: Fix (newly introduced) timeout errors not being handledNikias Bassen2019-06-291-2/+2
|
* Convert README to markdown and update linksNikias Bassen2019-06-202-70/+66
|
* socket: Return -ETIMEDOUT when select() in socket_read_fd() reached the timeoutNikias Bassen2019-06-131-0/+4
|
* common: Use portable pointer initialization and assert on allocation failureNikias Bassen2019-06-121-6/+16
|
* configure: Add missing check for pselectNikias Bassen2019-05-271-0/+1
|
* Remove unnecessary NULL pointer checksNikias Bassen2019-05-261-9/+4
|
* inotify: Fix hang when usbmuxd is not running and device monitor is stoppedNikias Bassen2019-05-251-2/+47
|
* Make sure device monitor thread can be cancelled without pthread_cancelNikias Bassen2019-05-252-5/+7
|
* configure.ac: Make sure pthread_cancel is properly detectedNikias Bassen2019-05-251-1/+3
|
* Make sure to send device remove events when unregistering the callbackNikias Bassen2019-05-231-0/+8
|
* Add new usbmuxd_events_subscribe/unsubscribe functions with a context so it ↵Nikias Bassen2019-05-224-43/+184
| | | | can be used in different threads
* socket: Return -ECONNRESET from socket_receive_timeout() instead of -EAGAIN ↵Nikias Bassen2019-05-211-1/+5
| | | | | | | if peer closed the socket Returning -EAGAIN would indicate the caller can try again, but if the peer closed the socket that wouldn't make any sense. Thanks to sctol for reporting.
* socket: Move initialization of timeval structure into retry loop in ↵Nikias Bassen2019-05-211-8/+7
| | | | | | | | socket_check_fd() Depending on the platform, select() may modify the timeval structure to indicate the amount left on the timer, so we reset the timeout before calling select() again. Thanks to sctol for reporting.