Skip to content

Releases: LabNConsulting/munet

0.17.3

26 Jan 19:03

Choose a tag to compare

Very minor release:

  • fixed bug with new loopback ipv6 auto numbering code
  • reformatted all the source with black

0.17.2

20 Jan 02:49

Choose a tag to compare

munet: remove bad idea of truncating debug logged cmd output

0.17.1

17 Jan 03:35
cb1124c

Choose a tag to compare

munet: add loopbacks-autonumber config

  • The previous release included a NBC change that was auton-numbering loopback interfaces if the user configured networks-autonumber: true. Change this to using a new loopbacks-autonumber config instead.

0.17.0

05 Jan 01:04

Choose a tag to compare

Changes since 0.16.0

  • Allow specifying TC parameters on entire network not just host-side interfaces
  • Allow specifying loopback IP and IPv6 addresses
  • WatchLog improvements, incl. new synchronous wait_for_match() method
  • Timeout improvements: add __bool__() to support while not timeout:
  • Fix for mucmd more backward compatible nsenter usage
  • Fix --pcap=all
  • Qemu mount of shared dir using usb fat32 virtual drive.
  • Extend default timeout from 60 to 600 for qemu nodes
  • Doc and example updates

0.16.0

30 Sep 10:04
9fa0d61

Choose a tag to compare

  • python 3.9+ required
  • development moves from poetry to uv
  • cleanup of interactions with pytest-asyncio
  • add cmd-file and inital-cmd-file config to pull value from a file
  • some cleanup/refactoring

0.15.6

24 Jun 06:29
c35a5f2

Choose a tag to compare

  • munet: add assert_is_exception meta-arg to @Retry
  • munet: watchlog add snapshot_refresh() function

0.15.5

11 Jun 19:39

Choose a tag to compare

Changes since 0.15.4:
mutest: update docs that no-description implies no error on !success
mutest: print pause on empty desc
mutest: improve clarty of test pause
mutest: fix partial match for non dictionary items
mutest: do even deeper inspection during DeepDiff for in-exect matching
mutest: add control step, pause()
munet: replace %NAME% in prompt
munet: fix issue with adding namespaces in parallel runs
munet: fix bug in cli.py
munet: cleanup p2p configuration
munet: Allow more than 256 nodes
docs: Alternate install instructions

0.15.4

12 Jan 16:27

Choose a tag to compare

munet: move yaml import to the only function that uses it.

This limits the dependency to the L3QemuVM cloud image code.

Signed-off-by: Christian Hopps <chopps@labn.net>

0.15.3

12 Jan 09:36

Choose a tag to compare

munet: add new readline and waitline functions

These functions can be used with popen processes during tests to
wait for output (or timeout)

Signed-off-by: Christian Hopps <chopps@labn.net>

0.15.2

04 Jan 20:04

Choose a tag to compare

Enable ipv6 forwarding when ipv6 is enabled.