Changelog v20.03.2

Changes from v20.03.1 to v20.03.2

  • 034d3570 Set release date for 20.03.2.
  • bf4d2043 pinctrl: Don’t send gARPs for localports
  • 29548040 ci: Fix handling of python packages.
  • 36a8b1a1 northd: Add Controller_Event RBAC rules
  • 8d7c73cc northd: Amend Chassis RBAC rules
  • 4d83a056 northd: Amend RBAC rules for Port_Binding table
  • bc9d6611 ovn-ctl: Handle cluster db upgrades for run_(nb/sb)_ovsdb
  • 1f2df9ec Revert “ovn-ctl: Handle cluster db upgrades for run_(nb/sb)_ovsdb”
  • 2283617a ofctrl: Fix the assert seen when flood removing flows with conj actions.
  • 824249dc ofctrl: Do not link a desired flow twice.
  • 4b6dc713 ofctrl: Fix the assert seen when flood removing flows.
  • 0ef44958 tests: Fix test “ovn – Superseding ACLs with conjunction”.
  • d3ae7ebe tests: Add ofctl_strip_all() to filter OVS flow outputs.
  • e868c78b ovn.at: Make some of the tests more predictable.
  • 0280878a ofctrl.c: Add a predictable resolution for conflicting flow actions.
  • d11e11cc ofctrl.c: Always log the most recent flow changes.
  • 589e5227 ofctrl.c: Simplify active desired flow selection.
  • fa08a1a1 ofctrl.c: Do not change flow ordering when merging opposite changes.
  • 2cff4639 ofctrl.c: Only merge actions for conjunctive flows.
  • ebf1929b ofctrl.c: Avoid repeatedly linking an installed flow and a desired flow.
  • 0c388ade ofctrl.c: Fix duplicated flow handling in I-P while merging opposite changes.
  • d7cb15d3 ofctrl.c: Merge opposite changes of tracked flows before installing.
  • a4809a59 ofctrl: Incremental processing for flow installation by tracking.
  • c17b73d1 ofctrl.c: Refactor - move openflow msg construction to functions.
  • cc68620a ofctrl.c: Maintain references between installed flows and desired flows.
  • f56d6421 Revert “Manage ARP process locally in a DVR scenario”
  • dce49ab7 ovn-ctl: Handle cluster db upgrades for run_(nb/sb)_ovsdb
  • aa8ef558 northd: Fix ha_chassis_group txn error for external ports.
  • 0c26bc03 ovn-northd: Don’t add arp responder flows for lports with ‘unknown’ address.
  • 17d77346 sandbox: Fix path to Sb DB socket for ovn-controller-vtep.
  • cc13684b northd: Fix duplicate logical port detection.
  • c554284d tests: Introduce new testing helpers.
  • 847589ad ovn-trace: fix trigger_event warning.
  • dd9188d7 pinctrl: Fix race condition when explicitly clearing IGMP groups.
  • 74b522d6 ovn-nbctl: fix sigsegv when nexthop arg is missing
  • b0ee5d5a github: Fix Ubuntu package installation.
  • efb18e69 chassis: Do not try to guess system-id changes.
  • 5ee02c78 CI: Fix compilation errors for osx builds.
  • 391c49a3 CI: Add github actions workflow.
  • d25a5adf ovn-controller-vtep: Fix leak of multicast macs.
  • d874214c pinctrl: Fix race condition when accessing br_int_name.
  • cbbd7e1f ovn-nbctl: Fix double-free of parsed commands on error path.
  • 4ae9104b utilities: Free argv returned by ovs_cmdl_env_parse_all().
  • d0c3a25b ovn-nbctl: Cleanup allocated memory to keep valgrind happy.
  • 8fe336ac actions: Fix leak of dynamic string on fwd group encoding failure.
  • 531d8832 northd: Fix leak of dynamic string for fwd group ports.
  • dd94424d ovn-nbctl: Fix error leak on duplicated switch port.
  • 2b360113 ovn-controller: Fix leak of pending ct zones.
  • 79698908 pinctrl: Fix leak of DNS cache records.
  • f749033a ofctrl: Fix leak of meter mod bands.
  • 1743aedc actions: Fix leak of select group members.
  • 01564e90 actions: Fix leak of child ports in fwd group.
  • 26483a22 ovn-detrace: Only decode br-int OVS interfaces.
  • 06ea7054 pinctrl: Fix memory leak when handling empty lb backends.
  • ad8a9904 pinctrl: Fix memory leak in controller_event_run().
  • 84ac6861 ovn-ic: Fix route hash.
  • d9e1501f ovn-northd: Skip conntrack for MLD packets.
  • 28ed6c1f ovn-controller: Fix conjunction handling with incremental processing.
  • 9e6d7098 ovn.at: Fix AT for conjunction case.
  • 352afbfe ofctrl: change ofctrl_dup_flow to module internal function
  • c9fbb4b2 pinctrl: Fix incorrect warning message for multicast querier.
  • 028d6db3 ovn-controller: Disable ofctrl probe by default.
  • 7b58d849 ovn-northd: Fix memory leak in build_lswitch_rport_arp_req_flows().
  • b7515245 ovn-controller: Fix the memory leak in ref lflow handling.
  • 43246e37 ovn-northd: Fix the missing lflow issue in LS_OUT_PRE_LB.
  • 5bc34b79 northd: set packet length in check_pkt_larger()
  • 6b3c3c44 Honour router_preference for solicited RA
  • 7ed6b19a Fix ovn-controller generated packets from getting dropped for reject ACL action.
  • 53285ae3 northd: By pass IPv6 Router Adv and Router Solicitation packets from ACL stages.
  • 7d4a8b97 Prepare for 20.03.2