]> git.proxmox.com Git - pve-common.git/history - src/PVE/Network.pm
json schema: add format description for pve-storage-id standard option
[pve-common.git] / src / PVE / Network.pm
2023-06-26 Thomas Lamprechtnetwork: cope with non-existing interfaces config
2023-02-24 Dominik Csapakfix #4547: set MTU on dynamically created vlan bridges
2023-01-16 Alexandre Derumierfix #4299: network : disable_ipv6: fix path checking
2022-11-21 Alexandre Derumiernetwork: add|del_fdb: fix learning check
2022-11-20 Thomas Lamprechtnetwork: support adding fdb directly in tap_plug
2022-11-20 Thomas Lamprechtnetwork: fix whitespace error
2022-11-13 Thomas Lamprechtnetwork: tap plug: auto-disable learning if bridge...
2022-08-31 Thomas Lamprechtnetowrk: general perlcritic/style fixes
2022-08-31 Thomas Lamprechtnetwork: followup style fixes
2022-08-31 Alexandre Derumiernetwork: tap_plug: fix mtu
2022-03-18 Thomas Lamprechtnetwork: fix default of new bridge learning flag
2022-03-16 Thomas Lamprechtnetwork: avoid module on imported run_command
2022-03-16 Thomas Lamprechtnetwork: tap plug: switch to opts hash to avoid expandi...
2022-03-16 Alexandre Derumiernetwork: add support for disabling bridge learning...
2021-09-20 Thomas Lamprechtnet: get local ip: catch any error from get_reachable_n...
2021-09-18 Thomas Lamprechtnet: add get_local_ip helper
2021-09-17 Thomas Lamprechtnet: add get reachable networks: fix sorter closure
2021-09-17 Thomas Lamprechtnet: add get_reachable_networks
2021-09-17 Thomas Lamprechtnet: ip from host: code shrink
2021-09-17 Thomas Lamprechtnet: ip from host: avoid using an undefined variable...
2021-08-12 Lorenz Stechaunerfix #2368: network: extend infiniband recognition in...
2021-06-17 Fabian Ebnernetwork: add unique_ips function
2021-06-17 Fabian Ebnernetwork: add canonical_ip function
2021-06-17 Fabian Ebnernetwork: is_ip_in_cidr: avoid warning when versions...
2021-06-17 Fabian Ebnernetwork: is_ip_in_cidr: correctly handle the CIDR being...
2021-02-25 Thomas Lamprechtnet: ip from CIDR: sort result
2021-02-25 Fabian Ebnernetwork: get_local_ip_from_cidr: return unique IPs
2020-06-03 Alexandre Derumiernetwork: vlan-aware bridge: fix pvid when trunks is...
2020-05-11 Alexandre Derumierread_bridge_mtu: public method instead private
2020-05-09 Thomas Lamprechtnetwork: bridge add IF: do not add all VLANs if $trunks...
2020-05-06 Fabian Grünbichlernetwork: fix adding vlan tags to bridge
2020-04-08 Fabian Grünbichlernetwork: replace system() with run_command()
2020-04-08 Fabian Grünbichlernetwork: remove unused debug code
2020-03-09 Thomas LamprechtRevert "Network: tap_create|plug : sdn : use bridge_vlan"
2020-03-07 Thomas Lamprechtnetwork: followup: move graceful require SDN out from...
2020-03-07 Alexandre DerumierNetwork: tap_create|plug : sdn : use bridge_vlan
2020-02-21 Thomas Lamprechtget_ip_from_hostname: check all address we get from...
2020-01-08 Thomas Lamprechtsort module usage + some newlines for readabilty
2019-11-08 Thomas Lamprechtnetwork: cleanup get_local_ip_from_cidr
2019-09-09 Thomas Lamprechttree wide trailing whitespace cleanup
2019-07-29 Stefan Reiterfix #2303: detect IPs of p2p interfaces
2018-11-22 Alexandre DerumierNetwork : veth pair : fix mtu
2018-02-16 Wolfgang Bumillerreplace brctl with iproute2 calls
2018-02-05 Wolfgang Bumillernet: remove flowid in traffic limit commands
2017-06-08 Fabian Grünbichleradd and use physical NIC regexp
2017-06-02 Dietmar Maurerget_ip_from_hostname: improve error message
2017-05-04 Thomas LamprechtNetwork: add helpers to resolve hostnames to IPs
2017-04-10 Wolfgang Bumillernet: only disable ipv6 on actual creation
2017-02-07 Wolfgang BumillerNetwork: stop using ifconfig
2017-01-20 Wolfgang Bumillerfix #1232: cleanup bridges on veth_delete
2016-10-28 Thomas Lamprechtadd get_local_ip_from_cidr
2016-09-29 Wolfgang BumillerNetwork: add disable_ipv6 and use it
2016-06-21 Wolfgang BumillerFix #132: hold a lock while setting up vlan bridges
2016-06-21 Wolfgang Bumillervlan fixups: remove existing vlan ids
2016-06-03 Wolfgang Bumillermove Network::get_active_interfaces to ProcFSTools
2016-06-03 Wolfgang Bumilleradd netmasks starting from /8 to local netmask list
2016-06-03 Wolfgang BumillerConsider /31 and /32 valid subnet masks.
2016-05-18 Dominik Csapakshow warning when using VLAN 1 on a VLAN aware bridge
2016-05-17 Wolfgang Bumillersupport for predictable network interface device names
2016-05-03 Fabian GrünbichlerUse run_command instead of system
2016-04-13 Wolfgang BumillerFix #908: cleanup OVS ports in tap_unplug
2016-03-15 Wolfgang Bumillernet: don't die in get_active_interfaces() and try both...
2016-03-09 Wolfgang Bumillercleanup: regex match group reference
2016-03-08 Wolfgang Bumillernet: improve ingress tc filter
2016-03-08 Wolfgang Bumillernet: tap_plug() needs to apply rate limiting
2016-03-08 Wolfgang Bumillernetwork: tap_rate_limit: fix uninitialized value
2016-02-12 Wolfgang Bumillernetwork: get rid of ioctl.ph
2016-02-10 Wolfgang BumillerFix #882: active state of interfaces depends on ipv6
2016-01-18 Wolfgang Bumillernetwork: fix uninitialized value error
2016-01-15 Alexandre Derumiernetwork : add trunks support
2015-11-19 Dietmar Maureravoid access to undefinded var $tag
2015-10-16 Wolfgang Bumillernetwork: IP_from_cidr and is_ip_in_cidr helpers
2015-09-21 Stefan Priebesupport QinQ / vlan stacking
2015-08-28 Wolfgang BumillerAdded PVE::Network::tcp_ping to replace Net::Ping
2015-08-17 Wolfgangfix bug #860: fix the upload from a VM when it is restr...
2015-08-10 Alen Grizonictap device name parse fix
2015-08-03 Alexandre Derumierfix tap_plug with vlan for non aware vlan bridges
2015-07-29 Wolfgang Bumillerreplace /sbin/vconfig with /sbin/ip call
2015-07-29 Alexandre Derumiertap_plug : add support for vlan aware linux bridge
2015-07-23 Wolfgang BumillerPVE::Network: add some common constants
2015-06-26 Alexandre Derumieradd veth_delete
2015-06-26 Alexandre Derumieradd veth_create
2015-02-27 Dietmar Maurerrename data to src