<feed xmlns='http://www.w3.org/2005/Atom'>
<title>teythoon/packaging/hurd.git/eth-filter, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/atom?h=master</id>
<link rel='self' href='https://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/'/>
<updated>2015-11-05T22:46:06Z</updated>
<entry>
<title>sync with upstream packaging</title>
<updated>2015-11-05T22:46:06Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2015-11-05T22:46:06Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/commit/?id=a41984e726601b2f6cf61e3128aba84f7a85436c'/>
<id>urn:sha1:a41984e726601b2f6cf61e3128aba84f7a85436c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>eth-filter: convert to trivfs dynamic classes and buckets</title>
<updated>2015-09-28T13:23:31Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2015-09-28T13:23:31Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/commit/?id=54eca4d85fadbed49b59f504ffcede624c487e92'/>
<id>urn:sha1:54eca4d85fadbed49b59f504ffcede624c487e92</id>
<content type='text'>
libtrivfs contains two ways of managing more than one port class and
bucket.  There is the old way of using a statically allocated array
with explicit length, and the new way with dynamically allocated
vectors.

Converting all users to the new way of handling multiple classes
and/or buckets, we can simplify the code in libtrivfs.  In many cases,
the code will be simpler and more expressive for the user.

This also fixes a mild bug.  The classes and buckets given to
`trivfs_startup' end up in the dynamic vectors too, making the object
lookup code use the more complicated code path.

* eth-filter/filter.c: Convert to dynamic classes and buckets.
</content>
</entry>
<entry>
<title>sync dde stuff</title>
<updated>2014-12-07T14:45:17Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-12-07T14:45:17Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/commit/?id=09aa594a5be3198de9fc5b60cfb9f689f359af0f'/>
<id>urn:sha1:09aa594a5be3198de9fc5b60cfb9f689f359af0f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>sync dde stuff</title>
<updated>2014-04-12T10:22:11Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-04-12T10:22:11Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/commit/?id=5b5839ab88fd7b621f2fe64f838666d428b20538'/>
<id>urn:sha1:5b5839ab88fd7b621f2fe64f838666d428b20538</id>
<content type='text'>
</content>
</entry>
<entry>
<title>eth-filter: fix receiver lookups</title>
<updated>2014-04-11T10:52:27Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-04-08T14:22:42Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/commit/?id=bbca7914d49aef1e83686a66a122f69ed704a848'/>
<id>urn:sha1:bbca7914d49aef1e83686a66a122f69ed704a848</id>
<content type='text'>
Previously, the device definitions were filtered using sed to replace
the device_t type with mach_port_send_t to make the device argument of
device_open polymorphic.  Rather than doing that, which makes it
impossible to use translation functions, the definition of device_open
has been amended.

* eth-filter/Makefile: Remove the ourdevice hack that changes
device_t to mach_port_send_t.
* eth-filter/filter.c: Fix all device_t receiver lookups.
* eth-filter/mig-decls.h: New file.
* eth-filter/mig-mutate.h: Add mutators.
</content>
</entry>
<entry>
<title>eth-filter: remove invalid port deallocation</title>
<updated>2014-04-10T10:58:32Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-04-09T10:56:38Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/commit/?id=749b57cc79454fcdc46634d5506da71e0be69695'/>
<id>urn:sha1:749b57cc79454fcdc46634d5506da71e0be69695</id>
<content type='text'>
* eth-filter/filter.c (ds_device_open): Remove invalid port deallocation.
</content>
</entry>
<entry>
<title>Revert "eth-filter: fix receiver lookups"</title>
<updated>2014-04-08T19:46:38Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-04-08T19:46:38Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/commit/?id=bade74e904168247a16fcff1dfde78f46106d5d1'/>
<id>urn:sha1:bade74e904168247a16fcff1dfde78f46106d5d1</id>
<content type='text'>
This reverts commit 4c9e012c872e3527b5071fde0f33f4ffd5976698.
</content>
</entry>
<entry>
<title>eth-filter: fix receiver lookups</title>
<updated>2014-04-08T16:40:36Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-04-08T14:22:42Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/commit/?id=4c9e012c872e3527b5071fde0f33f4ffd5976698'/>
<id>urn:sha1:4c9e012c872e3527b5071fde0f33f4ffd5976698</id>
<content type='text'>
* eth-filter/filter.c: Fix all device_t receiver lookups.
* eth-filter/mig-decls.h: New file.
* eth-filter/mig-mutate.h: Add mutators.
</content>
</entry>
<entry>
<title>libports: fix notify_port_t receiver lookups</title>
<updated>2014-04-07T10:11:35Z</updated>
<author>
<name>Justus Winter</name>
<email>4winter@informatik.uni-hamburg.de</email>
</author>
<published>2014-04-07T10:07:18Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/commit/?id=afd266c9c00c99c87d14ef2bc4060413656f4448'/>
<id>urn:sha1:afd266c9c00c99c87d14ef2bc4060413656f4448</id>
<content type='text'>
This is a patch that in conjunction with
e9687ec4ff525ae4a88314ba4ae97da770bd012f fixes the receiver lookups
for the notify_port_t type.

* devnode/Makefile (MIGSFLAGS): Use mig-mutate.h.
* eth-filter/Makefile: Likewise.
* eth-multiplexer/Makefile: Likewise.
* libmachdev/Makefile: Likewise.
* devnode/mig-mutate.h: New file.
* eth-filter/mig-mutate.h: Likewise.
* eth-multiplexer/mig-mutate.h: Likewise.
* libmachdev/mig-mutate.h: Likewise.
* devnode/devnode.c: Adjust accordingly.
* eth-filter/filter.c: Likewise.
* eth-multiplexer/notify_impl.c: Likewise.
* libmachdev/trivfs_server.c: Likewise.
</content>
</entry>
<entry>
<title>New upstream snapshot</title>
<updated>2013-09-23T22:36:18Z</updated>
<author>
<name>Samuel Thibault</name>
<email>samuel.thibault@ens-lyon.org</email>
</author>
<published>2013-09-23T22:36:18Z</published>
<link rel='alternate' type='text/html' href='https://darnassus.sceen.net/cgit/teythoon/packaging/hurd.git/commit/?id=6da66c7aea1019ee63d9fc19bc8b73fa7c676da0'/>
<id>urn:sha1:6da66c7aea1019ee63d9fc19bc8b73fa7c676da0</id>
<content type='text'>
</content>
</entry>
</feed>
