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