summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Improve README.md with feature, installation and usage sectionsreadmeMartin Szulecki2020-06-121-39/+112
|
* Apply changes towards a project wide common "autogen.sh" fileMartin Szulecki2020-06-091-11/+22
|
* Fix pkg-config file pointing to older libplist dependencyNikias Bassen2020-06-081-1/+1
|
* Move pkg-config file into src dir and rename it to include major version as ↵Nikias Bassen2020-06-084-4/+4
| | | | standard recommends
* configure: Update libplist version requirementNikias Bassen2020-06-081-2/+2
|
* Remove trailing whitespace errors from all filesMartin Szulecki2020-06-082-7/+7
|
* Make sure README.md file is added to distribution archiveMartin Szulecki2020-06-081-0/+3
|
* socket: Fix IPv6 scope id lookup logic to handle another network device problemMartin Szulecki2020-06-081-2/+12
| | | | | | | The lookup logic preferred to return the last suitable scope id match. This became a problem if there was already a suitable scope id match before that was higher in the interface list. This now chooses the higher last scope id interface match and thus probably in the routing preference.
* Update README.md links and creditsMartin Szulecki2020-06-081-4/+5
|
* socket: Fix socket_connect_addr() not connecting using IPv6 in some casesprereleaseMartin Szulecki2020-06-071-0/+125
| | | | | | | | | | This extends the socket helper with functions to determine the "scope" and a suitable "scope id" of an IPv6 address. While socket_connect_addr() prefers any initially supplied "scope id" to maintain routing information if possible, it will attempt to determine the best suitable route with the new helpers. This became a requirement during testing with remote usbmux connections that provide a different "scope id" and thus might cause IPv6 routing to not work at all. Thus the "scope id" is only valid per host.
* iproxy: Use sockaddr_storage struct in network connection logicNikias Bassen2020-06-071-5/+6
|
* 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
|