<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libimobiledevice-glue/src, branch 1.1.0</title>
<subtitle>A library to collect common code used around the libimobiledevice project</subtitle>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libimobiledevice-glue.git/'/>
<entry>
<title>Add version function to interface</title>
<updated>2024-02-16T13:02:37+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2024-02-16T13:02:37+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libimobiledevice-glue.git/commit/?id=623b7415b018faa5bd87e786faff05b999b8b81b'/>
<id>623b7415b018faa5bd87e786faff05b999b8b81b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>socket: Allow NULL as address for socket_create() and socket_connect()</title>
<updated>2024-02-16T11:51:35+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2024-02-16T11:51:35+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libimobiledevice-glue.git/commit/?id=9a2b733732b453c073cdd0e30e405ca84541f8e8'/>
<id>9a2b733732b453c073cdd0e30e405ca84541f8e8</id>
<content type='text'>
This will connect to localhost without the need to specify localhost
or 127.0.0.1 or ::1 and also makes this invulnerable to DNS rebind attacks.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will connect to localhost without the need to specify localhost
or 127.0.0.1 or ::1 and also makes this invulnerable to DNS rebind attacks.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move LIMD_GLUE_API definitions to public headers</title>
<updated>2024-01-30T10:30:12+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2024-01-30T10:30:12+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libimobiledevice-glue.git/commit/?id=7ddaea319550bd44bb295f935bef038a1ac37c3f'/>
<id>7ddaea319550bd44bb295f935bef038a1ac37c3f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>socket: Conditionally compile using poll or select based on availability</title>
<updated>2023-12-26T13:52:37+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-12-26T13:52:37+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libimobiledevice-glue.git/commit/?id=2d517ebcebe326e79186e41ee7bbd1cf5ed1f2b9'/>
<id>2d517ebcebe326e79186e41ee7bbd1cf5ed1f2b9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>socket: Fix select failing when the process has many file descriptors by using poll instead</title>
<updated>2023-12-26T13:51:26+00:00</updated>
<author>
<name>messi</name>
</author>
<published>2022-10-24T11:37:58+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libimobiledevice-glue.git/commit/?id=bbc3c4e58f7991495e885b38a03fd20abecd4583'/>
<id>bbc3c4e58f7991495e885b38a03fd20abecd4583</id>
<content type='text'>
This happens, for example, when a process links with libusbmuxd, and the process is file descriptor heavy.
Note: 'poll' means the syscall poll, not a polling approach. This patch does not add a busy wait and is not a performance regression.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This happens, for example, when a process links with libusbmuxd, and the process is file descriptor heavy.
Note: 'poll' means the syscall poll, not a polling approach. This patch does not add a busy wait and is not a performance regression.
</pre>
</div>
</content>
</entry>
<entry>
<title>opack: Fix parsing of 32 and 64 bit packed values</title>
<updated>2023-12-11T11:28:23+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-11-10T03:54:27+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libimobiledevice-glue.git/commit/?id=202e8ec125af87c5bfa1d4ee401a42bc37f9d159'/>
<id>202e8ec125af87c5bfa1d4ee401a42bc37f9d159</id>
<content type='text'>
32 and 64 bit packed values were not parsed correctly due to bad pointer manipulation.
Thanks to @cornejo for spotting this!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
32 and 64 bit packed values were not parsed correctly due to bad pointer manipulation.
Thanks to @cornejo for spotting this!
</pre>
</div>
</content>
</entry>
<entry>
<title>win32: Remove windows.h from public headers</title>
<updated>2023-12-11T11:21:02+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-12-11T11:21:02+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libimobiledevice-glue.git/commit/?id=6096480407bcb8e6e74389f8a6780c1056a0aaf3'/>
<id>6096480407bcb8e6e74389f8a6780c1056a0aaf3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>opack: Fixed 32bit buffer overflow</title>
<updated>2023-11-10T03:53:38+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-11-10T03:38:42+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libimobiledevice-glue.git/commit/?id=e314faac7850ebe9076b7cf5807f87ae6bd122fa'/>
<id>e314faac7850ebe9076b7cf5807f87ae6bd122fa</id>
<content type='text'>
Thanks to @cornejo for spotting this!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Thanks to @cornejo for spotting this!
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove plist-related code in favor of new libplist API</title>
<updated>2023-04-19T16:03:31+00:00</updated>
<author>
<name>Nikias Bassen</name>
</author>
<published>2023-04-19T16:03:31+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libimobiledevice-glue.git/commit/?id=44f2f758f71a11a419743e415321ba0945a87c0f'/>
<id>44f2f758f71a11a419743e415321ba0945a87c0f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix compilation on cygwin</title>
<updated>2023-01-09T15:08:38+00:00</updated>
<author>
<name>Josef Micka</name>
</author>
<published>2023-01-09T13:38:32+00:00</published>
<link rel='alternate' type='text/html' href='https://cgit.libimobiledevice.org/libimobiledevice-glue.git/commit/?id=6fcb8794592c8b275e615a6bc863c8c10e978174'/>
<id>6fcb8794592c8b275e615a6bc863c8c10e978174</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
