[wicked-commit] [openSUSE/wicked] 055540: xml: added xml_node_get_path and find_parent utils
Branch: refs/heads/sle12 Home: https://github.com/openSUSE/wicked Commit: 0555403a988dae8158774428188e9d022d649ba8 https://github.com/openSUSE/wicked/commit/0555403a988dae8158774428188e9d022d... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-06 (Mon, 06 Jul 2015) Changed paths: M include/wicked/xml.h M src/xml.c Log Message: ----------- xml: added xml_node_get_path and find_parent utils Commit: 16fc608bc2af7a2783bc86909c97b9a81ddf0d79 https://github.com/openSUSE/wicked/commit/16fc608bc2af7a2783bc86909c97b9a81d... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-06 (Mon, 06 Jul 2015) Changed paths: M src/fsm.c Log Message: ----------- fsm: improve subordinate device relation logging Commit: 35396894838e05aafef60727ff8e0b0d17d926ca https://github.com/openSUSE/wicked/commit/35396894838e05aafef60727ff8e0b0d17... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-06 (Mon, 06 Jul 2015) Changed paths: M src/ethernet.c Log Message: ----------- ethtool: fix option tables terminator (bsc#925276) Commit: 597b15bf55d67662f67fa5534dd7ab555767f19a https://github.com/openSUSE/wicked/commit/597b15bf55d67662f67fa5534dd7ab5557... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-07 (Tue, 07 Jul 2015) Changed paths: M src/ethernet.c Log Message: ----------- Merge pull request #562 from pwieczorkiewicz/ethtool_term ethtool: fix option tables terminator (bsc#925276) Commit: faaffa903e9b527bd06c7ebeba7d2da7b0d1ae35 https://github.com/openSUSE/wicked/commit/faaffa903e9b527bd06c7ebeba7d2da7b0... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-07 (Tue, 07 Jul 2015) Changed paths: M extensions/dispatch Log Message: ----------- scripts: fixed typo breaking wicked scheme scripts Commit: 0c2bac89d08fc08359721858d7ad76bc290af268 https://github.com/openSUSE/wicked/commit/0c2bac89d08fc08359721858d7ad76bc29... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-07-07 (Tue, 07 Jul 2015) Changed paths: M extensions/dispatch Log Message: ----------- Merge pull request #564 from mtomaschewski/wicked-script-exec scripts: fixed typo breaking wicked scheme scripts Commit: 9b317647679929802833d9c28a10a4ca2a4177e4 https://github.com/openSUSE/wicked/commit/9b317647679929802833d9c28a10a4ca2a... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-07-09 (Thu, 09 Jul 2015) Changed paths: M include/wicked/xml.h M src/fsm.c M src/xml.c Log Message: ----------- Merge pull request #563 from mtomaschewski/node-path fsm: improve subordinate device relation debug log Commit: c19c2cf44477d9f308549915cd82460ee7588ad3 https://github.com/openSUSE/wicked/commit/c19c2cf44477d9f308549915cd82460ee7... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-07-13 (Mon, 13 Jul 2015) Changed paths: M .gitignore Log Message: ----------- git: ignore *.orig and *.rej files Commit: 2898b227e14ae64f5859b984d4c8b99bf4ac52c7 https://github.com/openSUSE/wicked/commit/2898b227e14ae64f5859b984d4c8b99bf4... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M src/sysfs.c Log Message: ----------- sysfs: fixed memleak while reading device path Commit: 523c0b544321af4030cab26f3c17bc3a6d2e3e1a https://github.com/openSUSE/wicked/commit/523c0b544321af4030cab26f3c17bc3a6d... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M client/suse/compat-suse.c Log Message: ----------- compat: fixed memleak while reading ifsysctls Commit: 3761c7adb395f73e93ea5d751ca91c9fcc0b31dd https://github.com/openSUSE/wicked/commit/3761c7adb395f73e93ea5d751ca91c9fcc... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M client/main.c Log Message: ----------- client: canonicalize the --root-directory option Commit: 907c06fe432a880946b1fb111d115ffe4a61f5b0 https://github.com/openSUSE/wicked/commit/907c06fe432a880946b1fb111d115ffe4a... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M client/read-config.c M client/redhat/compat-redhat.c M client/suse/compat-suse.c Log Message: ----------- client: config file root directory handling cleanup Commit: 53a6c4e444d51eae970f89eb9d199ed0d42657be https://github.com/openSUSE/wicked/commit/53a6c4e444d51eae970f89eb9d199ed0d4... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M client/compat.c M client/nanny.c M client/read-config.c M include/wicked/xml.h M src/client/policy.c M src/xml-reader.c Log Message: ----------- xml: unified node location function names Commit: 7e9487aa80fea5b26862eb0f8a9406ba74811879 https://github.com/openSUSE/wicked/commit/7e9487aa80fea5b26862eb0f8a9406ba74... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M include/wicked/xml.h M src/xml-reader.c Log Message: ----------- xml: added a new node location relocation utility Allows to set or change the specified node and all it's children to a new shared location (filename). Commit: d5299bab094cfa53d53f3356b01e005db45e78c3 https://github.com/openSUSE/wicked/commit/d5299bab094cfa53d53f3356b01e005db4... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M src/xml-reader.c Log Message: ----------- xml: advance reader lines when reading from buffer Commit: 1b7086985790f0156a6a8c3787e618961bad5fd0 https://github.com/openSUSE/wicked/commit/1b7086985790f0156a6a8c3787e618961b... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M src/firmware.c Log Message: ----------- firmware: properly extract discovery type and path Commit: ec57e928bf2c9a1744986716a93fcd95d298ba96 https://github.com/openSUSE/wicked/commit/ec57e928bf2c9a1744986716a93fcd95d2... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M client/compat.c M client/main.c M client/read-config.c M client/redhat/compat-redhat.c M client/suse/compat-suse.c M client/wicked-client.h Log Message: ----------- client: config orgin and location cleanup Commit: 26a61c8f573aeee9f59a62af509c0ee06bfd4525 https://github.com/openSUSE/wicked/commit/26a61c8f573aeee9f59a62af509c0ee06b... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M client/compat.c M client/read-config.c Log Message: ----------- client: split ifconfigs to validate each separately Do not discard all (further) interfaces from a config source when there is a duplicate interface config, but only the duplicates. Commit: 29078af0482dcbd1e671649a9bf0867e6adaa4cb https://github.com/openSUSE/wicked/commit/29078af0482dcbd1e671649a9bf0867e6a... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M client/read-config.c M etc/client.xml.in M src/config.c Log Message: ----------- client: do not fail on missed wicked ifconfig dir Consider as failure, when the user explicitly requests specific path to read/load ifconfig and it does not exist, but not, when the user didn't requested any path and the default path does not exist. Commit: e56061a53b8cd6683b7bf6f9ac7475cc49fcd58c https://github.com/openSUSE/wicked/commit/e56061a53b8cd6683b7bf6f9ac7475cc49... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M src/xml-reader.c Log Message: ----------- xml: fix xml_location_create refcount memory leak Commit: d5e29fac1f74aa07f1c5a2375dd80e847584ef90 https://github.com/openSUSE/wicked/commit/d5e29fac1f74aa07f1c5a2375dd80e8475... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M include/wicked/xml.h M src/xml-writer.c Log Message: ----------- xml: added utility to calculate node content uuid Commit: b4ce70df26f63b9d788aebc3402bdce3682aa62f https://github.com/openSUSE/wicked/commit/b4ce70df26f63b9d788aebc3402bdce368... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M src/client/policy.c Log Message: ----------- config: use only config content to calculate uuid Commit: 904bc09d3737a88c6a9e8bd64fccd6f76fe7fba8 https://github.com/openSUSE/wicked/commit/904bc09d3737a88c6a9e8bd64fccd6f76f... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M client/read-config.c Log Message: ----------- client: no config content uuid calculation in read Commit: 27a930622e369221aeb34c8d48f35ebb9f72a103 https://github.com/openSUSE/wicked/commit/27a930622e369221aeb34c8d48f35ebb9f... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-07-14 (Tue, 14 Jul 2015) Changed paths: M client/compat.c M client/main.c M client/nanny.c M client/read-config.c M client/redhat/compat-redhat.c M client/suse/compat-suse.c M client/wicked-client.h M etc/client.xml.in M include/wicked/xml.h M src/client/policy.c M src/config.c M src/firmware.c M src/sysfs.c M src/xml-reader.c M src/xml-writer.c Log Message: ----------- Merge pull request #569 from mtomaschewski/config-cleanup-1 client: config path,origin,location and memleak cleanup Commit: 99a563da6a8beefd2f11dafea645928d0b2a56b3 https://github.com/openSUSE/wicked/commit/99a563da6a8beefd2f11dafea645928d0b... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M include/wicked/bridge.h M src/bridge.c Log Message: ----------- bridge: use array index in ni_bridge_del_port The ni_bridge_del_port_ifindex deletes by ifindex, added also a ni_bridge_del_port_ifname variant. Commit: 2e7a34d7d25f6df1089e494e46e74da9829f46cc https://github.com/openSUSE/wicked/commit/2e7a34d7d25f6df1089e494e46e74da982... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M client/compat.c M client/suse/compat-suse.c Log Message: ----------- compat: generate link master for slaves in suse ifcfg Commit: 2823d08e415d021497ef791502803e2d734cb31c https://github.com/openSUSE/wicked/commit/2823d08e415d021497ef791502803e2d73... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M client/suse/compat-suse.c Log Message: ----------- compat: parse MASTER_DEVICE from suse ifcfg files Commit: 92119c9c3afc55a54bdde706f7153803d5ba1a7e https://github.com/openSUSE/wicked/commit/92119c9c3afc55a54bdde706f7153803d5... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M src/xml.c Log Message: ----------- xml: fixed xml_node_free to detatch children A child may be still referenced (clone_ref) somewhere else, but as we're about to free the parent, we have to detach it. Commit: 50e4565e68fb9cca9d940c0b2af3826f39e66867 https://github.com/openSUSE/wicked/commit/50e4565e68fb9cca9d940c0b2af3826f39... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M src/xml.c Log Message: ----------- xml: return on NULL node argument in clone functions Commit: bc6369bc2075a65aaa44728b826de425dfc08360 https://github.com/openSUSE/wicked/commit/bc6369bc2075a65aaa44728b826de425df... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M client/ifup.c M client/read-config.c M nanny/device.c M nanny/nanny.c M src/client/ifconfig.h M src/client/policy.c M src/fsm.c Log Message: ----------- fsm: reference count config nodes to avoid memleaks Commit: 77e5d36b9a2f87cf6e6f4d8f658a61aa470d9258 https://github.com/openSUSE/wicked/commit/77e5d36b9a2f87cf6e6f4d8f658a61aa47... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-07-15 (Wed, 15 Jul 2015) Changed paths: M client/ifup.c M client/read-config.c M nanny/device.c M nanny/nanny.c M src/client/ifconfig.h M src/client/policy.c M src/fsm.c M src/xml.c Log Message: ----------- Merge pull request #571 from mtomaschewski/config-cleanup-2 fsm: reference count worker config nodes to avoid memleaks Commit: 5b43002ee9916ab90c04d389c3d57a53cd4fbb05 https://github.com/openSUSE/wicked/commit/5b43002ee9916ab90c04d389c3d57a53cd... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-07-30 (Thu, 30 Jul 2015) Changed paths: M include/wicked/fsm.h M src/fsm.c Log Message: ----------- fsm: separated function to print device hierarchy Commit: 80076397e14f92cdb02d1af0460ea32611948a0b https://github.com/openSUSE/wicked/commit/80076397e14f92cdb02d1af0460ea32611... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-07-30 (Thu, 30 Jul 2015) Changed paths: M src/fsm.c Log Message: ----------- fsm: perform netif-reference calls during common binding Commit: 2ac6a1e4735ef335d40616e14bf614eca3b90535 https://github.com/openSUSE/wicked/commit/2ac6a1e4735ef335d40616e14bf614eca3... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-30 (Thu, 30 Jul 2015) Changed paths: M src/fsm.c Log Message: ----------- fsm: separated set master/lower device functions Commit: 2419b37f5f598f7da8466037a6d7efe21b3cdd11 https://github.com/openSUSE/wicked/commit/2419b37f5f598f7da8466037a6d7efe21b... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-30 (Thu, 30 Jul 2015) Changed paths: M schema/interface.xml M src/fsm.c Log Message: ----------- schema: subordinate netif-reference in link master Subordinate reference is a slave to master relation and a counterpart to shared false causing enslave at linkUp. Commit: 022f310e9b42d16215b8313e6130215ffaf331fe https://github.com/openSUSE/wicked/commit/022f310e9b42d16215b8313e6130215ffa... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-30 (Thu, 30 Jul 2015) Changed paths: M src/ifconfig.c Log Message: ----------- wickedd: disabled enslaves in master changeDevice Commit: 94a3f1006c8a42bf53f943697478ad15143308b9 https://github.com/openSUSE/wicked/commit/94a3f1006c8a42bf53f943697478ad1514... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-30 (Thu, 30 Jul 2015) Changed paths: M src/fsm.c Log Message: ----------- fsm: check slaves/ports states as 1:n group Check state of bonding/bridge slaves/ports as group, with at least one slave/port is in the required state, considering also their control mode settings. Commit: 43169472080c2eaa53e1a9b3417c82c28690b6fd https://github.com/openSUSE/wicked/commit/43169472080c2eaa53e1a9b3417c82c286... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-30 (Thu, 30 Jul 2015) Changed paths: M schema/bonding.xml M schema/bridge.xml M schema/interface.xml Log Message: ----------- schema: adjust master/slave transition requires Commit: e122a1ae2d7db2af9044c6eb46557a35cb7e956c https://github.com/openSUSE/wicked/commit/e122a1ae2d7db2af9044c6eb46557a35cb... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-07-31 (Fri, 31 Jul 2015) Changed paths: M include/wicked/fsm.h M schema/bonding.xml M schema/bridge.xml M schema/interface.xml M src/fsm.c M src/ifconfig.c Log Message: ----------- Merge pull request #574 from mtomaschewski/linkmaster-6 fsm: master/slave transition dependency and state check fixes Commit: 5f5b266e3917aacd2fb2975e556df8e8805bdc5e https://github.com/openSUSE/wicked/commit/5f5b266e3917aacd2fb2975e556df8e880... Author: Karol Mroz <kmroz@suse.de> Date: 2015-07-31 (Fri, 31 Jul 2015) Changed paths: M client/compat.c M client/suse/compat-suse.c M include/wicked/bridge.h M src/bridge.c Log Message: ----------- Merge pull request #575 from mtomaschewski/ifcfg-slaves-master ifcfg: generate link master from master config, added MASTER_DEVICE variable Commit: 056602c1a14b09b6eec65b374e85a377b0935949 https://github.com/openSUSE/wicked/commit/056602c1a14b09b6eec65b374e85a377b0... Author: Karol Mroz <kmroz@suse.de> Date: 2015-07-31 (Fri, 31 Jul 2015) Changed paths: M src/ifconfig.c Log Message: ----------- ifconfig: handle link up of externally enslaved devices In the case of standard openvswitch bridge ports, they are enslaved by openvswitch itself to the ovs-master interface (kernel datapath interface). In such scenarios, we previously skipped the linkUp process, as Wicked assumed that if a device was already enslaved, it was done via ni_system_interface_enslave(), which generates a netlink message to enslave and perform a link-up in bridge case, and a bonding master manages the link state itself. To get around this, if a device has a master, we should first check to see if it's in link-up state. If yes, then it was enslaved by Wicked and no furhter processing is needed. If not, then it was enslaved externally and we need to perform the basic link-up. Commit: fd42dedd728dd770c3fd4a4dfdb3cdbf64b587ba https://github.com/openSUSE/wicked/commit/fd42dedd728dd770c3fd4a4dfdb3cdbf64... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-07-31 (Fri, 31 Jul 2015) Changed paths: M wicked.spec.in Log Message: ----------- spec: changed to enable nanny use by default Commit: d4740e7aa2b4363cdc15faabc6d7219fdac2dcba https://github.com/openSUSE/wicked/commit/d4740e7aa2b4363cdc15faabc6d7219fda... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-31 (Fri, 31 Jul 2015) Changed paths: M wicked.spec.in Log Message: ----------- Merge pull request #578 from mtomaschewski/enable-use-nanny spec: enable nanny use by default (fate#318977) Commit: bd7423ee44351b5fdba5e1577c36961fe718bb38 https://github.com/openSUSE/wicked/commit/bd7423ee44351b5fdba5e1577c36961fe7... Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de> Date: 2015-07-31 (Fri, 31 Jul 2015) Changed paths: M wicked.spec.in Log Message: ----------- spec: ensure nanny use is disabled on SLE-12-GA Commit: 914ed4f3629c62db35dddeea371f8f0f0e6d65fa https://github.com/openSUSE/wicked/commit/914ed4f3629c62db35dddeea371f8f0f0e... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-31 (Fri, 31 Jul 2015) Changed paths: M src/ifconfig.c Log Message: ----------- Merge pull request #577 from mtomaschewski/link-ovs-enslave ifconfig: handle link up of externally enslaved devices (fate#318840) Commit: 600f0a0cddfb3172edf2a9d667796649460082a4 https://github.com/openSUSE/wicked/commit/600f0a0cddfb3172edf2a9d66779664946... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-31 (Fri, 31 Jul 2015) Changed paths: M src/ifconfig.c Log Message: ----------- Merge pull request #577 from mtomaschewski/link-ovs-enslave Commit: aed92277ba6cbd1069658869c0f8079f7927ef65 https://github.com/openSUSE/wicked/commit/aed92277ba6cbd1069658869c0f8079f79... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-31 (Fri, 31 Jul 2015) Changed paths: M VERSION Log Message: ----------- version 0.6.20 Commit: 04eb8170fd795790e9caee22ee86288511d136ca https://github.com/openSUSE/wicked/commit/04eb8170fd795790e9caee22ee86288511... Author: Marius Tomaschewski <mt@suse.de> Date: 2015-07-31 (Fri, 31 Jul 2015) Changed paths: M VERSION Log Message: ----------- Merge branch 'master' into sle12 Compare: https://github.com/openSUSE/wicked/compare/29e8d6b6dbcb...04eb8170fd79
participants (1)
-
Marius Tomaschewski