Revisions of passt

buildservice-autocommit accepted request 1173948 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 17)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) accepted request 1173574 from Dan Čermák's avatar Dan Čermák (dancermak) (revision 16)
new upstream release 2024_05_10.7288448
buildservice-autocommit accepted request 1172104 from Danish Prakash's avatar Danish Prakash (danishprakash) (revision 15)
baserev update by copy to link target
Danish Prakash's avatar Danish Prakash (danishprakash) accepted request 1171759 from Dan Čermák's avatar Dan Čermák (dancermak) (revision 14)
Specify version for make_build so that passt reports its version correctly, fixes bsc#1223853
buildservice-autocommit accepted request 1170739 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 13)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) accepted request 1170287 from Dan Čermák's avatar Dan Čermák (dancermak) (revision 12)
New upstream release 20240426.d03c4e2
buildservice-autocommit accepted request 1169843 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 11)
baserev update by copy to link target
Dan Čermák's avatar Dan Čermák (dancermak) committed (revision 10)
Remove pointless %%check section
buildservice-autocommit accepted request 1166238 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 9)
baserev update by copy to link target
Dario Faggioli's avatar Dario Faggioli (dfaggioli) accepted request 1166212 from Danish Prakash's avatar Danish Prakash (danishprakash) (revision 8)
spec: Install separate apparmor profile for `pasta` (bsc#1221840)
Dan Čermák's avatar Dan Čermák (dancermak) accepted request 1166199 from Danish Prakash's avatar Danish Prakash (danishprakash) (revision 7)
spec: Override symlinks with hard links
Dario Faggioli's avatar Dario Faggioli (dfaggioli) accepted request 1166115 from Dan Čermák's avatar Dan Čermák (dancermak) (revision 6)
new upstream release 20240405.954589b
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1158057 from Dan Čermák's avatar Dan Čermák (dancermak) (revision 5)
initialized devel package after accepting 1158057
Dario Faggioli's avatar Dario Faggioli (dfaggioli) accepted request 1157917 from Dan Čermák's avatar Dan Čermák (dancermak) (revision 4)
Switch macros to bcond_with/without for apparmor & selinux
Dan Čermák's avatar Dan Čermák (dancermak) accepted request 1157801 from Danish Prakash's avatar Danish Prakash (danishprakash) (revision 3)
Update to version 20240220.1e6f92b
Dario Faggioli's avatar Dario Faggioli (dfaggioli) accepted request 1107867 from Frederic Crozat's avatar Frederic Crozat (fcrozat) (revision 2)
- Update to version 0~git20230823:
  * pasta: Strip RTA_PREFSRC when copying routes to the namespace
  * netlink: Set IFA_ADDRESS, not just IFA_LOCAL, while adding IPv4 addresses
  * tcp: Remove broken pressure calculations for tcp_defer_handler()
  * inany: Add missing double include guard to inany.h
  * tcp: Move in_epoll flag out of common connection structure
  * tcp, udp: Don't pre-fill IPv4 destination address in headers
  * tcp, udp: Don't include destination address in partially precomputed csums
  * tcp: Consistent usage of ports in tcp_seq_init()
  * tcp: More precise terms for addresses and ports
  * tap: Pass source address to protocol handler functions
  * tap: Don't clobber source address in tap6_handler()
  * selinux: Fix domain transitions for typical commands pasta might run
  * selinux: Allow pasta_t to read nsfs entries
  * selinux: Add rules for sysctl and /proc/net accesses
  * selinux: Update policy to fix user/group settings
  * selinux: Fix user namespace creation after breaking kernel change
  * selinux: Use explicit paths for binaries in file context
  * fedora: Install pasta as hard link to ensure SELinux file context match
  * tap: Fix format specifier in tap4_is_fragment() warning
  * netlink: Don't propagate host address expiry to the container
  * netlink: Correctly calculate attribute length for address messages
  * netlink: Remove redundant check on nlmsg_type
  * conf: Demote overlapping port ranges error to a warning
  * epoll: Use different epoll types for passt and pasta tap fds
  * epoll: Split listening Unix domain socket into its own type
  * epoll: Split handling of listening TCP sockets into their own handler
  * epoll: Split handling of TCP timerfds into its own handler function
  * epoll: Tiny cleanup to udp_sock_handler()
  * epoll: Split handling of ICMP and ICMPv6 sockets
Dario Faggioli's avatar Dario Faggioli (dfaggioli) accepted request 1005591 from Dario Faggioli's avatar Dario Faggioli (dfaggioli) (revision 1)
passt is an implementation of user-mode networking for qemu, focusing on security (no dynamic memory allocation, purpose-written codebase, strict seccomp policy), performance (packet and syscall batching, pre-cooked buffers, minimalistic TCP adaptation), network transparency: contrary to libslirp, NAT is not needed, as the guest inherits addressing and routing from the host via DHCP, NDP, DHCPv6.

The aim is to bring production readiness to user-mode networking with a simpler implementation, written with the specific goal in mind. passt is also being integrated inside the KubeVirt architecture, thanks to its superior (as compared to libslirp) performance and flexibility.
Displaying all 17 revisions
openSUSE Build Service is sponsored by