Branch: refs/heads/nanny
Home: https://github.com/openSUSE/wicked
Commit: 5a37cb79f17c7f9ce5cf0a5949c4b260372e37f7
https://github.com/openSUSE/wicked/commit/5a37cb79f17c7f9ce5cf0a5949c4b26037...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M client/policy.c
M src/client/ifconfig.h
Log Message:
-----------
policy: Generate match node based on ifworker's children
Commit: a0c5f5192a924cd95625f5dd3f96c8549608fa6c
https://github.com/openSUSE/wicked/commit/a0c5f5192a924cd95625f5dd3f96c85496...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M client/ifdown.c
Log Message:
-----------
ifdown: Fix stopping policies in case of ifdown all
Commit: 443d61baa4e02d73928e1217ffb8bba9dca1895f
https://github.com/openSUSE/wicked/commit/443d61baa4e02d73928e1217ffb8bba9dc...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M client/ifup.c
Log Message:
-----------
ifup: Add ni_ifup_hire_nanny()
Commit: 5dbf13f9570d5a2c2232f5a28d7e91020aeb0632
https://github.com/openSUSE/wicked/commit/5dbf13f9570d5a2c2232f5a28d7e91020a...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/interface.c
Log Message:
-----------
nanny: Allow monitor on all link types
Commit: 26d7e8ca21f43731f2da1d6f4a3608fbf12cb78a
https://github.com/openSUSE/wicked/commit/26d7e8ca21f43731f2da1d6f4a3608fbf1...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M client/ifup.c
Log Message:
-----------
ifup: Apply configs to nanny instead of wickedd
Commit: 665bc6cf6608e87ce2d360b77f421ce41269bae6
https://github.com/openSUSE/wicked/commit/665bc6cf6608e87ce2d360b77f421ce412...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/nanny.c
Log Message:
-----------
remove double service init
Commit: 5263ef3a344e04f1af3496a4b65132fdca528d06
https://github.com/openSUSE/wicked/commit/5263ef3a344e04f1af3496a4b65132fdca...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M client/read-config.c
M include/wicked/fsm.h
M src/fsm.c
Log Message:
-----------
fsm: ni_fsm_workers_from_xml() operates on nodes
Commit: bc6c5c2593a8aecd8c50f8b3968de7189a5d1549
https://github.com/openSUSE/wicked/commit/bc6c5c2593a8aecd8c50f8b3968de7189a...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M client/nanny.c
M include/wicked/fsm.h
M nanny/nanny.c
M src/client/ifconfig.h
M src/fsm-policy.c
Log Message:
-----------
nanny: create policy creates ifworker of factory device
Nanny call sends the complete config instead of just the name.
Create policy method create an ifworker of factory device.
Commit: 54ef301296ba34224d99d72c23d6d2e219aeeae4
https://github.com/openSUSE/wicked/commit/54ef301296ba34224d99d72c23d6d2e219...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/device.c
M nanny/nanny.c
M nanny/nanny.h
Log Message:
-----------
nanny: Add factory devices handling
Commit: c090a366cca0bdf698f28fb2df9ff7824d43e997
https://github.com/openSUSE/wicked/commit/c090a366cca0bdf698f28fb2df9ff7824d...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/device.c
M nanny/main.c
Log Message:
-----------
nanny: Make FSM and worker writeable
Commit: b19556f6eaebb0d741b69dd38ae6b5e9e90d1544
https://github.com/openSUSE/wicked/commit/b19556f6eaebb0d741b69dd38ae6b5e9e9...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/main.c
M nanny/nanny.c
Log Message:
-----------
nanny: register newly created devices
Commit: e831d02ace669f4b3d76b524fb7d3cb010dab127
https://github.com/openSUSE/wicked/commit/e831d02ace669f4b3d76b524fb7d3cb010...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M src/fsm-policy.c
M src/fsm.c
Log Message:
-----------
Accept device name match against dependent devices
Commit: 35d4bd44bbe52925c7943030e98d039416828625
https://github.com/openSUSE/wicked/commit/35d4bd44bbe52925c7943030e98d039416...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M include/wicked/fsm.h
M nanny/device.c
M nanny/nanny.c
M nanny/nanny.h
M src/fsm-policy.c
Log Message:
-----------
nanny: Fix config origin
Commit: 72a57af17135a44763d9c88de4d01800c58b243f
https://github.com/openSUSE/wicked/commit/72a57af17135a44763d9c88de4d01800c5...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M client/ifup.c
M src/client/client_state.c
M src/client/client_state.h
Log Message:
-----------
client: Make persistent switch working with nanny
Commit: 3ec3165a83a284cc629d406a0b325fe59b3f4a46
https://github.com/openSUSE/wicked/commit/3ec3165a83a284cc629d406a0b325fe59b...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M client/ifup.c
M include/wicked/fsm.h
M src/fsm.c
Log Message:
-----------
ifup: Add wickedd state signal handler
Commit: e663e6ff4e2c1bdbbc9baa9bfe286e03774be112
https://github.com/openSUSE/wicked/commit/e663e6ff4e2c1bdbbc9baa9bfe286e0377...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M client/ifup.c
M client/ifup.h
M client/main.c
M client/read-config.c
M client/suse/compat-suse.c
Log Message:
-----------
client: Set WAIT_FOR_INTERFACES from compat
Commit: 591d7a363717e2fff5c5d00d19a39c37a288f5c1
https://github.com/openSUSE/wicked/commit/591d7a363717e2fff5c5d00d19a39c37a2...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/main.c
M nanny/nanny.c
Log Message:
-----------
nanny: Check the subordinate device state
Upon each state discovery (after FSM run) check which
devices failed and removed them from recheck list.
They might be hotplug device or failed ifworkers,
so reset them for the next run.
Commit: 44214ca24cc77de5cd8b5d544664fd25fa470a93
https://github.com/openSUSE/wicked/commit/44214ca24cc77de5cd8b5d544664fd25fa...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M client/ifup.c
Log Message:
-----------
ifup: Separate match generation from the hire
Commit: 522022b3f4b98b52505a4c3a8aafa652215def52
https://github.com/openSUSE/wicked/commit/522022b3f4b98b52505a4c3a8aafa65221...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M client/ifup.c
Log Message:
-----------
ifup: hire nanny on all children ifworkers
Commit: 114ef5d01ed961a3678e7a899180e16fbbda4550
https://github.com/openSUSE/wicked/commit/114ef5d01ed961a3678e7a899180e16fbb...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
policy: Match name against existing devices
Commit: fa168342746e2ef123b4f0e027458c91cdf48730
https://github.com/openSUSE/wicked/commit/fa168342746e2ef123b4f0e027458c91cd...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M client/ifdown.c
M nanny/nanny.c
Log Message:
-----------
nanny: Destroy ifworkers of removed policy
Commit: e64ff9212867981503c2fcdcf4148f82d5ec01cc
https://github.com/openSUSE/wicked/commit/e64ff9212867981503c2fcdcf4148f82d5...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M client/ifup.c
Log Message:
-----------
ifup: Add ni_ifup_start_policies() for cleanup
Commit: 20e1a73cccd2933959081fd8a4d25146270488f4
https://github.com/openSUSE/wicked/commit/20e1a73cccd2933959081fd8a4d2514627...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M server/main.c
Log Message:
-----------
Revert "server: no unrequested device-ready events (bnc#871135)"
This reverts commit f44606d1678d2a7411b7b27c20fa166214a8ce02.
Commit: fa5092c748524120bf2acc83ca08767ee91fba21
https://github.com/openSUSE/wicked/commit/fa5092c748524120bf2acc83ca08767ee9...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
fsm: Update workers name if device has been renamed
Commit: 6715768d0ffeb4b99923c5b90fbcfe6ff7a91528
https://github.com/openSUSE/wicked/commit/6715768d0ffeb4b99923c5b90fbcfe6ff7...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/device.c
Log Message:
-----------
nanny: Do not reset workers upon configuration
Commit: db0a79257b952d0a346b682a85b3b4957638b638
https://github.com/openSUSE/wicked/commit/db0a79257b952d0a346b682a85b3b49576...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M include/wicked/fsm.h
Log Message:
-----------
fsm: Add ni_ifworker_is_factory_device() function
This function is supposed to tell whether ifworker
reflects factory device not created yet.
Commit: 5c6d84e63561a0baa0770f19e381252bd5f58bf7
https://github.com/openSUSE/wicked/commit/5c6d84e63561a0baa0770f19e381252bd5...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M include/wicked/fsm.h
M src/fsm.c
Log Message:
-----------
fsm: Make ni_ifworker_complete() funtion external
Commit: b3f3e1ab9a0213c38e7c92009a1c0f24f105845f
https://github.com/openSUSE/wicked/commit/b3f3e1ab9a0213c38e7c92009a1c0f24f1...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/device.c
Log Message:
-----------
nanny: Do not reset device upon completion
Commit: 142c2802f94083ca5949937f3d11b3ffeacdaf6f
https://github.com/openSUSE/wicked/commit/142c2802f94083ca5949937f3d11b3ffea...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/main.c
Log Message:
-----------
nanny: ni_nanny_discover_state() checks initial state
This function performs initial refresh and sets initial state.
Commit: 0c47eee5847927a399fde2c5a216556a94c83f44
https://github.com/openSUSE/wicked/commit/0c47eee5847927a399fde2c5a216556a94...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/main.c
M nanny/nanny.c
M nanny/nanny.h
Log Message:
-----------
nanny: Change main loop logic to handle all signals
We perform constant recheck until all ifworkers are satisfied
and all async FSM related events are handled.
Commit: 181653866b6ba2f60b2bd0acccc2c3ab62b1f19b
https://github.com/openSUSE/wicked/commit/181653866b6ba2f60b2bd0acccc2c3ab62...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/nanny.c
Log Message:
-----------
nanny: Create new device on DEVICE_READY event
Commit: eb032eb0264cdc70baeac527d376f78283d8bc9f
https://github.com/openSUSE/wicked/commit/eb032eb0264cdc70baeac527d376f78283...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/nanny.c
Log Message:
-----------
nanny: Factory device handling by nanny
- Perform ni_fsm_build_hierarchy() only upon
new ifworker arrival
- Do not destroy recheck array each time
- Clean recheck upon device delete event
- Schedule non-existing factory devices
Commit: 6327a1304c45b9fbf3c96cd0926e9c1370e25b83
https://github.com/openSUSE/wicked/commit/6327a1304c45b9fbf3c96cd0926e9c1370...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/nanny.c
Log Message:
-----------
nanny: do not remove worker on delete policy
Commit: a3bb0f870c0bc8256c2bfda7bb1a1a4f9309033b
https://github.com/openSUSE/wicked/commit/a3bb0f870c0bc8256c2bfda7bb1a1a4f93...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/nanny.c
Log Message:
-----------
nanny: clean selected policy on policy delete
Commit: 37949b8399920891faeffb1e81af352e1b618c6f
https://github.com/openSUSE/wicked/commit/37949b8399920891faeffb1e81af352e1b...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
fsm: Do not flatten on started children
Commit: 6d3757bb0164a841f266a3db8ad9635b925abfe1
https://github.com/openSUSE/wicked/commit/6d3757bb0164a841f266a3db8ad9635b92...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
fsm: Add ni_fsm_purge_children() on worker destroy
Commit: b740198e114f35cdfb1f4e2d37fc2c1bf94d2af1
https://github.com/openSUSE/wicked/commit/b740198e114f35cdfb1f4e2d37fc2c1bf9...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/nanny.c
Log Message:
-----------
fsm, nanny: Removing non-initial refreshes
Commit: ec7517c3d94e49ce54b158186fe50beb93222b3e
https://github.com/openSUSE/wicked/commit/ec7517c3d94e49ce54b158186fe50beb93...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
fsm: Add handling of DEVICE_CREATE event
In the FSM signal handler we perform state update
to DEVICE_EXISTS when new device shows up.
Commit: f801c683b7a02f66dfc468e2d46beb173cbac1d0
https://github.com/openSUSE/wicked/commit/f801c683b7a02f66dfc468e2d46beb173c...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/nanny.c
M src/fsm.c
Log Message:
-----------
fsm: Rebuild hierarchy when device becomes ready
This is particulary useful when new device shows up.
We may finally match policies and fulfill binding
requiremens.
Commit: 5ec7a143fcd97b05462ded5dfc2b06fa4f447229
https://github.com/openSUSE/wicked/commit/5ec7a143fcd97b05462ded5dfc2b06fa4f...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M src/fsm.c
Log Message:
-----------
fsm: Reset completed workers on LinkDown event
Commit: f8b1582354981dfb339ae469267aef766d91e67e
https://github.com/openSUSE/wicked/commit/f8b1582354981dfb339ae469267aef766d...
Author: Pawel Wieczorkiewicz
Date: 2014-06-06 (Fri, 06 Jun 2014)
Changed paths:
M nanny/nanny.c
Log Message:
-----------
nanny: recheck on not completed and not active workers
Compare: https://github.com/openSUSE/wicked/compare/67120b03c5d6...f8b158235498