Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2020-02-17 | Increase timeout for service receive methods | Nikias Bassen | 1 | -1/+1 | |
2019-10-29 | property_list_service: Consider a successful 0 byte read a timeout rather ↵ | Nikias Bassen | 1 | -0/+5 | |
than an error condition | |||||
2019-06-16 | service: Fix typo SERIVCE_E_NOT_ENOUGH_DATA to SERVICE_E_NOT_ENOUGH_DATA | Nikias Bassen | 1 | -1/+1 | |
2019-06-13 | Timeout support for SSL connections and better timeout handeling. | DanyL | 1 | -56/+60 | |
2017-04-08 | Propagate lower level errors to callers instead of returning unknown | BALATON Zoltan | 1 | -1/+3 | |
error for most failures | |||||
2017-01-18 | property_list_service: Remove packet length check when receiving plist data | Antoine Reversat | 1 | -46/+43 | |
There are services that would send really large plist data, e.g. when listing provisioning profiles. Instead of forcing the data to be less than 16MB we try to allocate a buffer as large as requested. If the allocation fails the function returns with an error. | |||||
2015-01-28 | Remove trailing whitespace errors from all files | Martin Szulecki | 1 | -4/+4 | |
2014-10-03 | Avoid exporting non-public symbols | Martin Szulecki | 1 | -8/+8 | |
2014-04-29 | Make property_list_service public | Nikias Bassen | 1 | -100/+0 | |
2013-11-30 | Fix possible memory corruption by ensuring client pointers NULL'd after free | Martin Szulecki | 1 | -0/+3 | |
2013-11-10 | property_list_service: Rename RECEIVE_TIMEOUT error for more clarity | Martin Szulecki | 1 | -1/+1 | |
2013-10-09 | Remove duplicate newline from debug messages as one is added automatically | Martin Szulecki | 1 | -2/+2 | |
2013-10-09 | property_list_service: improve error checking on receive | Nikias Bassen | 1 | -2/+19 | |
2013-09-19 | property_list_service: handle timeout condition on receive | Nikias Bassen | 1 | -1/+4 | |
this adds the new error code PROPERTY_LIST_SERVICE_E_TIMEOUT that occurs if the given timeout is reached when trying to receive data. | |||||
2013-04-25 | common: Move debug and userpref code into libinternalcommon | Martin Szulecki | 1 | -1/+1 | |
2013-03-14 | global: make sure to check service before checking service->port to prevent ↵ | Nikias Bassen | 1 | -1/+1 | |
crashes | |||||
2013-02-27 | implement base service that all other services inherit from | Nikias Bassen | 1 | -27/+24 | |
2013-02-26 | Refactor port number use into service descriptor to enable SSL for services | Martin Szulecki | 1 | -6/+9 | |
This is a major change which breaks API but is required in order to support SSL communication for services as used by network connections. | |||||
2012-06-26 | property_list_service: do not strip non-ASCII characters from XML plists | Christophe Fergeau | 1 | -1/+1 | |
'content' is declared as char content[] so if char is signed, all characters with the high bit set will be negative so they will be < 0x20. This means the code will strip all non-ASCII (multi-byte) UTF-8 characters and replace them with spaces. This commit fixes it now by really only considering ASCII characters. | |||||
2012-03-19 | fix invalid characters in xml plists | Nikias Bassen | 1 | -2/+2 | |
2012-03-19 | New file for be*/le* macros plus check for endian.h presence | Nikias Bassen | 1 | -0/+1 | |
2012-03-18 | Include config.h if HAVE_CONFIG_H | Nikias Bassen | 1 | -0/+3 | |
2012-03-18 | Completely remove glib dependency. | Nikias Bassen | 1 | -3/+2 | |
2011-03-21 | Due to a bug in iOS 4.3, plist data might contain invalid null characters | Martin Szulecki | 1 | -0/+5 | |
The main lockdown plist of iOS 4.3 contains invalid null characters which we now convert to spaces. Fixes running ideviceinfo on iOS 4.3. Thanks to teuf for debugging and proposing the fix. | |||||
2010-07-29 | property_list_service: fix plist receiving on big endian machines | Nikias Bassen | 1 | -2/+2 | |
2010-03-24 | Use glib GUINT32_TO/FROM_BE macros instead of htonl/ntohl | Martin Szulecki | 1 | -3/+3 | |
2010-03-24 | Remove unused and fix some includes | Nikias Bassen | 1 | -2/+1 | |
2010-03-16 | Rename the *_int to *_private for better semantic and fix public typedefs | Martin Szulecki | 1 | -1/+1 | |
This changes the typedef logic slightly for the public headers in order for doxygen to correctly pickup and enable the client struct documentation. | |||||
2010-01-29 | Global renames due to project rename to libimobiledevice | Nikias Bassen | 1 | -17/+17 | |
2010-01-22 | Rename all *_recv functions to *_receive to match underlying API | Martin Szulecki | 1 | -3/+3 | |
2010-01-22 | Rename iphone_device_recv/_send functions to use iphone_connection_* domain | Martin Szulecki | 1 | -4/+4 | |
These communication functions operate on an iphone_connection_t, thus their function name should reflect that. | |||||
2010-01-13 | Use debug_plist() to print xml plists instead of binary buffers | Martin Szulecki | 1 | -2/+2 | |
2010-01-13 | lockdown/property_list_service: use new SSL code | Nikias Bassen | 1 | -94/+38 | |
2010-01-12 | Refactor and unify internal debug system for ease of use and verbosity | Martin Szulecki | 1 | -10/+10 | |
This introduces a new debug_info macro which automatically prints the calling function, file and line number information instead of having that information passed to every old log_debug_msg call. | |||||
2010-01-12 | Rename utils to debug as it does exactly that, contain debug code | Martin Szulecki | 1 | -1/+1 | |
2010-01-12 | Move plist code into a new property_list_service | Nikias Bassen | 1 | -0/+402 | |