<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vsd.v2.cs.unibo.it/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Renzo</id>
	<title>vsd - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://vsd.v2.cs.unibo.it/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Renzo"/>
	<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php/Special:Contributions/Renzo"/>
	<updated>2026-04-11T17:07:49Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.35.5</generator>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Main_Page&amp;diff=228</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Main_Page&amp;diff=228"/>
		<updated>2023-09-18T19:09:51Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= VIRTUAL SYSTEM DESIGN =&lt;br /&gt;
&lt;br /&gt;
''Virtuality of Virtualities, all is Virtual''&lt;br /&gt;
&lt;br /&gt;
[https://wiki.virtualsquare.org Virtual Square Wiki]&lt;br /&gt;
&lt;br /&gt;
= previous years =&lt;br /&gt;
&lt;br /&gt;
[[2022/23 projects]]&lt;br /&gt;
&lt;br /&gt;
[[2020 Fall Term]]&lt;br /&gt;
&lt;br /&gt;
[[2019 Fall Term]]&lt;br /&gt;
&lt;br /&gt;
[[2019 Spring Term]]&lt;br /&gt;
&lt;br /&gt;
[[2018 Spring Term]]&lt;br /&gt;
&lt;br /&gt;
[[VSD Biblio/Webo graphy]]&lt;br /&gt;
&lt;br /&gt;
[[Experimental Code]]&lt;br /&gt;
&lt;br /&gt;
[[open projects and ideas]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=227</id>
		<title>2022/23 projects</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=227"/>
		<updated>2022-11-08T08:33:54Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uriscv (***) Davide + Gianmaria&lt;br /&gt;
&lt;br /&gt;
* vde-2: vde_switch wirefilter new code(***) Leonardo&lt;br /&gt;
* vdetelweb on ioth&lt;br /&gt;
* ioth: lwip LucaO&lt;br /&gt;
* iothconfig: &amp;quot;thread&amp;quot; feature(**), RFC consistency and required features (**. ***) LucaT&lt;br /&gt;
* (iothradvd: RFC consistency)&lt;br /&gt;
* proxmox: add vde support&lt;br /&gt;
* container vde support Fabio&lt;br /&gt;
* wirefilter (Tiam)&lt;br /&gt;
&lt;br /&gt;
* fuse module: protocol consistency and backwards compatibility&lt;br /&gt;
&lt;br /&gt;
* testing environment: finalize (**) + write the tests!(*)&lt;br /&gt;
&lt;br /&gt;
* vpoll: check &amp;quot;taint the kernel&amp;quot;&lt;br /&gt;
* fuse-ext2: &lt;br /&gt;
&lt;br /&gt;
* vuos: alternative implementation (vt-x?)&lt;br /&gt;
* vuos on riscv&lt;br /&gt;
&lt;br /&gt;
* s2argv-execs revised&lt;br /&gt;
&lt;br /&gt;
DEBIAN: Federico + gabriele + Fabio&lt;br /&gt;
&lt;br /&gt;
* vde-2 update debian package (summer 2022 state) (*)&lt;br /&gt;
* source version bug: vde-2 umview fuse-umfuse-ext2&lt;br /&gt;
* update cmake&lt;br /&gt;
&lt;br /&gt;
New packages:&lt;br /&gt;
* libioth&lt;br /&gt;
* iothdns&lt;br /&gt;
* iothnamed&lt;br /&gt;
* namedhcp&lt;br /&gt;
* otiputills&lt;br /&gt;
* iothradvd&lt;br /&gt;
* libnlq&lt;br /&gt;
* picotcp&lt;br /&gt;
* picoxnet&lt;br /&gt;
* iothpicox&lt;br /&gt;
* vuos&lt;br /&gt;
* vunetioth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DOCS:&lt;br /&gt;
* wiki update&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=226</id>
		<title>2022/23 projects</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=226"/>
		<updated>2022-11-08T08:33:13Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uriscv (***) Davide + Gianmaria&lt;br /&gt;
&lt;br /&gt;
* vde-2: vde_switch wirefilter new code(***) Leonardo&lt;br /&gt;
* vdetelweb on ioth&lt;br /&gt;
* ioth: lwip LucaO?&lt;br /&gt;
* iothconfig: &amp;quot;thread&amp;quot; feature(**), RFC consistency and required features (**. ***) LucaT&lt;br /&gt;
* (iothradvd: RFC consistency)&lt;br /&gt;
* proxmox: add vde support (Fabio)&lt;br /&gt;
* container vde support&lt;br /&gt;
* wirefilter (Tiam)&lt;br /&gt;
&lt;br /&gt;
* fuse module: protocol consistency and backwards compatibility&lt;br /&gt;
&lt;br /&gt;
* testing environment: finalize (**) + write the tests!(*)&lt;br /&gt;
&lt;br /&gt;
* vpoll: check &amp;quot;taint the kernel&amp;quot;&lt;br /&gt;
* fuse-ext2: &lt;br /&gt;
&lt;br /&gt;
* vuos: alternative implementation (vt-x?)&lt;br /&gt;
* vuos on riscv&lt;br /&gt;
&lt;br /&gt;
* s2argv-execs revised&lt;br /&gt;
&lt;br /&gt;
DEBIAN: Federico + gabriele + Fabio&lt;br /&gt;
&lt;br /&gt;
* vde-2 update debian package (summer 2022 state) (*)&lt;br /&gt;
* source version bug: vde-2 umview fuse-umfuse-ext2&lt;br /&gt;
* update cmake&lt;br /&gt;
&lt;br /&gt;
New packages:&lt;br /&gt;
* libioth&lt;br /&gt;
* iothdns&lt;br /&gt;
* iothnamed&lt;br /&gt;
* namedhcp&lt;br /&gt;
* otiputills&lt;br /&gt;
* iothradvd&lt;br /&gt;
* libnlq&lt;br /&gt;
* picotcp&lt;br /&gt;
* picoxnet&lt;br /&gt;
* iothpicox&lt;br /&gt;
* vuos&lt;br /&gt;
* vunetioth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DOCS:&lt;br /&gt;
* wiki update&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=225</id>
		<title>2022/23 projects</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=225"/>
		<updated>2022-11-04T08:22:50Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uriscv (***) Davide + Gianmaria&lt;br /&gt;
&lt;br /&gt;
* vde-2: vde_switch wirefilter new code(***)&lt;br /&gt;
* vdetelweb on ioth&lt;br /&gt;
* ioth: lwip LucaO + Leonardo?&lt;br /&gt;
* iothconfig: &amp;quot;thread&amp;quot; feature(**), RFC consistency and required features (**. ***) LucaT + Leonardo?&lt;br /&gt;
* (iothradvd: RFC consistency)&lt;br /&gt;
* proxmox: add vde support&lt;br /&gt;
* container vde support&lt;br /&gt;
&lt;br /&gt;
* fuse module: protocol consistency and backwards compatibility&lt;br /&gt;
&lt;br /&gt;
* testing environment: finalize (**) + write the tests!(*)&lt;br /&gt;
&lt;br /&gt;
* vpoll: check &amp;quot;taint the kernel&amp;quot;&lt;br /&gt;
* fuse-ext2: &lt;br /&gt;
&lt;br /&gt;
* vuos: alternative implementation (vt-x?)&lt;br /&gt;
* vuos on riscv&lt;br /&gt;
&lt;br /&gt;
* s2argv-execs revised&lt;br /&gt;
&lt;br /&gt;
DEBIAN: Federico + gabriele + Fabio&lt;br /&gt;
&lt;br /&gt;
* vde-2 update debian package (summer 2022 state) (*)&lt;br /&gt;
* source version bug: vde-2 umview fuse-umfuse-ext2&lt;br /&gt;
* update cmake&lt;br /&gt;
&lt;br /&gt;
New packages:&lt;br /&gt;
* libioth&lt;br /&gt;
* iothdns&lt;br /&gt;
* iothnamed&lt;br /&gt;
* namedhcp&lt;br /&gt;
* otiputills&lt;br /&gt;
* iothradvd&lt;br /&gt;
* libnlq&lt;br /&gt;
* picotcp&lt;br /&gt;
* picoxnet&lt;br /&gt;
* iothpicox&lt;br /&gt;
* vuos&lt;br /&gt;
* vunetioth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DOCS:&lt;br /&gt;
* wiki update&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=224</id>
		<title>2022/23 projects</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=224"/>
		<updated>2022-11-04T08:16:44Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uriscv (***) Davide + Gianmaria&lt;br /&gt;
&lt;br /&gt;
* vde-2: vde_switch wirefilter new code(***)&lt;br /&gt;
* vdetelweb on ioth&lt;br /&gt;
* ioth: lwip LucaO + Leonardo?&lt;br /&gt;
* iothconfig: &amp;quot;thread&amp;quot; feature(**), RFC consistency and required features (**. ***) LucaT + Leonardo?&lt;br /&gt;
* (iothradvd: RFC consistency)&lt;br /&gt;
* proxmox: add vde support&lt;br /&gt;
* container vde support&lt;br /&gt;
&lt;br /&gt;
* fuse module: protocol consistency and backwards compatibility&lt;br /&gt;
&lt;br /&gt;
* testing environment: finalize (**) + write the tests!(*)&lt;br /&gt;
&lt;br /&gt;
* vpoll: check &amp;quot;taint the kernel&amp;quot;&lt;br /&gt;
* fuse-ext2: &lt;br /&gt;
&lt;br /&gt;
* vuos: alternative implementation (vt-x?)&lt;br /&gt;
* vuos on riscv&lt;br /&gt;
&lt;br /&gt;
* s2argv-execs revised&lt;br /&gt;
&lt;br /&gt;
DEBIAN: Federico&lt;br /&gt;
&lt;br /&gt;
* vde-2 update debian package (summer 2022 state) (*)&lt;br /&gt;
* source version bug: vde-2 umview fuse-umfuse-ext2&lt;br /&gt;
* update cmake&lt;br /&gt;
&lt;br /&gt;
New packages:&lt;br /&gt;
* libioth&lt;br /&gt;
* iothdns&lt;br /&gt;
* iothnamed&lt;br /&gt;
* namedhcp&lt;br /&gt;
* otiputills&lt;br /&gt;
* iothradvd&lt;br /&gt;
* libnlq&lt;br /&gt;
* picotcp&lt;br /&gt;
* picoxnet&lt;br /&gt;
* iothpicox&lt;br /&gt;
* vuos&lt;br /&gt;
* vunetioth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DOCS:&lt;br /&gt;
* wiki update&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=223</id>
		<title>2022/23 projects</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=223"/>
		<updated>2022-11-04T08:12:17Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uriscv (***)&lt;br /&gt;
&lt;br /&gt;
* vde-2: vde_switch wirefilter new code(***)&lt;br /&gt;
* vdetelweb on ioth&lt;br /&gt;
* ioth: lwip&lt;br /&gt;
* iothconfig: &amp;quot;thread&amp;quot; feature(**), RFC consistency and required features (**. ***)&lt;br /&gt;
* (iothradvd: RFC consistency)&lt;br /&gt;
* proxmox: add vde support&lt;br /&gt;
* container vde support&lt;br /&gt;
&lt;br /&gt;
* fuse module: protocol consistency and backwards compatibility&lt;br /&gt;
&lt;br /&gt;
* testing environment: finalize (**) + write the tests!(*)&lt;br /&gt;
&lt;br /&gt;
* vpoll: check &amp;quot;taint the kernel&amp;quot;&lt;br /&gt;
* fuse-ext2: &lt;br /&gt;
&lt;br /&gt;
* vuos: alternative implementation (vt-x?)&lt;br /&gt;
* vuos on riscv&lt;br /&gt;
&lt;br /&gt;
* s2argv-execs revised&lt;br /&gt;
&lt;br /&gt;
DEBIAN:&lt;br /&gt;
&lt;br /&gt;
* vde-2 update debian package (summer 2022 state) (*)&lt;br /&gt;
* source version bug: vde-2 umview fuse-umfuse-ext2&lt;br /&gt;
* update cmake&lt;br /&gt;
&lt;br /&gt;
New packages:&lt;br /&gt;
* libioth&lt;br /&gt;
* iothdns&lt;br /&gt;
* iothnamed&lt;br /&gt;
* namedhcp&lt;br /&gt;
* otiputills&lt;br /&gt;
* iothradvd&lt;br /&gt;
* libnlq&lt;br /&gt;
* picotcp&lt;br /&gt;
* picoxnet&lt;br /&gt;
* iothpicox&lt;br /&gt;
* vuos&lt;br /&gt;
* vunetioth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DOCS:&lt;br /&gt;
* wiki update&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=222</id>
		<title>2022/23 projects</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=222"/>
		<updated>2022-10-16T17:29:14Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uriscv (***)&lt;br /&gt;
&lt;br /&gt;
* vde-2: vde_switch wirefilter new code(***)&lt;br /&gt;
* vdetelweb on ioth&lt;br /&gt;
* ioth: lwip&lt;br /&gt;
* iothconfig: &amp;quot;thread&amp;quot; feature(**), RFC consistency and required features (**. ***)&lt;br /&gt;
* (iothradvd: RFC consistency)&lt;br /&gt;
* proxmox: add vde support&lt;br /&gt;
* container vde support&lt;br /&gt;
&lt;br /&gt;
* fuse module: protocol consistency and backwards compatibility&lt;br /&gt;
&lt;br /&gt;
* testing environment: finalize (**) + write the tests!(*)&lt;br /&gt;
&lt;br /&gt;
* vpoll: check &amp;quot;taint the kernel&amp;quot;&lt;br /&gt;
* fuse-ext2: &lt;br /&gt;
&lt;br /&gt;
* vuos: alternative implementation (vt-x?)&lt;br /&gt;
&lt;br /&gt;
DEBIAN:&lt;br /&gt;
&lt;br /&gt;
* vde-2 update debian package (summer 2022 state) (*)&lt;br /&gt;
* source version bug: vde-2 umview fuse-umfuse-ext2&lt;br /&gt;
* update cmake&lt;br /&gt;
&lt;br /&gt;
New packages:&lt;br /&gt;
* libioth&lt;br /&gt;
* iothdns&lt;br /&gt;
* iothnamed&lt;br /&gt;
* namedhcp&lt;br /&gt;
* otiputills&lt;br /&gt;
* iothradvd&lt;br /&gt;
* libnlq&lt;br /&gt;
* picotcp&lt;br /&gt;
* picoxnet&lt;br /&gt;
* iothpicox&lt;br /&gt;
* vuos&lt;br /&gt;
* vunetioth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DOCS:&lt;br /&gt;
* wiki update&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=221</id>
		<title>2022/23 projects</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=221"/>
		<updated>2022-10-14T11:49:37Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uriscv (***)&lt;br /&gt;
&lt;br /&gt;
* vde-2: vde_switch wirefilter new code(***)&lt;br /&gt;
* vdetelweb on ioth&lt;br /&gt;
* ioth: lwip&lt;br /&gt;
* iothconfig: &amp;quot;thread&amp;quot; feature(**), RFC consistency and required features (**. ***)&lt;br /&gt;
* (iothradvd: RFC consistency)&lt;br /&gt;
* proxmox: add vde support&lt;br /&gt;
* container vde support&lt;br /&gt;
&lt;br /&gt;
* fuse module: protocol consistency and backwards compatibility&lt;br /&gt;
&lt;br /&gt;
* testing environment: finalize (**) + write the tests!(*)&lt;br /&gt;
&lt;br /&gt;
* vpoll: check &amp;quot;taint the kernel&amp;quot;&lt;br /&gt;
* fuse-ext2: &lt;br /&gt;
&lt;br /&gt;
DEBIAN:&lt;br /&gt;
&lt;br /&gt;
* vde-2 update debian package (summer 2022 state) (*)&lt;br /&gt;
* source version bug: vde-2 umview fuse-umfuse-ext2&lt;br /&gt;
* update cmake&lt;br /&gt;
&lt;br /&gt;
New packages:&lt;br /&gt;
* libioth&lt;br /&gt;
* iothdns&lt;br /&gt;
* iothnamed&lt;br /&gt;
* namedhcp&lt;br /&gt;
* otiputills&lt;br /&gt;
* iothradvd&lt;br /&gt;
* libnlq&lt;br /&gt;
* picotcp&lt;br /&gt;
* picoxnet&lt;br /&gt;
* iothpicox&lt;br /&gt;
* vuos&lt;br /&gt;
* vunetioth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DOCS:&lt;br /&gt;
* wiki update&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=220</id>
		<title>2022/23 projects</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=220"/>
		<updated>2022-10-14T11:48:25Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uriscv (***)&lt;br /&gt;
&lt;br /&gt;
vde-2: vde_switch wirefilter new code(***)&lt;br /&gt;
vdetelweb on ioth&lt;br /&gt;
ioth: lwip&lt;br /&gt;
iothconfig: &amp;quot;thread&amp;quot; feature(**), RFC consistency and required features (**. ***)&lt;br /&gt;
(iothradvd: RFC consistency)&lt;br /&gt;
proxmox: add vde support&lt;br /&gt;
container vde support&lt;br /&gt;
&lt;br /&gt;
fuse module: protocol consistency and backwards compatibility&lt;br /&gt;
&lt;br /&gt;
testing environment: finalize (**) + wrtie the tests!(*)&lt;br /&gt;
&lt;br /&gt;
vpoll: check &amp;quot;taint the kernel&amp;quot;&lt;br /&gt;
fuse-ext2: &lt;br /&gt;
&lt;br /&gt;
DEBIAN:&lt;br /&gt;
&lt;br /&gt;
vde-2 update debian package (summer 2022 state) (*)&lt;br /&gt;
source version bug: vde-2 umview fuse-umfuse-ext2&lt;br /&gt;
update cmake&lt;br /&gt;
&lt;br /&gt;
New packages:&lt;br /&gt;
* libioth&lt;br /&gt;
* iothdns&lt;br /&gt;
* iothnamed&lt;br /&gt;
* namedhcp&lt;br /&gt;
* otiputills&lt;br /&gt;
* iothradvd&lt;br /&gt;
* libnlq&lt;br /&gt;
* picotcp&lt;br /&gt;
* picoxnet&lt;br /&gt;
* iothpicox&lt;br /&gt;
* vuos&lt;br /&gt;
* vunetioth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DOCS:&lt;br /&gt;
* wiki update&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=219</id>
		<title>2022/23 projects</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2022/23_projects&amp;diff=219"/>
		<updated>2022-10-14T08:50:31Z</updated>

		<summary type="html">&lt;p&gt;Renzo: Created page with &amp;quot;uriscv (***)  vde-2: vde_switch wirefilter new code(***) vdetelweb on ioth ioth: lwip iothconfig: &amp;quot;thread&amp;quot; feature(**), RFC consistency and required features (**. ***) (iothra...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;uriscv (***)&lt;br /&gt;
&lt;br /&gt;
vde-2: vde_switch wirefilter new code(***)&lt;br /&gt;
vdetelweb on ioth&lt;br /&gt;
ioth: lwip&lt;br /&gt;
iothconfig: &amp;quot;thread&amp;quot; feature(**), RFC consistency and required features (**. ***)&lt;br /&gt;
(iothradvd: RFC consistency)&lt;br /&gt;
proxmox: add vde support&lt;br /&gt;
container vde support&lt;br /&gt;
&lt;br /&gt;
fuse module: protocol consistency and backwards compatibility&lt;br /&gt;
&lt;br /&gt;
testing environment: finalize (**) + wrtie the tests!(*)&lt;br /&gt;
&lt;br /&gt;
vpoll: check &amp;quot;taint the kernel&amp;quot;&lt;br /&gt;
fuse-ext2: &lt;br /&gt;
&lt;br /&gt;
DEBIAN:&lt;br /&gt;
&lt;br /&gt;
    vde-2 update debian package (summer 2022 state) (*)&lt;br /&gt;
&lt;br /&gt;
    source version bug: vde-2 umview fuse-umfuse-ext2&lt;br /&gt;
&lt;br /&gt;
    update cmake&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    New packages:&lt;br /&gt;
&lt;br /&gt;
    * libioth&lt;br /&gt;
&lt;br /&gt;
    * iothdns&lt;br /&gt;
&lt;br /&gt;
    * iothnamed&lt;br /&gt;
&lt;br /&gt;
    * namedhcp&lt;br /&gt;
&lt;br /&gt;
    * otiputills&lt;br /&gt;
&lt;br /&gt;
    * iothradvd&lt;br /&gt;
&lt;br /&gt;
    * libnlq&lt;br /&gt;
&lt;br /&gt;
    * picotcp&lt;br /&gt;
&lt;br /&gt;
    * picoxnet&lt;br /&gt;
&lt;br /&gt;
    * iothpicox&lt;br /&gt;
&lt;br /&gt;
    * vuos&lt;br /&gt;
&lt;br /&gt;
    * vunetioth&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DOCS:&lt;br /&gt;
    * wiki update&lt;br /&gt;
    *&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Main_Page&amp;diff=218</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Main_Page&amp;diff=218"/>
		<updated>2022-10-14T07:13:01Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* VIRTUAL SYSTEM DESIGN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= VIRTUAL SYSTEM DESIGN =&lt;br /&gt;
&lt;br /&gt;
''Virtuality of Virtualities, all is Virtual''&lt;br /&gt;
&lt;br /&gt;
[[2022/23 projects]]&lt;br /&gt;
&lt;br /&gt;
[https://wiki.virtualsquare.org Virtual Square Wiki]&lt;br /&gt;
&lt;br /&gt;
= previous years =&lt;br /&gt;
&lt;br /&gt;
[[2020 Fall Term]]&lt;br /&gt;
&lt;br /&gt;
[[2019 Fall Term]]&lt;br /&gt;
&lt;br /&gt;
[[2019 Spring Term]]&lt;br /&gt;
&lt;br /&gt;
[[2018 Spring Term]]&lt;br /&gt;
&lt;br /&gt;
[[VSD Biblio/Webo graphy]]&lt;br /&gt;
&lt;br /&gt;
[[Experimental Code]]&lt;br /&gt;
&lt;br /&gt;
[[open projects and ideas]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Main_Page&amp;diff=217</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Main_Page&amp;diff=217"/>
		<updated>2022-09-19T10:22:41Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= VIRTUAL SYSTEM DESIGN =&lt;br /&gt;
&lt;br /&gt;
''Virtuality of Virtualities, all is Virtual''&lt;br /&gt;
&lt;br /&gt;
[https://wiki.virtualsquare.org Virtual Square Wiki]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= previous years =&lt;br /&gt;
&lt;br /&gt;
[[2020 Fall Term]]&lt;br /&gt;
&lt;br /&gt;
[[2019 Fall Term]]&lt;br /&gt;
&lt;br /&gt;
[[2019 Spring Term]]&lt;br /&gt;
&lt;br /&gt;
[[2018 Spring Term]]&lt;br /&gt;
&lt;br /&gt;
[[VSD Biblio/Webo graphy]]&lt;br /&gt;
&lt;br /&gt;
[[Experimental Code]]&lt;br /&gt;
&lt;br /&gt;
[[open projects and ideas]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Main_Page&amp;diff=216</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Main_Page&amp;diff=216"/>
		<updated>2022-09-19T10:19:26Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= VIRTUAL SYSTEM DESIGN =&lt;br /&gt;
&lt;br /&gt;
''Virtuality of Virtualities, all is Virtual''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= previous years =&lt;br /&gt;
&lt;br /&gt;
[[2020 Fall Term]]&lt;br /&gt;
&lt;br /&gt;
[[2019 Fall Term]]&lt;br /&gt;
&lt;br /&gt;
[[2019 Spring Term]]&lt;br /&gt;
&lt;br /&gt;
[[2018 Spring Term]]&lt;br /&gt;
&lt;br /&gt;
[[VSD Biblio/Webo graphy]]&lt;br /&gt;
&lt;br /&gt;
[[Experimental Code]]&lt;br /&gt;
&lt;br /&gt;
[[open projects and ideas]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2020_Fall_Term&amp;diff=213</id>
		<title>2020 Fall Term</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2020_Fall_Term&amp;diff=213"/>
		<updated>2020-09-27T11:58:16Z</updated>

		<summary type="html">&lt;p&gt;Renzo: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2020_Fall_Term&amp;diff=212</id>
		<title>2020 Fall Term</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2020_Fall_Term&amp;diff=212"/>
		<updated>2020-09-24T15:36:01Z</updated>

		<summary type="html">&lt;p&gt;Renzo: Created page with &amp;quot;Esercizo su volatilestream 2020.09.23&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Esercizo su volatilestream 2020.09.23]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Main_Page&amp;diff=211</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Main_Page&amp;diff=211"/>
		<updated>2020-09-21T08:15:49Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* VIRTUAL SYSTEM DESIGN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= VIRTUAL SYSTEM DESIGN =&lt;br /&gt;
&lt;br /&gt;
[[2020 Fall Term]]&lt;br /&gt;
&lt;br /&gt;
[[2019 Fall Term]]&lt;br /&gt;
&lt;br /&gt;
[[2019 Spring Term]]&lt;br /&gt;
&lt;br /&gt;
[[2018 Spring Term]]&lt;br /&gt;
&lt;br /&gt;
[[VSD Biblio/Webo graphy]]&lt;br /&gt;
&lt;br /&gt;
[[Experimental Code]]&lt;br /&gt;
&lt;br /&gt;
[[open projects and ideas]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Fall_2019:_Projects&amp;diff=210</id>
		<title>Fall 2019: Projects</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Fall_2019:_Projects&amp;diff=210"/>
		<updated>2019-12-04T08:58:48Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Projects:&lt;br /&gt;
&lt;br /&gt;
* Perri N2N&lt;br /&gt;
* Davòli hashdns&lt;br /&gt;
* Bartolucci-Cerio doc &amp;amp; wiki&lt;br /&gt;
* Notari encode-decode capability and posix ACL (xattr)&lt;br /&gt;
* Dondi vuos or N2N&lt;br /&gt;
* Mazzocato vuos: vufs&lt;br /&gt;
* Grillini + Pampaloni: libfat32&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Debian_Packaging_status&amp;diff=209</id>
		<title>Debian Packaging status</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Debian_Packaging_status&amp;diff=209"/>
		<updated>2019-12-04T08:38:47Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Code */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Code ===&lt;br /&gt;
* split vde2&lt;br /&gt;
&lt;br /&gt;
* vdeplug4 -- (requires vde2 split, test on clean sid, ready)&lt;br /&gt;
* vdens -- (test on clean sid, ready)&lt;br /&gt;
* v6utils -- (test on sid, ready)&lt;br /&gt;
* libpam_net -- (test on sid, ready)&lt;br /&gt;
&lt;br /&gt;
* cado -- (merge packaging pull request, create salsa repo,test)&lt;br /&gt;
* libvdestak -- (merge, create salsa repo, test)&lt;br /&gt;
&lt;br /&gt;
* vuos&lt;br /&gt;
* purelibc&lt;br /&gt;
* libslirp&lt;br /&gt;
* vdeplug_libslirp&lt;br /&gt;
* liblwip+&lt;br /&gt;
* libnlq&lt;br /&gt;
* nsutils&lt;br /&gt;
* vde_dnsutils&lt;br /&gt;
* Fuse- ext2 fat ntfs, archive&lt;br /&gt;
&lt;br /&gt;
=== Community ===&lt;br /&gt;
&lt;br /&gt;
add virtualsquare team to:&lt;br /&gt;
* libexecs&lt;br /&gt;
* v2utils&lt;br /&gt;
* libpam_net&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Debian_Packaging_status&amp;diff=208</id>
		<title>Debian Packaging status</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Debian_Packaging_status&amp;diff=208"/>
		<updated>2019-12-04T08:37:40Z</updated>

		<summary type="html">&lt;p&gt;Renzo: Created page with &amp;quot;=== Code === * split vde2  * vdeplug4 -- (requires vde2 split, test on clean sid, ready) * vdens -- (test on clean sid, ready) * v6utils -- (test on sid, ready) * libpam_net -...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Code ===&lt;br /&gt;
* split vde2&lt;br /&gt;
&lt;br /&gt;
* vdeplug4 -- (requires vde2 split, test on clean sid, ready)&lt;br /&gt;
* vdens -- (test on clean sid, ready)&lt;br /&gt;
* v6utils -- (test on sid, ready)&lt;br /&gt;
* libpam_net -- (test on sid, ready)&lt;br /&gt;
&lt;br /&gt;
* cado -- (merge packaging pull request, create salsa repo,test)&lt;br /&gt;
* libvdestak -- (merge, create salsa repo, test)&lt;br /&gt;
&lt;br /&gt;
* purelibc&lt;br /&gt;
* libslirp&lt;br /&gt;
* vdeplug_libslirp&lt;br /&gt;
* liblwip+&lt;br /&gt;
* libnlq&lt;br /&gt;
* nsutils&lt;br /&gt;
* vde_dnsutils&lt;br /&gt;
* Fuse- ext2 fat ntfs, archive&lt;br /&gt;
&lt;br /&gt;
=== Community ===&lt;br /&gt;
&lt;br /&gt;
add virtualsquare team to:&lt;br /&gt;
* libexecs&lt;br /&gt;
* v2utils&lt;br /&gt;
* libpam_net&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2019_Fall_Term&amp;diff=207</id>
		<title>2019 Fall Term</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2019_Fall_Term&amp;diff=207"/>
		<updated>2019-12-04T08:27:22Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Fall 2019: Projects]]&lt;br /&gt;
&lt;br /&gt;
[[Debian Packaging status]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Fall_2019:_Projects&amp;diff=206</id>
		<title>Fall 2019: Projects</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Fall_2019:_Projects&amp;diff=206"/>
		<updated>2019-12-04T08:26:43Z</updated>

		<summary type="html">&lt;p&gt;Renzo: Created page with &amp;quot;Projects:  * Perri N2N * Davòli hashdns * Bartolucci-Cerio doc &amp;amp; wiki * Notari encode-decode capability and posix ACL (xattr)&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Projects:&lt;br /&gt;
&lt;br /&gt;
* Perri N2N&lt;br /&gt;
* Davòli hashdns&lt;br /&gt;
* Bartolucci-Cerio doc &amp;amp; wiki&lt;br /&gt;
* Notari encode-decode capability and posix ACL (xattr)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2019_Fall_Term&amp;diff=205</id>
		<title>2019 Fall Term</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2019_Fall_Term&amp;diff=205"/>
		<updated>2019-12-04T08:26:33Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Fall 2019: Projects]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2019_Fall_Term&amp;diff=204</id>
		<title>2019 Fall Term</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2019_Fall_Term&amp;diff=204"/>
		<updated>2019-12-04T08:25:50Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[Fall 2019: Projects]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2019_Fall_Term&amp;diff=203</id>
		<title>2019 Fall Term</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2019_Fall_Term&amp;diff=203"/>
		<updated>2019-11-29T07:22:59Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Projects:&lt;br /&gt;
&lt;br /&gt;
* Perri N2N&lt;br /&gt;
* Davòli hashdns&lt;br /&gt;
* Bartolucci-Cerio doc &amp;amp; wiki&lt;br /&gt;
* Notari encode-decode capability and posix ACL (xattr)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=2019_Fall_Term&amp;diff=202</id>
		<title>2019 Fall Term</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=2019_Fall_Term&amp;diff=202"/>
		<updated>2019-11-28T08:16:14Z</updated>

		<summary type="html">&lt;p&gt;Renzo: Created page with &amp;quot;Projects:  * Perri N2N * Davòli hashdns * Bartolucci-Cerio doc &amp;amp; wiki * Notari encode-decode capability (xattr)&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Projects:&lt;br /&gt;
&lt;br /&gt;
* Perri N2N&lt;br /&gt;
* Davòli hashdns&lt;br /&gt;
* Bartolucci-Cerio doc &amp;amp; wiki&lt;br /&gt;
* Notari encode-decode capability (xattr)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=199</id>
		<title>Open projects and ideas</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=199"/>
		<updated>2019-10-13T07:49:05Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Doc/Tutorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VirtualSquare general topics ==&lt;br /&gt;
&lt;br /&gt;
Packetize new versions of our tools and libraries.&lt;br /&gt;
&lt;br /&gt;
Add contents (tutorials, guides) to: http://wiki.virtualsquare.org&lt;br /&gt;
&lt;br /&gt;
Test experiemnts on the tutorial image: http://wiki.virtualsquare.org/#!tutorials/intro.md&lt;br /&gt;
&lt;br /&gt;
nsutils: guide.&lt;br /&gt;
&lt;br /&gt;
== Virtual Networking ==&lt;br /&gt;
&lt;br /&gt;
open question: vdens/vdestack is based on user namespaces... It is the case to port all the tools on &lt;br /&gt;
user namespaces? Are them so widely adopted that the general public will use the new tools.&lt;br /&gt;
&lt;br /&gt;
vdetelweb: new design (generalization of dynamic management of web pages and command auto-completion based on help messages)&lt;br /&gt;
&lt;br /&gt;
vdetelweb: re-design vdetelweb on vde-stack.&lt;br /&gt;
&lt;br /&gt;
VDE-4 switch, wirefilter...&lt;br /&gt;
&lt;br /&gt;
libslirp: projects convergence towards a unified library (Fabbri)&lt;br /&gt;
&lt;br /&gt;
Cado/scado: packets + cmake (Berardi Biondi)&lt;br /&gt;
&lt;br /&gt;
hashdns has been designed to give authoritative replies but it does not forward&lt;br /&gt;
requests. In a scenario where all IoT/IoTh have public addresses and names,&lt;br /&gt;
hashdns works well, but we need either to implement a forwarding service or&lt;br /&gt;
to study a configuration for an external forwarder (dnsmasq? bind?) to&lt;br /&gt;
support hash based DNS resolutions for private networks.&lt;br /&gt;
hashdns refactoring (Balestra)&lt;br /&gt;
&lt;br /&gt;
hashdns and fqdndhcp use syncronous access to the DNS server, this could slow&lt;br /&gt;
down the service in case of bursts of requests. Implementations based on queues&lt;br /&gt;
and asynchronous mapping of requests/replies should perform better.&lt;br /&gt;
&lt;br /&gt;
fqdndhcp lease time is a constant, should be configurable&lt;br /&gt;
&lt;br /&gt;
vxvde/vxvdex: BPF to filter spurious multicast self packets.&lt;br /&gt;
&lt;br /&gt;
Performance analysis of vxvde using ....&lt;br /&gt;
&lt;br /&gt;
exotcp: update and benchmarks...&lt;br /&gt;
&lt;br /&gt;
test vde4 using jumboframes&lt;br /&gt;
&lt;br /&gt;
study vde vs. n2n&lt;br /&gt;
&lt;br /&gt;
== virtual stacks ==&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of picotcp&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of pycotcp&lt;br /&gt;
&lt;br /&gt;
LWIPv6: convergence to lwip? new fork? (Berlingeri)&lt;br /&gt;
&lt;br /&gt;
== Partial Virtual Machines ==&lt;br /&gt;
&lt;br /&gt;
Seccomp EBPF + kernel code offloading. (Di Stefano)&lt;br /&gt;
&lt;br /&gt;
Purelibc library: update or reimplement? (glibc architecture?)&lt;br /&gt;
&lt;br /&gt;
Ptrace for umvu?&lt;br /&gt;
&lt;br /&gt;
vufuse integration - hybrid libs (Fulgaro)&lt;br /&gt;
&lt;br /&gt;
vufuseiso&lt;br /&gt;
vufusefat&lt;br /&gt;
&lt;br /&gt;
vufs debugging&lt;br /&gt;
&lt;br /&gt;
vuos: model for permission enforcement.&lt;br /&gt;
&lt;br /&gt;
short path for exceptions.&lt;br /&gt;
&lt;br /&gt;
Mount options unified management (no errors on mistypes now)&lt;br /&gt;
&lt;br /&gt;
VIrtual access syscall.&lt;br /&gt;
&lt;br /&gt;
Management of posix acl&lt;br /&gt;
&lt;br /&gt;
management of file capabilities.&lt;br /&gt;
&lt;br /&gt;
blocking ioctl&lt;br /&gt;
&lt;br /&gt;
info on processes (angels drawback)&lt;br /&gt;
&lt;br /&gt;
vunet+user mode tcp-ip&lt;br /&gt;
&lt;br /&gt;
== Doc/Tutorial ==&lt;br /&gt;
&lt;br /&gt;
Hash dns howto: a guide for sysadms&lt;br /&gt;
&lt;br /&gt;
Namespaces vs partial virtualization: a side-by-side comparison&lt;br /&gt;
&lt;br /&gt;
nsutils: a general purpose tool to manage namespaces (tutorials and docs needed!)&lt;br /&gt;
&lt;br /&gt;
== Packetization ==&lt;br /&gt;
see page&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=198</id>
		<title>Open projects and ideas</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=198"/>
		<updated>2019-10-13T07:48:27Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Doc/Tutorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VirtualSquare general topics ==&lt;br /&gt;
&lt;br /&gt;
Packetize new versions of our tools and libraries.&lt;br /&gt;
&lt;br /&gt;
Add contents (tutorials, guides) to: http://wiki.virtualsquare.org&lt;br /&gt;
&lt;br /&gt;
Test experiemnts on the tutorial image: http://wiki.virtualsquare.org/#!tutorials/intro.md&lt;br /&gt;
&lt;br /&gt;
nsutils: guide.&lt;br /&gt;
&lt;br /&gt;
== Virtual Networking ==&lt;br /&gt;
&lt;br /&gt;
open question: vdens/vdestack is based on user namespaces... It is the case to port all the tools on &lt;br /&gt;
user namespaces? Are them so widely adopted that the general public will use the new tools.&lt;br /&gt;
&lt;br /&gt;
vdetelweb: new design (generalization of dynamic management of web pages and command auto-completion based on help messages)&lt;br /&gt;
&lt;br /&gt;
vdetelweb: re-design vdetelweb on vde-stack.&lt;br /&gt;
&lt;br /&gt;
VDE-4 switch, wirefilter...&lt;br /&gt;
&lt;br /&gt;
libslirp: projects convergence towards a unified library (Fabbri)&lt;br /&gt;
&lt;br /&gt;
Cado/scado: packets + cmake (Berardi Biondi)&lt;br /&gt;
&lt;br /&gt;
hashdns has been designed to give authoritative replies but it does not forward&lt;br /&gt;
requests. In a scenario where all IoT/IoTh have public addresses and names,&lt;br /&gt;
hashdns works well, but we need either to implement a forwarding service or&lt;br /&gt;
to study a configuration for an external forwarder (dnsmasq? bind?) to&lt;br /&gt;
support hash based DNS resolutions for private networks.&lt;br /&gt;
hashdns refactoring (Balestra)&lt;br /&gt;
&lt;br /&gt;
hashdns and fqdndhcp use syncronous access to the DNS server, this could slow&lt;br /&gt;
down the service in case of bursts of requests. Implementations based on queues&lt;br /&gt;
and asynchronous mapping of requests/replies should perform better.&lt;br /&gt;
&lt;br /&gt;
fqdndhcp lease time is a constant, should be configurable&lt;br /&gt;
&lt;br /&gt;
vxvde/vxvdex: BPF to filter spurious multicast self packets.&lt;br /&gt;
&lt;br /&gt;
Performance analysis of vxvde using ....&lt;br /&gt;
&lt;br /&gt;
exotcp: update and benchmarks...&lt;br /&gt;
&lt;br /&gt;
test vde4 using jumboframes&lt;br /&gt;
&lt;br /&gt;
study vde vs. n2n&lt;br /&gt;
&lt;br /&gt;
== virtual stacks ==&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of picotcp&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of pycotcp&lt;br /&gt;
&lt;br /&gt;
LWIPv6: convergence to lwip? new fork? (Berlingeri)&lt;br /&gt;
&lt;br /&gt;
== Partial Virtual Machines ==&lt;br /&gt;
&lt;br /&gt;
Seccomp EBPF + kernel code offloading. (Di Stefano)&lt;br /&gt;
&lt;br /&gt;
Purelibc library: update or reimplement? (glibc architecture?)&lt;br /&gt;
&lt;br /&gt;
Ptrace for umvu?&lt;br /&gt;
&lt;br /&gt;
vufuse integration - hybrid libs (Fulgaro)&lt;br /&gt;
&lt;br /&gt;
vufuseiso&lt;br /&gt;
vufusefat&lt;br /&gt;
&lt;br /&gt;
vufs debugging&lt;br /&gt;
&lt;br /&gt;
vuos: model for permission enforcement.&lt;br /&gt;
&lt;br /&gt;
short path for exceptions.&lt;br /&gt;
&lt;br /&gt;
Mount options unified management (no errors on mistypes now)&lt;br /&gt;
&lt;br /&gt;
VIrtual access syscall.&lt;br /&gt;
&lt;br /&gt;
Management of posix acl&lt;br /&gt;
&lt;br /&gt;
management of file capabilities.&lt;br /&gt;
&lt;br /&gt;
blocking ioctl&lt;br /&gt;
&lt;br /&gt;
info on processes (angels drawback)&lt;br /&gt;
&lt;br /&gt;
vunet+user mode tcp-ip&lt;br /&gt;
&lt;br /&gt;
== Doc/Tutorial ==&lt;br /&gt;
&lt;br /&gt;
Hash dns howto: a guide for sysadms&lt;br /&gt;
&lt;br /&gt;
Namespaces vs partial virtualization: a side-by-side comparison&lt;br /&gt;
&lt;br /&gt;
nsutils: a general purpose tool to manage namespaces (need tutorials and docs)&lt;br /&gt;
&lt;br /&gt;
== Packetization ==&lt;br /&gt;
see page&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=197</id>
		<title>Open projects and ideas</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=197"/>
		<updated>2019-10-12T10:04:19Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VirtualSquare general topics ==&lt;br /&gt;
&lt;br /&gt;
Packetize new versions of our tools and libraries.&lt;br /&gt;
&lt;br /&gt;
Add contents (tutorials, guides) to: http://wiki.virtualsquare.org&lt;br /&gt;
&lt;br /&gt;
Test experiemnts on the tutorial image: http://wiki.virtualsquare.org/#!tutorials/intro.md&lt;br /&gt;
&lt;br /&gt;
nsutils: guide.&lt;br /&gt;
&lt;br /&gt;
== Virtual Networking ==&lt;br /&gt;
&lt;br /&gt;
open question: vdens/vdestack is based on user namespaces... It is the case to port all the tools on &lt;br /&gt;
user namespaces? Are them so widely adopted that the general public will use the new tools.&lt;br /&gt;
&lt;br /&gt;
vdetelweb: new design (generalization of dynamic management of web pages and command auto-completion based on help messages)&lt;br /&gt;
&lt;br /&gt;
vdetelweb: re-design vdetelweb on vde-stack.&lt;br /&gt;
&lt;br /&gt;
VDE-4 switch, wirefilter...&lt;br /&gt;
&lt;br /&gt;
libslirp: projects convergence towards a unified library (Fabbri)&lt;br /&gt;
&lt;br /&gt;
Cado/scado: packets + cmake (Berardi Biondi)&lt;br /&gt;
&lt;br /&gt;
hashdns has been designed to give authoritative replies but it does not forward&lt;br /&gt;
requests. In a scenario where all IoT/IoTh have public addresses and names,&lt;br /&gt;
hashdns works well, but we need either to implement a forwarding service or&lt;br /&gt;
to study a configuration for an external forwarder (dnsmasq? bind?) to&lt;br /&gt;
support hash based DNS resolutions for private networks.&lt;br /&gt;
hashdns refactoring (Balestra)&lt;br /&gt;
&lt;br /&gt;
hashdns and fqdndhcp use syncronous access to the DNS server, this could slow&lt;br /&gt;
down the service in case of bursts of requests. Implementations based on queues&lt;br /&gt;
and asynchronous mapping of requests/replies should perform better.&lt;br /&gt;
&lt;br /&gt;
fqdndhcp lease time is a constant, should be configurable&lt;br /&gt;
&lt;br /&gt;
vxvde/vxvdex: BPF to filter spurious multicast self packets.&lt;br /&gt;
&lt;br /&gt;
Performance analysis of vxvde using ....&lt;br /&gt;
&lt;br /&gt;
exotcp: update and benchmarks...&lt;br /&gt;
&lt;br /&gt;
test vde4 using jumboframes&lt;br /&gt;
&lt;br /&gt;
study vde vs. n2n&lt;br /&gt;
&lt;br /&gt;
== virtual stacks ==&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of picotcp&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of pycotcp&lt;br /&gt;
&lt;br /&gt;
LWIPv6: convergence to lwip? new fork? (Berlingeri)&lt;br /&gt;
&lt;br /&gt;
== Partial Virtual Machines ==&lt;br /&gt;
&lt;br /&gt;
Seccomp EBPF + kernel code offloading. (Di Stefano)&lt;br /&gt;
&lt;br /&gt;
Purelibc library: update or reimplement? (glibc architecture?)&lt;br /&gt;
&lt;br /&gt;
Ptrace for umvu?&lt;br /&gt;
&lt;br /&gt;
vufuse integration - hybrid libs (Fulgaro)&lt;br /&gt;
&lt;br /&gt;
vufuseiso&lt;br /&gt;
vufusefat&lt;br /&gt;
&lt;br /&gt;
vufs debugging&lt;br /&gt;
&lt;br /&gt;
vuos: model for permission enforcement.&lt;br /&gt;
&lt;br /&gt;
short path for exceptions.&lt;br /&gt;
&lt;br /&gt;
Mount options unified management (no errors on mistypes now)&lt;br /&gt;
&lt;br /&gt;
VIrtual access syscall.&lt;br /&gt;
&lt;br /&gt;
Management of posix acl&lt;br /&gt;
&lt;br /&gt;
management of file capabilities.&lt;br /&gt;
&lt;br /&gt;
blocking ioctl&lt;br /&gt;
&lt;br /&gt;
info on processes (angels drawback)&lt;br /&gt;
&lt;br /&gt;
vunet+user mode tcp-ip&lt;br /&gt;
&lt;br /&gt;
== Doc/Tutorial ==&lt;br /&gt;
&lt;br /&gt;
Hash dns howto: a guide for sysadms&lt;br /&gt;
&lt;br /&gt;
Namespaces vs partial virtualization: a side-by-side comparison&lt;br /&gt;
&lt;br /&gt;
== Packetization ==&lt;br /&gt;
see page&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=196</id>
		<title>Open projects and ideas</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=196"/>
		<updated>2019-10-12T09:56:52Z</updated>

		<summary type="html">&lt;p&gt;Renzo: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VirtualSquare general topics ==&lt;br /&gt;
&lt;br /&gt;
Packetize new versions of our tools and libraries.&lt;br /&gt;
&lt;br /&gt;
Add contents (tutorials, guides) to: http://wiki.virtualsquare.org&lt;br /&gt;
&lt;br /&gt;
Test experiemnts on the tutorial image: http://wiki.virtualsquare.org/#!tutorials/intro.md&lt;br /&gt;
&lt;br /&gt;
nsutils: guide.&lt;br /&gt;
&lt;br /&gt;
== Virtual Networking ==&lt;br /&gt;
&lt;br /&gt;
open question: vdens/vdestack is based on user namespaces... It is the case to port all the tools on &lt;br /&gt;
user namespaces? Are them so widely adopted that the general public will use the new tools.&lt;br /&gt;
&lt;br /&gt;
vdetelweb: new design (generalization of dynamic management of web pages and command auto-completion based on help messages)&lt;br /&gt;
&lt;br /&gt;
vdetelweb: re-design vdetelweb on vde-stack.&lt;br /&gt;
&lt;br /&gt;
VDE-4 switch, wirefilter...&lt;br /&gt;
&lt;br /&gt;
libslirp: projects convergence towards a unified library (Fabbri)&lt;br /&gt;
&lt;br /&gt;
Cado/scado: packets + cmake (Berardi Biondi)&lt;br /&gt;
&lt;br /&gt;
hashdns has been designed to give authoritative replies but it does not forward&lt;br /&gt;
requests. In a scenario where all IoT/IoTh have public addresses and names,&lt;br /&gt;
hashdns works well, but we need either to implement a forwarding service or&lt;br /&gt;
to study a configuration for an external forwarder (dnsmasq? bind?) to&lt;br /&gt;
support hash based DNS resolutions for private networks.&lt;br /&gt;
hashdns refactoring (Balestra)&lt;br /&gt;
&lt;br /&gt;
hashdns and fqdndhcp use syncronous access to the DNS server, this could slow&lt;br /&gt;
down the service in case of bursts of requests. Implementations based on queues&lt;br /&gt;
and asynchronous mapping of requests/replies should perform better.&lt;br /&gt;
&lt;br /&gt;
fqdndhcp lease time is a constant, should be configurable&lt;br /&gt;
&lt;br /&gt;
vxvde/vxvdex: BPF to filter spurious multicast self packets.&lt;br /&gt;
&lt;br /&gt;
Performance analysis of vxvde using ....&lt;br /&gt;
&lt;br /&gt;
exotcp: update and benchmarks...&lt;br /&gt;
&lt;br /&gt;
test vde4 using jumboframes&lt;br /&gt;
&lt;br /&gt;
study vde vs. n2n&lt;br /&gt;
&lt;br /&gt;
== virtual stacks ==&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of picotcp&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of pycotcp&lt;br /&gt;
&lt;br /&gt;
LWIPv6: convergence to lwip? new fork?&lt;br /&gt;
&lt;br /&gt;
== Partial Virtual Machines ==&lt;br /&gt;
&lt;br /&gt;
Seccomp EBPF + kernel code offloading. (Di Stefano)&lt;br /&gt;
&lt;br /&gt;
Purelibc library: update or reimplement? (glibc architecture?)&lt;br /&gt;
&lt;br /&gt;
Ptrace for umvu?&lt;br /&gt;
&lt;br /&gt;
vufuse integration - hybrid libs (Fulgaro)&lt;br /&gt;
&lt;br /&gt;
vufuseiso&lt;br /&gt;
vufusefat&lt;br /&gt;
&lt;br /&gt;
vufs debugging&lt;br /&gt;
&lt;br /&gt;
vuos: model for permission enforcement.&lt;br /&gt;
&lt;br /&gt;
== Doc/Tutorial ==&lt;br /&gt;
&lt;br /&gt;
Hash dns howto: a guide for sysadms&lt;br /&gt;
&lt;br /&gt;
Namespaces vs partial virtualization: a side-by-side comparison&lt;br /&gt;
&lt;br /&gt;
== Packetization ==&lt;br /&gt;
see page&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=195</id>
		<title>Open projects and ideas</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=195"/>
		<updated>2019-10-12T08:52:48Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Partial Virtual Machines */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VirtualSquare general topics ==&lt;br /&gt;
&lt;br /&gt;
Packetize new versions of our tools and libraries.&lt;br /&gt;
&lt;br /&gt;
Add contents (tutorials, guides) to: http://wiki.virtualsquare.org&lt;br /&gt;
&lt;br /&gt;
Test experiemnts on the tutorial image: http://wiki.virtualsquare.org/#!tutorials/intro.md&lt;br /&gt;
&lt;br /&gt;
== Virtual Networking ==&lt;br /&gt;
&lt;br /&gt;
open question: vdens/vdestack is based on user namespaces... It is the case to port all the tools on &lt;br /&gt;
user namespaces? Are them so widely adopted that the general public will use the new tools.&lt;br /&gt;
&lt;br /&gt;
vdetelweb: new design (generalization of dynamic management of web pages and command auto-completion based on help messages)&lt;br /&gt;
&lt;br /&gt;
vdetelweb: re-design vdetelweb on vde-stack.&lt;br /&gt;
&lt;br /&gt;
VDE-4 switch, wirefilter...&lt;br /&gt;
&lt;br /&gt;
libslirp: projects convergence towards a unified library&lt;br /&gt;
&lt;br /&gt;
Cado/scado: extend to inherited capabilities?&lt;br /&gt;
&lt;br /&gt;
hashdns has been designed to give authoritative replies but it does not forward&lt;br /&gt;
requests. In a scenario where all IoT/IoTh have public addresses and names,&lt;br /&gt;
hashdns works well, but we need either to implement a forwarding service or&lt;br /&gt;
to study a configuration for an external forwarder (dnsmasq? bind?) to&lt;br /&gt;
support hash based DNS resolutions for private networks.&lt;br /&gt;
&lt;br /&gt;
hashdns and fqdndhcp use syncronous access to the DNS server, this could slow&lt;br /&gt;
down the service in case of bursts of requests. Implementations based on queues&lt;br /&gt;
and asynchronous mapping of requests/replies should perform better.&lt;br /&gt;
&lt;br /&gt;
fqdndhcp lease time is a constant, should be configurable&lt;br /&gt;
&lt;br /&gt;
vxvde/vxvdex: BPF to filter spurious multicast self packets.&lt;br /&gt;
&lt;br /&gt;
Performance analysis of vxvde using ....&lt;br /&gt;
&lt;br /&gt;
exotcp&lt;br /&gt;
&lt;br /&gt;
test vde4 using jumboframes&lt;br /&gt;
&lt;br /&gt;
study vde vs. n2n&lt;br /&gt;
&lt;br /&gt;
== virtual stacks ==&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of picotcp&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of pycotcp&lt;br /&gt;
&lt;br /&gt;
LWIPv6: convergence to lwip? new fork?&lt;br /&gt;
&lt;br /&gt;
== Partial Virtual Machines ==&lt;br /&gt;
&lt;br /&gt;
Purelibc library: update or reimplement? (glibc architecture?)&lt;br /&gt;
&lt;br /&gt;
Ptrace for umvu?&lt;br /&gt;
&lt;br /&gt;
vufuse integration&lt;br /&gt;
&lt;br /&gt;
vufuseiso&lt;br /&gt;
vufusefat&lt;br /&gt;
&lt;br /&gt;
== Doc/Tutorial ==&lt;br /&gt;
&lt;br /&gt;
Hash dns howto: a guide for sysadms&lt;br /&gt;
&lt;br /&gt;
Namespaces vs partial virtualization: a side-by-side comparison&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=194</id>
		<title>Open projects and ideas</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=194"/>
		<updated>2019-10-12T08:49:18Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Virtual Networking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VirtualSquare general topics ==&lt;br /&gt;
&lt;br /&gt;
Packetize new versions of our tools and libraries.&lt;br /&gt;
&lt;br /&gt;
Add contents (tutorials, guides) to: http://wiki.virtualsquare.org&lt;br /&gt;
&lt;br /&gt;
Test experiemnts on the tutorial image: http://wiki.virtualsquare.org/#!tutorials/intro.md&lt;br /&gt;
&lt;br /&gt;
== Virtual Networking ==&lt;br /&gt;
&lt;br /&gt;
open question: vdens/vdestack is based on user namespaces... It is the case to port all the tools on &lt;br /&gt;
user namespaces? Are them so widely adopted that the general public will use the new tools.&lt;br /&gt;
&lt;br /&gt;
vdetelweb: new design (generalization of dynamic management of web pages and command auto-completion based on help messages)&lt;br /&gt;
&lt;br /&gt;
vdetelweb: re-design vdetelweb on vde-stack.&lt;br /&gt;
&lt;br /&gt;
VDE-4 switch, wirefilter...&lt;br /&gt;
&lt;br /&gt;
libslirp: projects convergence towards a unified library&lt;br /&gt;
&lt;br /&gt;
Cado/scado: extend to inherited capabilities?&lt;br /&gt;
&lt;br /&gt;
hashdns has been designed to give authoritative replies but it does not forward&lt;br /&gt;
requests. In a scenario where all IoT/IoTh have public addresses and names,&lt;br /&gt;
hashdns works well, but we need either to implement a forwarding service or&lt;br /&gt;
to study a configuration for an external forwarder (dnsmasq? bind?) to&lt;br /&gt;
support hash based DNS resolutions for private networks.&lt;br /&gt;
&lt;br /&gt;
hashdns and fqdndhcp use syncronous access to the DNS server, this could slow&lt;br /&gt;
down the service in case of bursts of requests. Implementations based on queues&lt;br /&gt;
and asynchronous mapping of requests/replies should perform better.&lt;br /&gt;
&lt;br /&gt;
fqdndhcp lease time is a constant, should be configurable&lt;br /&gt;
&lt;br /&gt;
vxvde/vxvdex: BPF to filter spurious multicast self packets.&lt;br /&gt;
&lt;br /&gt;
Performance analysis of vxvde using ....&lt;br /&gt;
&lt;br /&gt;
exotcp&lt;br /&gt;
&lt;br /&gt;
test vde4 using jumboframes&lt;br /&gt;
&lt;br /&gt;
study vde vs. n2n&lt;br /&gt;
&lt;br /&gt;
== virtual stacks ==&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of picotcp&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of pycotcp&lt;br /&gt;
&lt;br /&gt;
LWIPv6: convergence to lwip? new fork?&lt;br /&gt;
&lt;br /&gt;
== Partial Virtual Machines ==&lt;br /&gt;
&lt;br /&gt;
Purelibc library: update or reimplement?&lt;br /&gt;
&lt;br /&gt;
Debugging (update umview)&lt;br /&gt;
&lt;br /&gt;
Update umfuse&lt;br /&gt;
&lt;br /&gt;
umnet module for vdestack&lt;br /&gt;
&lt;br /&gt;
New module API for guardian angels&lt;br /&gt;
&lt;br /&gt;
== Doc/Tutorial ==&lt;br /&gt;
&lt;br /&gt;
Hash dns howto: a guide for sysadms&lt;br /&gt;
&lt;br /&gt;
Namespaces vs partial virtualization: a side-by-side comparison&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=193</id>
		<title>Open projects and ideas</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Open_projects_and_ideas&amp;diff=193"/>
		<updated>2019-10-12T08:46:07Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* VirtualSquare general topics */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== VirtualSquare general topics ==&lt;br /&gt;
&lt;br /&gt;
Packetize new versions of our tools and libraries.&lt;br /&gt;
&lt;br /&gt;
Add contents (tutorials, guides) to: http://wiki.virtualsquare.org&lt;br /&gt;
&lt;br /&gt;
Test experiemnts on the tutorial image: http://wiki.virtualsquare.org/#!tutorials/intro.md&lt;br /&gt;
&lt;br /&gt;
== Virtual Networking ==&lt;br /&gt;
&lt;br /&gt;
open question: vdens/vdestack is based on user namespaces... It is the case to port all the tools on &lt;br /&gt;
user namespaces? Are them so widely adopted that the general public will use the new tools.&lt;br /&gt;
&lt;br /&gt;
vdetelweb: new design (generalization of dynamic management of web pages and command auto-completion based on help messages)&lt;br /&gt;
&lt;br /&gt;
vdetelweb: re-design vdetelweb on vde-stack.&lt;br /&gt;
&lt;br /&gt;
VDE-4 switch, wirefilter...&lt;br /&gt;
&lt;br /&gt;
libslirp: projects convergence towards a unified library&lt;br /&gt;
&lt;br /&gt;
Cado/scado: extend to inherited capabilities?&lt;br /&gt;
&lt;br /&gt;
hashdns has been designed to give authoritative replies but it does not forward&lt;br /&gt;
requests. In a scenario where all IoT/IoTh have public addresses and names,&lt;br /&gt;
hashdns works well, but we need either to implement a forwarding service or&lt;br /&gt;
to study a configuration for an external forwarder (dnsmasq? bind?) to&lt;br /&gt;
support hash based DNS resolutions for private networks.&lt;br /&gt;
&lt;br /&gt;
hashdns and fqdndhcp use syncronous access to the DNS server, this could slow&lt;br /&gt;
down the service in case of bursts of requests. Implementations based on queues&lt;br /&gt;
and asynchronous mapping of requests/replies should perform better.&lt;br /&gt;
&lt;br /&gt;
fqdndhcp lease time is a constant, should be configurable&lt;br /&gt;
&lt;br /&gt;
vxvde/vxvdex: BPF to filter spurious multicast self packets.&lt;br /&gt;
&lt;br /&gt;
Performance analysis of vxvde using ....&lt;br /&gt;
&lt;br /&gt;
exotcp&lt;br /&gt;
&lt;br /&gt;
NETLINK addr/route library&lt;br /&gt;
&lt;br /&gt;
test vde4 using jumboframes&lt;br /&gt;
&lt;br /&gt;
== virtual stacks ==&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of picotcp&lt;br /&gt;
&lt;br /&gt;
full integration in the v2 architecture of pycotcp&lt;br /&gt;
&lt;br /&gt;
LWIPv6: convergence to lwip? new fork?&lt;br /&gt;
&lt;br /&gt;
== Partial Virtual Machines ==&lt;br /&gt;
&lt;br /&gt;
Purelibc library: update or reimplement?&lt;br /&gt;
&lt;br /&gt;
Debugging (update umview)&lt;br /&gt;
&lt;br /&gt;
Update umfuse&lt;br /&gt;
&lt;br /&gt;
umnet module for vdestack&lt;br /&gt;
&lt;br /&gt;
New module API for guardian angels&lt;br /&gt;
&lt;br /&gt;
== Doc/Tutorial ==&lt;br /&gt;
&lt;br /&gt;
Hash dns howto: a guide for sysadms&lt;br /&gt;
&lt;br /&gt;
Namespaces vs partial virtualization: a side-by-side comparison&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Main_Page&amp;diff=192</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Main_Page&amp;diff=192"/>
		<updated>2019-10-10T10:18:06Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* VIRTUAL SYSTEM DESIGN */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= VIRTUAL SYSTEM DESIGN =&lt;br /&gt;
&lt;br /&gt;
[[2019 Fall Term]]&lt;br /&gt;
&lt;br /&gt;
[[2019 Spring Term]]&lt;br /&gt;
&lt;br /&gt;
[[2018 Spring Term]]&lt;br /&gt;
&lt;br /&gt;
[[VSD Biblio/Webo graphy]]&lt;br /&gt;
&lt;br /&gt;
[[Experimental Code]]&lt;br /&gt;
&lt;br /&gt;
[[open projects and ideas]]&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=179</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=179"/>
		<updated>2019-08-30T08:10:06Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* DONE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''cmake''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Dependencies ==&lt;br /&gt;
 [https://github.com/rd235/cado cado]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/alperakcan/fuse-ext2 fuse-ext2]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/m4 m4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/automake automake] &lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fsprogs e2fsprogs]&lt;br /&gt;
         - [https://packages.debian.org/buster/comerr-dev comerr-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fslibs-dev e2fslibs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/libnlq libnlq]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libpam-net libpam-net]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvpoll-eventfd libvpoll-eventfd]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/nsutils nsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - fatal error: bsd/unistd.h: No such file or directory&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/purelibc purelibc] --&amp;gt; [https://packages.debian.org/source/buster/purelibc purelibc] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/s2argv-execs s2argv-execs] --&amp;gt; [https://packages.debian.org/source/sid/libexecs libexecs] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake] (facultative)&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/userbindmount userbindmount]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/v2tools v2tools]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libbz2-dev libbz2-dev]&lt;br /&gt;
         - [https://packages.debian.org/it/buster/zlib1g-dev zlib1g-dev]&lt;br /&gt;
         - undefined reference to 'mhash' &lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vde-2 vde-2] --&amp;gt; [https://packages.debian.org/buster/mipsel/vde2 vde2] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vde_dnsutils vde_dnsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/libadns1-dev libadns1-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdens vdens]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_agno vdeplug_agno]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_pcap vdeplug_pcap]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libpcap-dev libpcap-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_slirp vdeplug_slirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_vlan vdeplug_vlan]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vuos vuos]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vxvdex vxvdex]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&lt;br /&gt;
=== UPLOADED ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WIP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== FUTURE WORK ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Targets and problems ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cado: production ready. move to cmake?, problem: set up the cado user and special permissions (copy from other packets)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration) [mattiabiondi]&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security). [Samuele Evangelisti]&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4 2019&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&lt;br /&gt;
August 2019:&lt;br /&gt;
v2utils: https://github.com/virtualsquare/v2utils (repository setup and policy/good practice definition) (rd235)&lt;br /&gt;
- strcase: in v2utils (rd235)&lt;br /&gt;
- userbindmount: in v2utils (rd235)&lt;br /&gt;
- libvolatilestream: in v2utils + manpage + pkgconfig (rd235)(+static library?)&lt;br /&gt;
- libstropt: in v2utils + manpage + pkgconfig  (rd235)(+static library?)&lt;br /&gt;
- libfduserdata: in v2utils + manpage + pkgconfig  (rd235) &lt;br /&gt;
- libvpoll-eventfd: in v2utils + manpage + pkgconfig  (rd235)&lt;br /&gt;
This closes the target:&lt;br /&gt;
     v2utils source packet: this should include: libfduserdata, libvolatilestream, libvpoll-eventfd, strcase, libstropt, userbindmount.&lt;br /&gt;
     problem: set us a GIT superproject,check if all the licenses are compatible (hopefully the same license)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=178</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=178"/>
		<updated>2019-08-30T08:08:03Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Targets and problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''cmake''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Dependencies ==&lt;br /&gt;
 [https://github.com/rd235/cado cado]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/alperakcan/fuse-ext2 fuse-ext2]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/m4 m4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/automake automake] &lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fsprogs e2fsprogs]&lt;br /&gt;
         - [https://packages.debian.org/buster/comerr-dev comerr-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fslibs-dev e2fslibs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/libnlq libnlq]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libpam-net libpam-net]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvpoll-eventfd libvpoll-eventfd]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/nsutils nsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - fatal error: bsd/unistd.h: No such file or directory&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/purelibc purelibc] --&amp;gt; [https://packages.debian.org/source/buster/purelibc purelibc] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/s2argv-execs s2argv-execs] --&amp;gt; [https://packages.debian.org/source/sid/libexecs libexecs] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake] (facultative)&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/userbindmount userbindmount]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/v2tools v2tools]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libbz2-dev libbz2-dev]&lt;br /&gt;
         - [https://packages.debian.org/it/buster/zlib1g-dev zlib1g-dev]&lt;br /&gt;
         - undefined reference to 'mhash' &lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vde-2 vde-2] --&amp;gt; [https://packages.debian.org/buster/mipsel/vde2 vde2] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vde_dnsutils vde_dnsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/libadns1-dev libadns1-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdens vdens]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_agno vdeplug_agno]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_pcap vdeplug_pcap]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libpcap-dev libpcap-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_slirp vdeplug_slirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_vlan vdeplug_vlan]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vuos vuos]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vxvdex vxvdex]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&lt;br /&gt;
=== UPLOADED ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WIP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== FUTURE WORK ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Targets and problems ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cado: production ready. move to cmake?, problem: set up the cado user and special permissions (copy from other packets)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration) [mattiabiondi]&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security). [Samuele Evangelisti]&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4 2019&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&lt;br /&gt;
August 2019:&lt;br /&gt;
v2utils: https://github.com/virtualsquare/v2utils (repository setup and policy/good practice definition) (rd235)&lt;br /&gt;
- strcase: in v2utils (rd235)&lt;br /&gt;
- userbindmount: in v2utils (rd235)&lt;br /&gt;
- libvolatilestream: in v2utils + manpage + pkgconfig (rd235)(+static library?)&lt;br /&gt;
- libstropt: in v2utils + manpage + pkgconfig  (rd235)(+static library?)&lt;br /&gt;
- libfduserdata: in v2utils + manpage + pkgconfig  (rd235) &lt;br /&gt;
- libvpoll-eventfd: in v2utils + manpage + pkgconfig  (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=177</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=177"/>
		<updated>2019-08-30T08:07:10Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* DONE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''cmake''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Dependencies ==&lt;br /&gt;
 [https://github.com/rd235/cado cado]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/alperakcan/fuse-ext2 fuse-ext2]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/m4 m4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/automake automake] &lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fsprogs e2fsprogs]&lt;br /&gt;
         - [https://packages.debian.org/buster/comerr-dev comerr-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fslibs-dev e2fslibs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/libnlq libnlq]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libpam-net libpam-net]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvpoll-eventfd libvpoll-eventfd]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/nsutils nsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - fatal error: bsd/unistd.h: No such file or directory&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/purelibc purelibc] --&amp;gt; [https://packages.debian.org/source/buster/purelibc purelibc] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/s2argv-execs s2argv-execs] --&amp;gt; [https://packages.debian.org/source/sid/libexecs libexecs] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake] (facultative)&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/userbindmount userbindmount]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/v2tools v2tools]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libbz2-dev libbz2-dev]&lt;br /&gt;
         - [https://packages.debian.org/it/buster/zlib1g-dev zlib1g-dev]&lt;br /&gt;
         - undefined reference to 'mhash' &lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vde-2 vde-2] --&amp;gt; [https://packages.debian.org/buster/mipsel/vde2 vde2] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vde_dnsutils vde_dnsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/libadns1-dev libadns1-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdens vdens]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_agno vdeplug_agno]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_pcap vdeplug_pcap]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libpcap-dev libpcap-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_slirp vdeplug_slirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_vlan vdeplug_vlan]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vuos vuos]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vxvdex vxvdex]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&lt;br /&gt;
=== UPLOADED ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WIP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== FUTURE WORK ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Targets and problems ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cado: production ready. move to cmake?, problem: set up the cado user and special permissions (copy from other packets)&lt;br /&gt;
&lt;br /&gt;
v2utils source packet: this should include:&lt;br /&gt;
  libfduserdata&lt;br /&gt;
  libvolatilestream&lt;br /&gt;
  libvpoll-eventfd&lt;br /&gt;
  strcase&lt;br /&gt;
  libstropt&lt;br /&gt;
  userbindmount (?? specific source packet?)&lt;br /&gt;
problem: set us a GIT superproject,check if all the licenses are compatible (hopefully the same license)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration) [mattiabiondi]&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security). [Samuele Evangelisti]&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4 2019&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&lt;br /&gt;
August 2019:&lt;br /&gt;
v2utils: https://github.com/virtualsquare/v2utils (repository setup and policy/good practice definition) (rd235)&lt;br /&gt;
- strcase: in v2utils (rd235)&lt;br /&gt;
- userbindmount: in v2utils (rd235)&lt;br /&gt;
- libvolatilestream: in v2utils + manpage + pkgconfig (rd235)(+static library?)&lt;br /&gt;
- libstropt: in v2utils + manpage + pkgconfig  (rd235)(+static library?)&lt;br /&gt;
- libfduserdata: in v2utils + manpage + pkgconfig  (rd235) &lt;br /&gt;
- libvpoll-eventfd: in v2utils + manpage + pkgconfig  (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=176</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=176"/>
		<updated>2019-08-30T08:06:51Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* DONE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''cmake''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Dependencies ==&lt;br /&gt;
 [https://github.com/rd235/cado cado]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/alperakcan/fuse-ext2 fuse-ext2]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/m4 m4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/automake automake] &lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fsprogs e2fsprogs]&lt;br /&gt;
         - [https://packages.debian.org/buster/comerr-dev comerr-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fslibs-dev e2fslibs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/libnlq libnlq]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libpam-net libpam-net]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvpoll-eventfd libvpoll-eventfd]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/nsutils nsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - fatal error: bsd/unistd.h: No such file or directory&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/purelibc purelibc] --&amp;gt; [https://packages.debian.org/source/buster/purelibc purelibc] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/s2argv-execs s2argv-execs] --&amp;gt; [https://packages.debian.org/source/sid/libexecs libexecs] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake] (facultative)&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/userbindmount userbindmount]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/v2tools v2tools]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libbz2-dev libbz2-dev]&lt;br /&gt;
         - [https://packages.debian.org/it/buster/zlib1g-dev zlib1g-dev]&lt;br /&gt;
         - undefined reference to 'mhash' &lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vde-2 vde-2] --&amp;gt; [https://packages.debian.org/buster/mipsel/vde2 vde2] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vde_dnsutils vde_dnsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/libadns1-dev libadns1-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdens vdens]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_agno vdeplug_agno]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_pcap vdeplug_pcap]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libpcap-dev libpcap-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_slirp vdeplug_slirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_vlan vdeplug_vlan]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vuos vuos]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vxvdex vxvdex]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&lt;br /&gt;
=== UPLOADED ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WIP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== FUTURE WORK ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Targets and problems ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cado: production ready. move to cmake?, problem: set up the cado user and special permissions (copy from other packets)&lt;br /&gt;
&lt;br /&gt;
v2utils source packet: this should include:&lt;br /&gt;
  libfduserdata&lt;br /&gt;
  libvolatilestream&lt;br /&gt;
  libvpoll-eventfd&lt;br /&gt;
  strcase&lt;br /&gt;
  libstropt&lt;br /&gt;
  userbindmount (?? specific source packet?)&lt;br /&gt;
problem: set us a GIT superproject,check if all the licenses are compatible (hopefully the same license)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration) [mattiabiondi]&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security). [Samuele Evangelisti]&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&lt;br /&gt;
August:&lt;br /&gt;
v2utils: https://github.com/virtualsquare/v2utils (repository setup and policy/good practice definition) (rd235)&lt;br /&gt;
- strcase: in v2utils (rd235)&lt;br /&gt;
- userbindmount: in v2utils (rd235)&lt;br /&gt;
- libvolatilestream: in v2utils + manpage + pkgconfig (rd235)(+static library?)&lt;br /&gt;
- libstropt: in v2utils + manpage + pkgconfig  (rd235)(+static library?)&lt;br /&gt;
- libfduserdata: in v2utils + manpage + pkgconfig  (rd235) &lt;br /&gt;
- libvpoll-eventfd: in v2utils + manpage + pkgconfig  (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=175</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=175"/>
		<updated>2019-08-30T08:03:35Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* TODO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''cmake''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Dependencies ==&lt;br /&gt;
 [https://github.com/rd235/cado cado]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/alperakcan/fuse-ext2 fuse-ext2]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/m4 m4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/automake automake] &lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fsprogs e2fsprogs]&lt;br /&gt;
         - [https://packages.debian.org/buster/comerr-dev comerr-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fslibs-dev e2fslibs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/libnlq libnlq]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libpam-net libpam-net]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvpoll-eventfd libvpoll-eventfd]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/nsutils nsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - fatal error: bsd/unistd.h: No such file or directory&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/purelibc purelibc] --&amp;gt; [https://packages.debian.org/source/buster/purelibc purelibc] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/s2argv-execs s2argv-execs] --&amp;gt; [https://packages.debian.org/source/sid/libexecs libexecs] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake] (facultative)&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/userbindmount userbindmount]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/v2tools v2tools]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libbz2-dev libbz2-dev]&lt;br /&gt;
         - [https://packages.debian.org/it/buster/zlib1g-dev zlib1g-dev]&lt;br /&gt;
         - undefined reference to 'mhash' &lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vde-2 vde-2] --&amp;gt; [https://packages.debian.org/buster/mipsel/vde2 vde2] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vde_dnsutils vde_dnsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/libadns1-dev libadns1-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdens vdens]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_agno vdeplug_agno]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_pcap vdeplug_pcap]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libpcap-dev libpcap-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_slirp vdeplug_slirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_vlan vdeplug_vlan]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vuos vuos]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vxvdex vxvdex]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&lt;br /&gt;
=== UPLOADED ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WIP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== FUTURE WORK ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Targets and problems ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cado: production ready. move to cmake?, problem: set up the cado user and special permissions (copy from other packets)&lt;br /&gt;
&lt;br /&gt;
v2utils source packet: this should include:&lt;br /&gt;
  libfduserdata&lt;br /&gt;
  libvolatilestream&lt;br /&gt;
  libvpoll-eventfd&lt;br /&gt;
  strcase&lt;br /&gt;
  libstropt&lt;br /&gt;
  userbindmount (?? specific source packet?)&lt;br /&gt;
problem: set us a GIT superproject,check if all the licenses are compatible (hopefully the same license)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration) [mattiabiondi]&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security). [Samuele Evangelisti]&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&lt;br /&gt;
August:&lt;br /&gt;
v2utils: https://github.com/virtualsquare/v2utils (repository setup and policy/good practice definition)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=174</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=174"/>
		<updated>2019-08-30T08:01:50Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* DONE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''cmake''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Dependencies ==&lt;br /&gt;
 [https://github.com/rd235/cado cado]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/alperakcan/fuse-ext2 fuse-ext2]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/m4 m4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/automake automake] &lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fsprogs e2fsprogs]&lt;br /&gt;
         - [https://packages.debian.org/buster/comerr-dev comerr-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fslibs-dev e2fslibs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/libnlq libnlq]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libpam-net libpam-net]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvpoll-eventfd libvpoll-eventfd]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/nsutils nsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - fatal error: bsd/unistd.h: No such file or directory&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/purelibc purelibc] --&amp;gt; [https://packages.debian.org/source/buster/purelibc purelibc] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/s2argv-execs s2argv-execs] --&amp;gt; [https://packages.debian.org/source/sid/libexecs libexecs] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake] (facultative)&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/userbindmount userbindmount]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/v2tools v2tools]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libbz2-dev libbz2-dev]&lt;br /&gt;
         - [https://packages.debian.org/it/buster/zlib1g-dev zlib1g-dev]&lt;br /&gt;
         - undefined reference to 'mhash' &lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vde-2 vde-2] --&amp;gt; [https://packages.debian.org/buster/mipsel/vde2 vde2] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vde_dnsutils vde_dnsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/libadns1-dev libadns1-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdens vdens]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_agno vdeplug_agno]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_pcap vdeplug_pcap]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libpcap-dev libpcap-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_slirp vdeplug_slirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_vlan vdeplug_vlan]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vuos vuos]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vxvdex vxvdex]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&lt;br /&gt;
=== UPLOADED ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WIP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== FUTURE WORK ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Targets and problems ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cado: production ready. move to cmake?, problem: set up the cado user and special permissions (copy from other packets)&lt;br /&gt;
&lt;br /&gt;
v2utils source packet: this should include:&lt;br /&gt;
  libfduserdata&lt;br /&gt;
  libvolatilestream&lt;br /&gt;
  libvpoll-eventfd&lt;br /&gt;
  strcase&lt;br /&gt;
  libstropt&lt;br /&gt;
  userbindmount (?? specific source packet?)&lt;br /&gt;
problem: set us a GIT superproject,check if all the licenses are compatible (hopefully the same license)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration) [mattiabiondi]&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security). [Samuele Evangelisti]&lt;br /&gt;
&lt;br /&gt;
strcase: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
userbindmount: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
libvolatilestream: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
libstropt: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
libfduserdata: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
libvpoll-eventfd: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&lt;br /&gt;
August:&lt;br /&gt;
v2utils: https://github.com/virtualsquare/v2utils (repository setup and policy/good practice definition)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=173</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=173"/>
		<updated>2019-08-30T08:01:29Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* DONE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''cmake''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Dependencies ==&lt;br /&gt;
 [https://github.com/rd235/cado cado]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/alperakcan/fuse-ext2 fuse-ext2]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/m4 m4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/automake automake] &lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fsprogs e2fsprogs]&lt;br /&gt;
         - [https://packages.debian.org/buster/comerr-dev comerr-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fslibs-dev e2fslibs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/libnlq libnlq]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libpam-net libpam-net]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvpoll-eventfd libvpoll-eventfd]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/nsutils nsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - fatal error: bsd/unistd.h: No such file or directory&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/purelibc purelibc] --&amp;gt; [https://packages.debian.org/source/buster/purelibc purelibc] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/s2argv-execs s2argv-execs] --&amp;gt; [https://packages.debian.org/source/sid/libexecs libexecs] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake] (facultative)&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/userbindmount userbindmount]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/v2tools v2tools]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libbz2-dev libbz2-dev]&lt;br /&gt;
         - [https://packages.debian.org/it/buster/zlib1g-dev zlib1g-dev]&lt;br /&gt;
         - undefined reference to 'mhash' &lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vde-2 vde-2] --&amp;gt; [https://packages.debian.org/buster/mipsel/vde2 vde2] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vde_dnsutils vde_dnsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/libadns1-dev libadns1-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdens vdens]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_agno vdeplug_agno]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_pcap vdeplug_pcap]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libpcap-dev libpcap-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_slirp vdeplug_slirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_vlan vdeplug_vlan]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vuos vuos]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vxvdex vxvdex]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&lt;br /&gt;
=== UPLOADED ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WIP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== FUTURE WORK ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Targets and problems ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cado: production ready. move to cmake?, problem: set up the cado user and special permissions (copy from other packets)&lt;br /&gt;
&lt;br /&gt;
v2utils source packet: this should include:&lt;br /&gt;
  libfduserdata&lt;br /&gt;
  libvolatilestream&lt;br /&gt;
  libvpoll-eventfd&lt;br /&gt;
  strcase&lt;br /&gt;
  libstropt&lt;br /&gt;
  userbindmount (?? specific source packet?)&lt;br /&gt;
problem: set us a GIT superproject,check if all the licenses are compatible (hopefully the same license)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration) [mattiabiondi]&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security). [Samuele Evangelisti]&lt;br /&gt;
&lt;br /&gt;
strcase: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
userbindmount: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
libvolatilestream: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
libstropt: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
libfduserdata: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
libvpoll-eventfd: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
August:&lt;br /&gt;
v2utils: https://github.com/virtualsquare/v2utils (repository setup and policy/good practice definition)&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=172</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=172"/>
		<updated>2019-08-30T07:52:25Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* New packets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''cmake''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Dependencies ==&lt;br /&gt;
 [https://github.com/rd235/cado cado]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/alperakcan/fuse-ext2 fuse-ext2]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/m4 m4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/automake automake] &lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fsprogs e2fsprogs]&lt;br /&gt;
         - [https://packages.debian.org/buster/comerr-dev comerr-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fslibs-dev e2fslibs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/libnlq libnlq]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libpam-net libpam-net]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvpoll-eventfd libvpoll-eventfd]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/nsutils nsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - fatal error: bsd/unistd.h: No such file or directory&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/purelibc purelibc] --&amp;gt; [https://packages.debian.org/source/buster/purelibc purelibc] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/s2argv-execs s2argv-execs] --&amp;gt; [https://packages.debian.org/source/sid/libexecs libexecs] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake] (facultative)&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/userbindmount userbindmount]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/v2tools v2tools]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libbz2-dev libbz2-dev]&lt;br /&gt;
         - [https://packages.debian.org/it/buster/zlib1g-dev zlib1g-dev]&lt;br /&gt;
         - undefined reference to 'mhash' &lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vde-2 vde-2] --&amp;gt; [https://packages.debian.org/buster/mipsel/vde2 vde2] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vde_dnsutils vde_dnsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/libadns1-dev libadns1-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdens vdens]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_agno vdeplug_agno]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_pcap vdeplug_pcap]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libpcap-dev libpcap-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_slirp vdeplug_slirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_vlan vdeplug_vlan]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vuos vuos]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vxvdex vxvdex]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&lt;br /&gt;
=== UPLOADED ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WIP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== FUTURE WORK ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Targets and problems ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cado: production ready. move to cmake?, problem: set up the cado user and special permissions (copy from other packets)&lt;br /&gt;
&lt;br /&gt;
v2utils source packet: this should include:&lt;br /&gt;
  libfduserdata&lt;br /&gt;
  libvolatilestream&lt;br /&gt;
  libvpoll-eventfd&lt;br /&gt;
  strcase&lt;br /&gt;
  libstropt&lt;br /&gt;
  userbindmount (?? specific source packet?)&lt;br /&gt;
problem: set us a GIT superproject,check if all the licenses are compatible (hopefully the same license)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration) [mattiabiondi]&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security). [Samuele Evangelisti]&lt;br /&gt;
&lt;br /&gt;
strcase: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
userbindmount: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
libvolatilestream: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
libstropt: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
libfduserdata: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
libvpoll-eventfd: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=171</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=171"/>
		<updated>2019-08-30T07:51:32Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* New packets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''cmake''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Dependencies ==&lt;br /&gt;
 [https://github.com/rd235/cado cado]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/alperakcan/fuse-ext2 fuse-ext2]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/m4 m4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf] &lt;br /&gt;
         - [https://packages.debian.org/buster/automake automake] &lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fsprogs e2fsprogs]&lt;br /&gt;
         - [https://packages.debian.org/buster/comerr-dev comerr-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/e2fslibs-dev e2fslibs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/libnlq libnlq]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libpam-net libpam-net]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/libpam0g-dev libpam0g-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/libvpoll-eventfd libvpoll-eventfd]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://github.com/rd235/libfduserdata libfduserdata]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/nsutils nsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - fatal error: bsd/unistd.h: No such file or directory&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/purelibc purelibc] --&amp;gt; [https://packages.debian.org/source/buster/purelibc purelibc] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/s2argv-execs s2argv-execs] --&amp;gt; [https://packages.debian.org/source/sid/libexecs libexecs] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake] (facultative)&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/userbindmount userbindmount]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/v2tools v2tools]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libbz2-dev libbz2-dev]&lt;br /&gt;
         - [https://packages.debian.org/it/buster/zlib1g-dev zlib1g-dev]&lt;br /&gt;
         - undefined reference to 'mhash' &lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vde-2 vde-2] --&amp;gt; [https://packages.debian.org/buster/mipsel/vde2 vde2] (current packet)&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vde_dnsutils vde_dnsutils]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libmhash-dev libmhash-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvdestack libvdestack]&lt;br /&gt;
         - [https://packages.debian.org/buster/libadns1-dev libadns1-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdens vdens]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/gcc gcc]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_agno vdeplug_agno]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_pcap vdeplug_pcap]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libpcap-dev libpcap-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_slirp vdeplug_slirp]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://github.com/rd235/libslirp libslirp]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vdeplug_vlan vdeplug_vlan]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
         - [https://packages.debian.org/buster/libssl-dev libssl-dev]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/virtualsquare/vuos vuos]&lt;br /&gt;
         - [https://packages.debian.org/buster/cmake cmake]&lt;br /&gt;
         - [https://packages.debian.org/buster/g++ g++]&lt;br /&gt;
         - [https://packages.debian.org/buster/ronn ronn] (without it man pages will not be created)&lt;br /&gt;
         - [https://packages.debian.org/buster/libcap-dev libcap-dev]&lt;br /&gt;
         - [https://github.com/rd235/libstropt libstropt]&lt;br /&gt;
         - [https://github.com/rd235/strcase strcase]&lt;br /&gt;
         - [https://packages.debian.org/buster/libfuse-dev libfuse-dev]&lt;br /&gt;
         - [https://packages.debian.org/buster/libexecs-dev libexecs-dev]&lt;br /&gt;
         - [https://github.com/rd235/libvolatilestream libvolatilestream]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
 &lt;br /&gt;
 [https://github.com/rd235/vxvdex vxvdex]&lt;br /&gt;
         - [https://packages.debian.org/buster/autoconf autoconf]&lt;br /&gt;
         - [https://packages.debian.org/buster/libtool libtool]&lt;br /&gt;
         - [https://packages.debian.org/buster/make make]&lt;br /&gt;
         - [https://github.com/rd235/vdeplug4 vdeplug4]&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&lt;br /&gt;
=== UPLOADED ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== WIP ===&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== FUTURE WORK ===&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Targets and problems ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cado: production ready. move to cmake?, problem: set up the cado user and special permissions (copy from other packets)&lt;br /&gt;
&lt;br /&gt;
v2utils source packet: this should include:&lt;br /&gt;
  libfduserdata&lt;br /&gt;
  libvolatilestream&lt;br /&gt;
  libvpoll-eventfd&lt;br /&gt;
  strcase&lt;br /&gt;
  libstropt&lt;br /&gt;
  userbindmount (?? specific source packet?)&lt;br /&gt;
problem: set us a GIT superproject,check if all the licenses are compatible (hopefully the same license)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration) [mattiabiondi]&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security). [Samuele Evangelisti]&lt;br /&gt;
&lt;br /&gt;
strcase: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
userbindmount: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
libvolatilestream: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
libstropt: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
libfduserdata: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
libvpoll-eventfd: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=154</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=154"/>
		<updated>2019-08-14T17:07:03Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Targets and problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''autotools''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Targets and problems ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cado: production ready. move to cmake?, problem: set up the cado user and special permissions (copy from other packets)&lt;br /&gt;
&lt;br /&gt;
v2utils source packet: this should include:&lt;br /&gt;
  libfduserdata&lt;br /&gt;
  libvolatilestream&lt;br /&gt;
  libvpoll-eventfd&lt;br /&gt;
  strcase&lt;br /&gt;
  libstropt&lt;br /&gt;
  userbindmount (?? specific source packet?)&lt;br /&gt;
problem: set us a GIT superproject,check if all the licenses are compatible (hopefully the same license)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration)&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security).&lt;br /&gt;
&lt;br /&gt;
strcase: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
userbindmount: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
libvolatilestream: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
libstropt: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
libfduserdata: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
libvpoll-eventfd: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=153</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=153"/>
		<updated>2019-08-14T10:32:01Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* Targets and problems */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''autotools''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Targets and problems ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cado: production ready. move to cmake?, problem: set up the cado user and special permissions (copy from other packets)&lt;br /&gt;
&lt;br /&gt;
v2utils source packet: this should include:&lt;br /&gt;
  libfduserdata&lt;br /&gt;
  libvolatilestream&lt;br /&gt;
  libvpoll-eventfd&lt;br /&gt;
  strcase&lt;br /&gt;
  libstropt&lt;br /&gt;
  userbindmount (?? specific source packet?)&lt;br /&gt;
problem: set us a GIT superproject &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration)&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security).&lt;br /&gt;
&lt;br /&gt;
strcase: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
userbindmount: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
libvolatilestream: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
libstropt: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
libfduserdata: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
libvpoll-eventfd: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=152</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=152"/>
		<updated>2019-08-14T10:11:54Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* TODO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''autotools''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Targets and problems ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration)&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security).&lt;br /&gt;
&lt;br /&gt;
strcase: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
userbindmount: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
libvolatilestream: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
libstropt: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
libfduserdata: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
libvpoll-eventfd: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=151</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=151"/>
		<updated>2019-08-12T13:39:07Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* TODO */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''autotools''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration)&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security).&lt;br /&gt;
&lt;br /&gt;
strcase: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
userbindmount: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
libvolatilestream: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
libstropt: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
libfduserdata: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
libvpoll-eventfd: write man page + new debian packets&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=150</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=150"/>
		<updated>2019-08-12T13:37:12Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* New packets */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''autotools''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libfduserdata:&lt;br /&gt;
        libfduserdata0:&lt;br /&gt;
                /usr/lib/libfduserdata.so.0.0.1&lt;br /&gt;
                /usr/lib/libfduserdata.so.0&lt;br /&gt;
        libfduserdata-dev:&lt;br /&gt;
                /usr/lib/libfduserdata.so&lt;br /&gt;
                /usr/lib/libfduserdata.a&lt;br /&gt;
                /usr/include/fduserdata.h&lt;br /&gt;
                /usr/share/man/man3/libfduserdata.3&lt;br /&gt;
&lt;br /&gt;
libvpoll:&lt;br /&gt;
        libvpoll0:&lt;br /&gt;
                /usr/lib/libvpoll.so.0.0.1&lt;br /&gt;
                /usr/lib/libvpoll.so.0&lt;br /&gt;
        libvpoll-dev:&lt;br /&gt;
                /usr/lib/libvpoll.so&lt;br /&gt;
                /usr/lib/libvpoll.a&lt;br /&gt;
                /usr/include/libvpoll.h&lt;br /&gt;
                /usr/share/man/man3/libvpoll.3&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration)&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security).&lt;br /&gt;
&lt;br /&gt;
strcase: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
userbindmount: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
libvolatilestream: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
libstropt: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=149</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=149"/>
		<updated>2019-08-12T13:27:43Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* List of Repositories */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libfduserdata -&amp;gt; libfduserdata, libfduserdata-dev ''cmake''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''autotools''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
libvpoll-eventfd -&amp;gt; libvpoll-eventfd, libvpoll-eventfd-dev (+ kernel patch??) ''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration)&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security).&lt;br /&gt;
&lt;br /&gt;
strcase: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
userbindmount: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
libvolatilestream: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
libstropt: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=148</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=148"/>
		<updated>2019-06-10T12:18:03Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* missing manpages */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''autotools''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
vuos.7 + vuos.3: hw to write modules?&lt;br /&gt;
vufuse vudev vunet vunbinfmt (which chapter? 3? 7? both (3: how to writesubodules, 7: how to use modules?)&lt;br /&gt;
(stropt.3, libvolatilestream.3 purelibc.3)&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration)&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security).&lt;br /&gt;
&lt;br /&gt;
strcase: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
userbindmount: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
libvolatilestream: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
libstropt: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
	<entry>
		<id>https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=147</id>
		<title>Packets status and perspective</title>
		<link rel="alternate" type="text/html" href="https://vsd.v2.cs.unibo.it/wiki/index.php?title=Packets_status_and_perspective&amp;diff=147"/>
		<updated>2019-06-10T11:52:03Z</updated>

		<summary type="html">&lt;p&gt;Renzo: /* DONE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== List of current packets (Buster) ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
SOURCE vde2&lt;br /&gt;
Package: vde2&lt;br /&gt;
Package: vde2-cryptcab&lt;br /&gt;
Package: libvdeplug-dev&lt;br /&gt;
Package: libvdeplug2&lt;br /&gt;
Package: libvde-dev&lt;br /&gt;
Package: libvde0&lt;br /&gt;
&lt;br /&gt;
SOURCE lwipv6&lt;br /&gt;
Package: liblwipv6-dev (liblwipv6-2)&lt;br /&gt;
Package: liblwipv6-2 (libvdeplug-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE vdetelweb&lt;br /&gt;
Package: vdetelweb (liblwipv6-dev, libvde-dev)&lt;br /&gt;
&lt;br /&gt;
SOURCE purelibc&lt;br /&gt;
Package: libpurelibc-dev&lt;br /&gt;
Package: libpurelibc1&lt;br /&gt;
&lt;br /&gt;
SOURCE umview&lt;br /&gt;
Package: umview (libvdeplug-dev, libfuse-dev, liblwipv6-dev)&lt;br /&gt;
Package: libumlib0&lt;br /&gt;
Package: libumlib-dev&lt;br /&gt;
Package: umview-mod-umlwip&lt;br /&gt;
Package: umview-mod-umdevtap&lt;br /&gt;
Package: umview-mod-viewfs&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-ext2&lt;br /&gt;
Package: umview-mod-umfuseext2 (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fuseext2&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-fat&lt;br /&gt;
Package: umview-mod-umfusefat (libumlib-dev, libfuse-dev)&lt;br /&gt;
Package: fusefat&lt;br /&gt;
&lt;br /&gt;
SOURCE fuse-umfuse-iso9660&lt;br /&gt;
Package: umview-mod-umfuseiso9660&lt;br /&gt;
Package: fuseiso9660&lt;br /&gt;
&lt;br /&gt;
SOURCE: libexecs&lt;br /&gt;
Package: libexecs-dev&lt;br /&gt;
Package: libexecs0&lt;br /&gt;
Package: libexecs-embedded0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== List of Repositories ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
On GitHUB (repository -&amp;gt; binary packet(s) + comments):&lt;br /&gt;
cado -&amp;gt; cado ''autotools''&lt;br /&gt;
fuse-ext2 -&amp;gt; fuse-ext2 (hybrid exec-library) ''autotools''&lt;br /&gt;
libnlq -&amp;gt; libnlq, libnlq-dev ''cmake''&lt;br /&gt;
libpam-net -&amp;gt; ''autotools''&lt;br /&gt;
libslirp -&amp;gt; libslirp, libslirp-dev (merge with qemu's code) ''autotools''&lt;br /&gt;
libstropt -&amp;gt; libstropt, libstropt-dev (include in v2utils?) ''cmake''&lt;br /&gt;
libvdestack -&amp;gt; libvdestack, libvdestack-dev ''autotools''&lt;br /&gt;
libvolatilestream -&amp;gt; libvolatilestream, libvolatilestream-dev (include in v2utils?)''cmake''&lt;br /&gt;
nsutils -&amp;gt; DISCUSS: is it useful? ''autotools''&lt;br /&gt;
purelibc -&amp;gt; libpurelibc, libpurelibc-dev ''cmake''&lt;br /&gt;
s2argv-execs -&amp;gt; okay ''autotools''&lt;br /&gt;
strcase -&amp;gt; libstrcase-dev (it is a macrolibrary. include in v2utils?) ''cmake''&lt;br /&gt;
userbindmount -&amp;gt; userbindmount, libuserbindmount, userbindmount-dev (include in v2utils?) ''cmake''&lt;br /&gt;
v2tools -&amp;gt; insert in v2utils?&lt;br /&gt;
vde-2 -&amp;gt; vde2, vdeplug, libvdeplug2 (virtual packet?) ''autotools''&lt;br /&gt;
vde_dnsutils -&amp;gt; vde_dnsutils (includes hashdns, fqdndhcp, fqdndhcp4) ''autotools''&lt;br /&gt;
vdens -&amp;gt; vdens ''autotools''&lt;br /&gt;
vdeplug4 -&amp;gt; vdeplug4, libvdeplug2, libvdeplug2-dev, .... ''autotools''&lt;br /&gt;
vdeplug_agno -&amp;gt; vdeplug_agno ''autotools''&lt;br /&gt;
vdeplug_pcap -&amp;gt; vdeplug_pcap ''autotools''&lt;br /&gt;
vdeplug_slirp -&amp;gt; vdeplug_slirp ''autotools''&lt;br /&gt;
vdeplug_vlan -&amp;gt; vdeplug_vlan ''autotools''&lt;br /&gt;
(??? one source package vdeplug4_plugins)&lt;br /&gt;
vuos -&amp;gt; umvu, umvu-dev, ??? ''cmake''&lt;br /&gt;
vxvdex -&amp;gt; ??? there is a kernel module ''cmake'' user space and ''makefile'' for kernel module&lt;br /&gt;
&lt;br /&gt;
Name collisions (AFAIK):&lt;br /&gt;
* libvdeplug, vde_plug&lt;br /&gt;
* vuname&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== missing manpages ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libvdeplug_seqpacket.1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== New packets ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: (OKAY!, reassign to v2team)&lt;br /&gt;
        libexecs0&lt;br /&gt;
                /usr/lib/*/libexecs.a&lt;br /&gt;
                /usr/lib/*/libexecs.so.0&lt;br /&gt;
                /usr/lib/*/libexecs.so.0.9.0&lt;br /&gt;
        libexecs-embedded0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.a&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so.0.9.0&lt;br /&gt;
        libexec-dev&lt;br /&gt;
                /usr/include/execs.h&lt;br /&gt;
                /usr/lib/*/libexecs-embedded.so&lt;br /&gt;
                /usr/lib/*/libexecs.so&lt;br /&gt;
                /usr/share/man/man3/... a lot of files&lt;br /&gt;
&lt;br /&gt;
purelibc: (update, the new repo on github uses cmake)&lt;br /&gt;
        libpurelibc:&lt;br /&gt;
                /usr/lib/libpurelibc.so.1&lt;br /&gt;
                /usr/lib/libpurelibc.so.1.0.2&lt;br /&gt;
        libpurelibc-dev&lt;br /&gt;
                /usr/include/purelibc.h&lt;br /&gt;
                /usr/lib/libpurelibc.a&lt;br /&gt;
                /usr/lib/libpurelibc.so&lt;br /&gt;
&lt;br /&gt;
cado:&lt;br /&gt;
        cado:&lt;br /&gt;
                /usr/bin/scado&lt;br /&gt;
                /usr/bin/cado&lt;br /&gt;
                /usr/share/man/man1/scado.1&lt;br /&gt;
                /usr/share/man/man1/cado.1&lt;br /&gt;
                /usr/share/man/man5/cado.conf.5&lt;br /&gt;
                + cado account creation and sample configuration install...&lt;br /&gt;
                + maybe some docs in /usr/share/docs&lt;br /&gt;
&lt;br /&gt;
libpam-net:&lt;br /&gt;
        libpam-net:&lt;br /&gt;
                /lib/*/security/pam_usernet.so&lt;br /&gt;
                /lib/*/security/pam_newnet.so&lt;br /&gt;
                /usr/share/man/man8/pam_usernet.8&lt;br /&gt;
                /usr/share/man/man8/pam_newnet.8&lt;br /&gt;
&lt;br /&gt;
strcase:&lt;br /&gt;
        strcase-dev:&lt;br /&gt;
                /usr/include/strcase.h&lt;br /&gt;
                /usr/share/man/man3/strcase.3&lt;br /&gt;
&lt;br /&gt;
userbindmount:&lt;br /&gt;
        userbindmount:&lt;br /&gt;
                /usr/bin/userbindmount&lt;br /&gt;
                /usr/share/man/man1/userbindmount.1&lt;br /&gt;
        libuserbindmount:&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0&lt;br /&gt;
                /usr/lib/libuserbindmount.so.0.0.0&lt;br /&gt;
        userbindmount-dev: &lt;br /&gt;
                /usr/lib/libuserbindmount.so&lt;br /&gt;
                /usr/lib/libuserbindmount.a (???)&lt;br /&gt;
                /usr/include/userbindmount.h&lt;br /&gt;
                /usr/share/man/man3/libuserbindmount.3&lt;br /&gt;
&lt;br /&gt;
libvolatilestream:&lt;br /&gt;
        libvolatilestream0:&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0.0.1&lt;br /&gt;
                /usr/lib/libvolatilestream.so.0&lt;br /&gt;
        libvolatilestream-dev:&lt;br /&gt;
                /usr/include/volatilestream.h&lt;br /&gt;
                /usr/lib/libvolatilestream.so&lt;br /&gt;
                /usr/lib/libvolatilestream.a (???)&lt;br /&gt;
                /usr/share/man/man3/libvolatilestream.3&lt;br /&gt;
&lt;br /&gt;
libstropt:&lt;br /&gt;
        libstropt0:&lt;br /&gt;
                /usr/lib/libstropt.so.0.0.1&lt;br /&gt;
                /usr/lib/libstropt.so.0&lt;br /&gt;
        libstropt-dev:&lt;br /&gt;
                /usr/lib/libstropt.so&lt;br /&gt;
                /usr/lib/libstropt.a&lt;br /&gt;
                /usr/include/stropt.h&lt;br /&gt;
                /usr/share/man/man3/libstropt.3&lt;br /&gt;
&lt;br /&gt;
vdeplug4:&lt;br /&gt;
        vdeplug4:&lt;br /&gt;
                /usr/bin/vde_plug&lt;br /&gt;
                /usr/share/man/man1/vde_plug.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_bonding.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_cmd.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_hub.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_multi.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_null.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_ptp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_slirp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_switch.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_tap.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_udp.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vde.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxlan.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_vxvdex.1&lt;br /&gt;
                /usr/share/man/man1/libvdeplug_seqpacket.1 (missing)&lt;br /&gt;
        libvdeplug2:&lt;br /&gt;
                /usr/lib/libvdeplug.so.2.4.0&lt;br /&gt;
                /usr/lib/libvdeplug.so.2&lt;br /&gt;
                /usr/lib/libvdeplug_bonding.so&lt;br /&gt;
                /usr/lib/libvdeplug_cmd.so&lt;br /&gt;
                /usr/lib/libvdeplug_hub.so&lt;br /&gt;
                /usr/lib/libvdeplug_mod.so&lt;br /&gt;
                /usr/lib/libvdeplug_multi.so&lt;br /&gt;
                /usr/lib/libvdeplug_null.so&lt;br /&gt;
                /usr/lib/libvdeplug_ptp.so&lt;br /&gt;
                /usr/lib/libvdeplug_seqpacket.so&lt;br /&gt;
                /usr/lib/libvdeplug_switch.so&lt;br /&gt;
                /usr/lib/libvdeplug_tap.so&lt;br /&gt;
                /usr/lib/libvdeplug_udp.so&lt;br /&gt;
                /usr/lib/libvdeplug_vde.so&lt;br /&gt;
                /usr/lib/libvdeplug_vxvde.so&lt;br /&gt;
        libvdeplug-dev&lt;br /&gt;
                /usr/include/libvdeplug.h&lt;br /&gt;
                /usr/include/libvdeplug_mod.h&lt;br /&gt;
                /usr/lib/libvdeplug.so&lt;br /&gt;
                /usr/lib/libvdeplug.a&lt;br /&gt;
&lt;br /&gt;
vdens: (requirement: vdeplug4, libexecs)&lt;br /&gt;
        vdens:&lt;br /&gt;
                /usr/share/man/man1/vdens.1&lt;br /&gt;
                /usr/bin/vdens&lt;br /&gt;
&lt;br /&gt;
libvdestack:&lt;br /&gt;
        libvdestack0:&lt;br /&gt;
                /usr/lib/libvdestack.so.0.1.0&lt;br /&gt;
                /usr/lib/libvdestack.so.0&lt;br /&gt;
                /usr/lib/libvdestack.a&lt;br /&gt;
        libvdestack-dev:&lt;br /&gt;
                /usr/lib/libvdestack.so&lt;br /&gt;
                /usr/share/man/man3/libvdestack.3&lt;br /&gt;
                /usr/include/vdestack.h&lt;br /&gt;
&lt;br /&gt;
umvu:&lt;br /&gt;
        umvu:&lt;br /&gt;
                /usr/bin/umvu&lt;br /&gt;
                /usr/bin/vuname&lt;br /&gt;
                /usr/bin/vu_insmod&lt;br /&gt;
                /usr/bin/vu_rmmod&lt;br /&gt;
                /usr/bin/vu_lsmod&lt;br /&gt;
                /usr/bin/vustack&lt;br /&gt;
                /usr/bin/vusu&lt;br /&gt;
                /usr/bin/vudebug&lt;br /&gt;
                /usr/share/man/man1/umvu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vuname.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_insmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_rmmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vu_lsmod.1 missing&lt;br /&gt;
                /usr/share/man/man1/vustack.1 missing&lt;br /&gt;
                /usr/share/man/man1/vusu.1 missing&lt;br /&gt;
                /usr/share/man/man1/vudebug.1 missing&lt;br /&gt;
                /usr/lib/*/vu/modules/vufs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufuse.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusereal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudev.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vufusenull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vubinfmt.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunet.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vunetvdestack.so (depends on libvdestack)&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevramdisk.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevnull.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevvdi.so&lt;br /&gt;
                /usr/lib/*/vu/modules/vudevpartx.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unreal.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealinfofs.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealsock.so&lt;br /&gt;
                /usr/lib/*/vu/modules/unrealuidgid.so&lt;br /&gt;
        libvumod0:&lt;br /&gt;
                /usr/libvumod.so.0.0.1&lt;br /&gt;
                /usr/libvumod.so.0&lt;br /&gt;
        libvumod0-dev:&lt;br /&gt;
                /usr/libvumod.so&lt;br /&gt;
                /usr/include/libvumod.h&lt;br /&gt;
                /usr/include/vumodule.h&lt;br /&gt;
                /usr/include/vudev.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vunet.h (??? specific packet?)&lt;br /&gt;
                /usr/include/vulib.h (??? specific packet? umvu-dev)&lt;br /&gt;
&lt;br /&gt;
still to add:&lt;br /&gt;
        vdeplug_agno&lt;br /&gt;
        vdeplug_pcap&lt;br /&gt;
        vdeplug_vlan&lt;br /&gt;
        vxvdex&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
libexecs: assign to v2team&lt;br /&gt;
&lt;br /&gt;
purelibc: man page missing, ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
cado: convert to cmake + new debian packets (new user/std configuration)&lt;br /&gt;
&lt;br /&gt;
libpam-net: new debian packets (install in /lib/*/security).&lt;br /&gt;
&lt;br /&gt;
strcase: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
userbindmount: ready for new debian packets&lt;br /&gt;
&lt;br /&gt;
libvolatilestream: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
libstropt: missing man page + new debian packets (+static library?)&lt;br /&gt;
&lt;br /&gt;
vdeplug4: convert to cmake + study migration path.&lt;br /&gt;
&lt;br /&gt;
vdens: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libvdestack: convert to cmake + new debian packets (after vdeplug4)&lt;br /&gt;
&lt;br /&gt;
libslirp: &lt;br /&gt;
        *) the new proposal has a worse API... discuss.&lt;br /&gt;
        https://gitlab.freedesktop.org/slirp/libslirp&lt;br /&gt;
        exercise: write a vdeplug_slirp based on that.&lt;br /&gt;
        *) ??? decide which one packetize forDebian&lt;br /&gt;
&lt;br /&gt;
libvdeplug_slirp: (requires libslirp)...&lt;br /&gt;
        (converto to cmake)&lt;br /&gt;
&lt;br /&gt;
umvu: multiarch-support&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DONE ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
May, 4&lt;br /&gt;
userbindmount: static library (rd235)&lt;br /&gt;
libpam-net: convert to cmake (rd235)&lt;br /&gt;
man page: umvu.1 vu_insmod.1 vu_lsmod.1 vu_rmmod.1 vudebug.1 vuname.1 vustack.1 vusu.1 vumount/vuumount.1 (rd235)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Renzo</name></author>
	</entry>
</feed>