Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2013-09-16 | afc: fix some return types (afc_error_t vs. idevice_error_t) | 1 | -4/+4 | ||
2013-09-13 | tools: fix GnuTLS build by adding missing libgcrypt build flags | 1 | -2/+2 | ||
2013-09-11 | filerelaytest: Variable can not be declared inside for loop on non C99 mode | 1 | -6/+6 | ||
2013-09-11 | Added the option to filerelaytest to pass sources on the command line. | 1 | -2/+16 | ||
2013-09-07 | make variables for package dependencies, synchronize these with .pc file | 2 | -4/+12 | ||
2013-08-19 | webinspector: Implement support for partial messages when sending or receiving | 2 | -42/+125 | ||
The protocol appears to split plist payload on 8096 bytes boundries into multiple WIRPartialMessage messages. Now partial messages are correctly decoded during receiving and split automatically when sending large messages by the implementation. | |||||
2013-08-08 | idevicebackup2: Implement support for encrypted backups in Unback command | 2 | -1/+15 | ||
Allows to specify a password for the Unback request. It is also sent in the main message, not in an options dictionary. | |||||
2013-08-07 | idevice: Export SSL control functions for idevice_connection_t | 2 | -3/+2 | ||
2013-08-05 | service: Make generic service public to enable external service implementations | 3 | -31/+70 | ||
2013-08-05 | Implement *_start_service() helper to simplify creation of service clients | 26 | -0/+280 | ||
2013-08-05 | Add public *_SERVICE_NAME defines for each service | 13 | -0/+26 | ||
2013-07-19 | Update README with latest code, ticket tracker and IRC URLs | 1 | -2/+9 | ||
2013-07-19 | syslog_relay: Add doc comments for syslog_relay(_start|_stop)_capture() | 1 | -0/+26 | ||
2013-07-18 | Update NEWS with latest changes | 1 | -0/+20 | ||
2013-07-18 | installation_proxy: Fix another two memory leaks | 1 | -0/+4 | ||
2013-07-16 | Fix memory leaks in instproxy_client_get_path_for_bundle_identifier() | 1 | -0/+10 | ||
2013-07-15 | userpref: correctly NULL-terminate arguments in string_concat calls | 1 | -2/+2 | ||
2013-07-13 | common: Fix malformed binary debug message dumping | 1 | -1/+1 | ||
2013-07-13 | common: Fix WIN32 portability for recent userpref security fix | 1 | -1/+6 | ||
2013-07-13 | common: Implement stpcpy() replacement for systems lacking it | 2 | -0/+26 | ||
2013-07-13 | configure.ac: Simply check for asprintf and vasprintf | 1 | -10/+1 | ||
2013-07-02 | Bug #331 - Don't create a /tmp/root directory insecurely | 1 | -29/+76 | ||
When finding the user's home directory to generate a subdirectory in $HOME/.config, we would fall back to /tmp if there were no environment variables for HOME or XDG_CONFIG_HOME. Since libimobiledevice gets used by upower, and since upowerd runs as root, this would cause a /tmp/root directory to be created insecurely, leaving upowerd vulnerable to a symlink attack. Now we fall back to getpwuid_r() to find the user's home directory if it is not provided in environment variables - this is the case when upowerd gets run via systemd, for example. The result is that we'll end up creating /root/.config, a safe directory, since regular users cannot create symlinks in /root. In the future we'll need a way for libimobiledevice to find where to store its pairing data on behalf of the console user, rather than writing it to /root. http://libiphone.lighthouseapp.com/projects/27916-libiphone/tickets/331-insecure-tmp-directory-use | |||||
2013-07-02 | common: Add utils.[ch] with a string_concat() function | 3 | -1/+114 | ||
Instead of doing malloc() and repeated strcat(), which is an O(n^2) way to concatenate multiple strings, we define a single O(total_len) function that uses stpcpy(). This will also make the rest of the code more legible and safer. | |||||
2013-07-01 | cython: Remove erroneous free() | 1 | -2/+0 | ||
2013-06-30 | Fixed leaked plist uint which is passed to ↵ | 1 | -1/+3 | ||
mobilebackup2_send_status_response(). | |||||
2013-06-30 | Fixed multiple occurrences of memory leaks when empty plist dicts are passed ↵ | 1 | -5/+13 | ||
to mobilebackup2_send_status_response(). | |||||
2013-06-30 | Fixed leaked lockdowns client object in do_post_notification(). | 1 | -0/+1 | ||
2013-06-30 | Fixed memory leak in mb2_status_check_snapshot_state() by freeing the string ↵ | 1 | -0/+1 | ||
returned from plist_get_string_val(). | |||||
2013-06-30 | Fixed memory leak by creating empty plist dict for iTunes settings only when ↵ | 1 | -2/+2 | ||
it can’t be retrieved from the lockdown connection. That mimics the leaking implementation, but maybe it should be an error. | |||||
2013-06-30 | Fixed memory leak in lockdownd_gen_pair_cert() by freeing X509_EXTENSION ↵ | 1 | -0/+1 | ||
object when using OpenSSL. | |||||
2013-06-30 | Fixed memory leak in lockdownd_gen_pair_cert() when getting cert data using ↵ | 1 | -2/+5 | ||
OpenSSL. | |||||
2013-06-06 | cython: Add support for using Python 'with' statement when opening AfcFile | 1 | -0/+6 | ||
2013-05-31 | cython: Update declaration for LockdownServiceDescriptor to match definition | 1 | -1/+1 | ||
2013-05-31 | cython: Explicitly cast ssl_enabled when calling lockdownd_start_session | 1 | -1/+1 | ||
2013-05-31 | cython: Add Afc2Client class to allow jailbroken filesystem access | 1 | -0/+32 | ||
2013-05-31 | cython: Initialize some pointers to NULL | 1 | -4/+4 | ||
2013-05-31 | cython: Add read() method to AfcFile | 1 | -0/+14 | ||
2013-05-31 | cython: Make LockdownServiceDescriptor inherit from Base, since it calls ↵ | 1 | -1/+1 | ||
self.handle_error | |||||
2013-05-28 | tools: fix linker error with newer libtool | 1 | -4/+4 | ||
2013-05-24 | syslog_relay: Make sure syslog worker thread is not stuck forever | 1 | -2/+4 | ||
2013-05-23 | idevicesyslog: Remove obsolete include of lockdown interface | 1 | -1/+0 | ||
2013-05-23 | Silence compiler warnings for win32 builds | 5 | -5/+8 | ||
2013-05-23 | syslog_relay: Remove syslog_relay_send() as the service is read-only | 2 | -35/+1 | ||
2013-05-23 | idevicesyslog: Switch code to new syslog_relay service interface | 2 | -50/+26 | ||
2013-05-23 | Add protocol implementation for syslog_relay service | 5 | -2/+416 | ||
2013-05-23 | heartbeat: Fix wrong error codes in documentation | 1 | -4/+4 | ||
2013-04-25 | installation_proxy: Add helper to retrieve filepath of an app from device | 2 | -0/+99 | ||
2013-04-25 | common: Move debug and userpref code into libinternalcommon | 31 | -32/+32 | ||
2013-04-25 | installation_proxy: Silence compiler warnings about thread_t pointer assignments | 2 | -4/+4 | ||
2013-04-25 | afc: Add convenience helper to free AFC dictionaries in afc_dictionary_free() | 2 | -0/+15 | ||