File wicked2nm.changes of Package wicked2nm
-------------------------------------------------------------------
Fri Jun 06 10:31:39 UTC 2025 - Bot Jcronenberg <jorik.cronenberg+obs-bot@suse.com>
- Update to version 1.0.0.git.1749204059.8ba301e:
* CI: Split rust checks into different jobs
* Add leap15.6 to integration tests CI
* Add openSUSE Leap15.6 testcases
* Add nm version check for integration tests
* Update agama
-------------------------------------------------------------------
Thu Jun 5 13:35:11 UTC 2025 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Remove obsolete BuildRequires from the agama-network separation
change.
-------------------------------------------------------------------
Mon Jun 02 11:27:07 UTC 2025 - Bot Jcronenberg <jorik.cronenberg+obs-bot@suse.com>
- Update to version 1.0.0.git.1748863445.ec7987c:
* test.sh: escape / in sed
* Fix tests: autoconnect and autoconnect-ports values
* test.sh: Do not show diff in side-by-side mode
* Restructure and update CI
* Use agama-network instead of agama-(lib|server)
-------------------------------------------------------------------
Fri May 09 11:34:12 UTC 2025 - Bot Jcronenberg <jorik.cronenberg+obs-bot@suse.com>
- Update to version 1.0.0.git.1746790390.caaefe1:
* Update README.md with updated installation and usage infos
-------------------------------------------------------------------
Thu May 8 10:48:54 UTC 2025 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Lock rust deps as agama changes is breaking things
-------------------------------------------------------------------
Wed May 07 20:38:26 UTC 2025 - Bot Jcronenberg <jorik.cronenberg+obs-bot@suse.com>
- Update to version 1.0.0.git.1746650256.6ab866b:
* Give hint in error message how to ignore warnings
-------------------------------------------------------------------
Wed May 07 20:37:24 UTC 2025 - Bot Jcronenberg <jorik.cronenberg+obs-bot@suse.com>
- Update to version 1.0.0.git.1746650197.6c6e077:
* Only activate connections marked with autostart
-------------------------------------------------------------------
Wed Apr 16 16:01:38 UTC 2025 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Update to version 1.0.0.git.1744805289.fbcb0d1
-------------------------------------------------------------------
Wed Apr 16 12:09:05 UTC 2025 - Bot Jcronenberg <jorik.cronenberg+obs-bot@suse.com>
- Update to version 0.1.git.1744805289.fbcb0d1:
* wicked2nm version 1.0.0
-------------------------------------------------------------------
Tue Apr 15 09:41:30 UTC 2025 - Bot Jcronenberg <jorik.cronenberg+obs-bot@suse.com>
- Update to version 0.1.git.1744710037.4bcf77f:
* build(deps): bump tokio from 1.44.1 to 1.44.2
-------------------------------------------------------------------
Tue Apr 15 09:03:43 UTC 2025 - Bot Jcronenberg <jorik.cronenberg+obs-bot@suse.com>
- Update to version 0.1.git.1744707768.041d0fb:
* Remove command -v wicked output in test.sh
* Improve hostname handling by reading netconfig dhcp file
* Fix clippy warning in reader
* Tests: Add more fine grained control for each test
* Ignore leftover default fields
* Add new dhcp options
* Update cargo dependencies
-------------------------------------------------------------------
Tue Apr 08 09:18:37 UTC 2025 - Bot Jcronenberg <jorik.cronenberg+obs-bot@suse.com>
- Update to version 0.1.git.1744103871.cd85d4f:
* build(deps): bump tokio from 1.41.1 to 1.43.1
-------------------------------------------------------------------
Fri Apr 04 21:01:47 UTC 2025 - Bot Jcronenberg <jorik.cronenberg+obs-bot@suse.com>
- Update to version 0.1.git.1743800458.084fe71:
* build(deps): bump openssl from 0.10.71 to 0.10.72
-------------------------------------------------------------------
Tue Mar 25 13:36:51 UTC 2025 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1742909723.76ba4a8:
* Rename interfaces in bridge2 tests to avoid name collisions
-------------------------------------------------------------------
Fri Mar 14 11:50:26 UTC 2025 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1741952971.3d5adb5:
* bond: remove left over ParentType
* test.sh: avoid error msg when 'system-connections/' doesn't exists
* bridge: fix <ports> was removed in openSUSE/wicked#990
* tests/bridge1: update config.xml to generated one
* tests/bridge1: reorder interfaces in config.xml
* tests/bridge1: add ifcfg-* configuration
* tests: add bridge2 test
* tests/bridge1: rename wicked_xml/bridge.xml to config.xml
-------------------------------------------------------------------
Mon Mar 10 12:10:32 UTC 2025 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1741608574.b070f83:
* Bump ring from 0.17.8 to 0.17.13
-------------------------------------------------------------------
Fri Feb 28 12:56:36 UTC 2025 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1740747315.ed5372e:
* test.sh: Warn before --nm-cleanup
* Add cache to actions
-------------------------------------------------------------------
Thu Feb 27 15:30:05 UTC 2025 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1740670127.42f89e8:
* test/bond_active-backup: generate config from ifcfg
* test/bond_active-backup: move *.xml config to config.xml
* tests: add bond test with 802.3ad and xmit_hash_policy
* tests: Add ifcfg-* test possibility
* bond: fix xmit_hash_policy string value for agama
* bond: <slaves> node was removed in openSUSE/wicked#990
* bond: fix mode ieee802-3ad
-------------------------------------------------------------------
Wed Feb 26 16:17:24 UTC 2025 - jorik.cronenberg@suse.com
- Update to version 0.1.git.1740574490.82dc2b6:
* Bump openssl from 0.10.68 to 0.10.71
* Bump rustls from 0.23.16 to 0.23.23
-------------------------------------------------------------------
Fri Feb 21 09:11:51 UTC 2025 - jorik.cronenberg@suse.com
- Update repository url to openSUSE/wicked2nm
-------------------------------------------------------------------
Fri Feb 21 08:32:51 UTC 2025 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1740126712.0acc45f:
* CI: Update repository in obs-build
* Improve error message for netconfig read failure
-------------------------------------------------------------------
Tue Jan 28 11:09:33 UTC 2025 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1738062526.5a2ea1b:
* Avoid panic on ip address parse error
-------------------------------------------------------------------
Tue Jan 14 16:34:25 UTC 2025 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1736872378.b900f05:
* Rename to wicked2nm
-------------------------------------------------------------------
Tue Jan 14 16:16:22 UTC 2025 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1736871276.2f51cd2:
* Rename to wicked2nm
-------------------------------------------------------------------
Tue Jan 14 16:01:35 UTC 2025 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Rename to wicked2nm
-------------------------------------------------------------------
Thu Nov 28 14:04:31 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1732802609.a2140d8:
* Add nfsroot startmode handling
* Add startmode migration
-------------------------------------------------------------------
Thu Nov 7 17:01:38 UTC 2024 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Update license
-------------------------------------------------------------------
Thu Nov 07 16:46:32 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1730997914.a6e67f0:
* Create LICENSE
-------------------------------------------------------------------
Thu Nov 7 15:52:07 UTC 2024 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Use new from agama separated branch
-------------------------------------------------------------------
Mon Oct 28 14:57:07 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1730127365.055a51b2:
* Update paths description for show command
-------------------------------------------------------------------
Thu Oct 17 08:24:38 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1729153405.8a1f7a9b:
* Add ability to read xml from stdin
* Add a very-verbose option to test script
* Fix quiet long opt in test script
-------------------------------------------------------------------
Fri Oct 11 11:12:19 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1728645015.5c2b353b:
* Fix ip method selection logic
-------------------------------------------------------------------
Fri Sep 27 09:22:56 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1727428924.f0cf3397:
* wireless: set security from key_mgmt or guess
* fix: clippy 'avoid complex blocks or closures'
* changelog: rename to wpa-eap-suite-b-192
* fix: rename wpa-eap-suite-b192 in wpa-eap-suite-b-192
* schema: add size current
* fix(rust): fix format of profile.schema.json
* chore: update changes files
* chore(rust): add license headers to source code
* chore(rust): change license to GPL-2.0-or-later
* refactor(web): bring back zFCP support (new HTTP / JSON API, queries, and TypeScript) (#1570)
* clippy: redundant closure
* changelog
* pass StorageSettings by reference
* test StorageStore::load,store
* add and use StorageHTTPClient
* expose GET,PUT /api/storage/config
* schema: add lvm
* chore(rust): update Rust dependency to version 1.74
* chore(rust): apply Clippy suggestions
-------------------------------------------------------------------
Wed Sep 25 11:47:54 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1727264813.9ebace58:
* Skip files not ending in .xml in directories
-------------------------------------------------------------------
Wed Sep 25 09:34:22 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1727256811.b56e50fd:
* Set default log level to Info
* Add logger config to filter relevant logs and hide timestamps
* Print error message via logger
* Add error message indicating where it occurred
-------------------------------------------------------------------
Wed Sep 25 09:15:59 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1727255703.e00e332d:
* Add commandline options to test.sh
-------------------------------------------------------------------
Fri Sep 20 13:21:03 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1726838281.a6257fd6:
* Add wireless EAP migration
-------------------------------------------------------------------
Mon Sep 16 11:59:25 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1726487893.b0b13e49:
* Cargo update
* Don't wrap wireless channel in option
* Consistent docs for wireless settings
* Use camelCase in settings for wireless and 802.1x
* Update changes
* Add additional wireless settings
* fix(rust): do not send false ISCSIInitiatorChanged events
* Update changes file
* Implement 8021x (EAP) in network settings
* ProductHTTPClient: better naming
* call ProductHTTPClient::get_registration directly to save 1 HTTP call
* call /api/manager/probe_sync with null body
* changelog
* test ProductStore::store
* test Productstore::load
* web server+client: (re)introduce /api/manager/probe_sync
* Fix openapi for /api/manager, it uses POST not GET
* add and use ManagerHTTPClient
* ProductHTTPClient
* refactor(rust): crate::software::model::{RegistrationParams,RegistrationInfo}
* schema: add reuse partition
* fix(web): adapt entries in changelog files
* feat(web): adapt to HTTP API of DASD operations (#1549)
* schema: add delete partition
* schema: add search by name
* fix(rust): fix jobId name
* docs(rust): update changes file
* fix(rust): do not use camel case in event names
* schema: several fixes from review
* schema: add mountBy
* schema: improve titles and descriptions
* schema: restore btrfs schema
* schema: update examples
* schema: allow all possible encryption methods
* schema: declarative version
* JSON Schema: remove partition type
* schema: add missing size
* rust: changelog
* schema: add/update examples
* schema: extend with basic storage settings
* fix(rust): use camel case in websocket events
* chore(rust): remove an unneeded conversion
* fix(rust): fix DASD API documentation
* Add DASD format summary to job format changes
* changelog
* test: SoftwareStore::store error
* change format call to return job id
* test: SoftwareStore::store happy
* use camelCase also for jobs
* Add a supported check to DASD API
* use snake case in http json
* test: SoftwareStore and SoftwareHTTPClient
* Decorated product selection without radio btn
* feat(cli): agama config load/store for "software" uses the HTTP API
* refactor(rust): make public agama_lib::software::model::SoftwareConfig
* make rust formatter happy
* changes
* Improve systemd dependencies and use sd_notify (fix#1539)
* feat(rust): emit storage jobs events
* feat(rust): emit DASD format progress
* feat(rust): expose storage jobs via HTTP
* feat(rust): expose the jobs interface via HTTP
* feat(rust): expose part of the DASD interface via HTTP
* Change some network http methods
* Getting rid of network client
-------------------------------------------------------------------
Mon Sep 02 09:57:45 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1725270994.25d1d158:
* Use with_netconfig=true as default
* Use default migration settings for infiniband unit tests
* Add without-netconfig argument
* Add netconfig unit tests
* Set ignore-auto-dns for all non lo connections
* Create fallback loopback connection if not available
* Add static dns migration from netconfig
-------------------------------------------------------------------
Fri Aug 30 15:17:16 UTC 2024 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Add git as BuildRequires to show git HEAD sha in version output
-------------------------------------------------------------------
Fri Aug 30 15:02:48 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1725030104.247017ce:
* Apply clippy suggestion
* Show the git HEAD sha in version output
-------------------------------------------------------------------
Fri Aug 30 13:31:17 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1725024616.6b4a27d8:
* Update tests to new behavior of NetworkManager
* changelog
* simplify new code as Clippy suggested
* test: questions:HTTPClient::create_question
* test questions::HTTPClient::try_answer
* test questions::HTTPClient::list_questions
* questions::HTTPClient::new remove unneeded async/await
* debug: show how to peek into reqwest::Response bodies
* test: better diagnostics in case of failure
* fix up mock for u32
* BaseHTTPClient API cleanup
* Hint to the user when AuthToken::find fails
* dev dependency: env_logger
* patch_root: pass the u32 from backend
* remove unneeded async/await
* test: factor out setup code
* BaseHTTPClient: just use the public base_url field
* test UsersStore::store
* adapt to changed BaseHTTPClient API: new_unauthenticated_with_url
* BaseHTTPClient.client private again, +new_unauthenticated_with_url
* remove unneeded async/await
* test: UsersStore::load
* test LocalizationStore test_setting_l10n
* BaseHTTPClient: fields made public, better constructor API, Default
* test: make it green by running a mock HTTP server
* test: LocalizationStore and LocalizationHTTPClient on a happy path
* BaseHTTPClient::unit_or_error factored out
* chore: fix `cargo doc` links
* remove LocalizationClient (D-Bus), no longer used
* use LocalizationHTTPClient
* Split out agama_lib::localization::model::LocaleConfig
* consistent spelling: UsersHTTPClient
* hint for fixing a failed test run
* cleanup
* BaseHTTPClient cleanup
* UsersHttpClient::set_first_user use Result(<>), issues as Err
* set_first_user: try improving error reporting
* set root password, set root ssh key (happy path)
* Move RootConfig, RootPatchSettings to a model module
* derive Debug for Question
* UsersHttpClient
* BaseHTTPClient: just use the public base_url field
* BaseHTTPClient.client private again, +new_unauthenticated_with_url
* BaseHTTPClient: fields made public, better constructor API, Default
* refactor(rust): drop the unused BusyServicesChanged event
* feat(rust): expose whether the manager is busy or not
* Disable automatic crate update in OBS
* Update all Rust crates
* Require at least 8GB RAM for building the Rust package in OBS
* fix formatting
* introduce internal error
* Apply suggestions from code review
* changes
* do not require id for newly created question
* fix path for deleting question
* fix questions list to list only unanswered ones
* use correct property names
* JSON schema: more language id examples
* fix getting answer
* clarify format of questions and answers
* fix returning correct question and add tracing to see which kind of question is created
* JSON schema: specify enums for wireless security and bond mode
* Update changes
* Add additional DNS properties to network settings
* Add ignore-auto-dns to network model
* Add DNS search domains to network model
* JSON schema: put examples to their dedicated schema property
* JSON schema: improve non-storage parts
* format rust
* Update rust/agama-lib/src/base_http_client.rs
* changes from review
* Apply suggestions from code review
* changes
* add cleaning of already answered questions:
* changes from review
* Apply suggestions from code review
* implement ask question
* implement deleting question
* implement getting answer
* format rust
* add post method to base client and use it in creating question call
* changes from review
* first working questions list command
* questions and ask CLI WIP
* use default trait
* Apply suggestions from code review
* changes
* implement get_answer
* implement deleting question
* format code
* add changelog entry
* do not panic if id cannot be obtained
* add post method to create new question
* rust: improve code
* rust: changelog
* rust: adapt code to changes in storage D-Bus API
* Ensure that we reference %doc and %license in specs
* Add comment
* Add storage config example
* Fix profile example
* JSON schema improvements
* rust: changelog
* Fix schema
* JSON schema: more explicit specification at storage
* JSON schema: small fix for the storage section
* JSON schema. More compliant use of title and description
* JSON schema: First version of storage
* chore: update .changes
* Use gzip (.gz) instead of bzip2 (.bz2) to compress logs (gh#openSUSE/agama#1378)
* chore: update changes files
* fix(cli): drop unused dependency
* fix(cli): remove useless help text
* refactor(cli): rename CliError variants
* fix(cli): allow empty passwords in "auth login"
* Apply suggestions from code review
* chore(rust): update the changes file
* refactor(rust): replace rpassword with inquire
* fix: use proper Rust comments
* Update rust/agama-server/src/network/nm/client.rs
* Added changelog
* Filter only external configured connections
-------------------------------------------------------------------
Mon Aug 12 09:35:58 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1723455289.1addbf03:
* migration: add tests for tun/tap
* migration: add support for tun/tap connection
-------------------------------------------------------------------
Tue Jul 02 13:40:05 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1719927535.105b48b5:
* Fix integration tests for newest NM changes
* Add log of failed integration testcases at the end
* fix(rust): import using a single line
* feat(rust): set and get storage config
* chore(rust): update dependencies
* Notify DeviceStateReason changes and added brige device type
* Add changelog entries
* doc: update changes files
* add changelog entry
* chore(rust): make rustfmt happy
* feat: AvailableProducts is now a D-Bus method
* feat(rust): use the SetLocale function
* Update changelog - add tun/tap
* doc(cli): update changes file
* feat(cli): add an "agama config edit" command
* refactor(rust): simplify config command handling
* feat(cli): drop the --format option
* agama-server: add tun/tap connection config
* doc: update changes files
* fix: use camelCase in progress-related events
* feat(rust): expose predefined progress steps
* rust: fix snapshots affect sizes
* rust: include defaultBootDevice
* rust: indicate whether the action is resize
* Fixed RPM scripts
* doc(rust): update changes file
* doc(rust): remove references to config set/add commands
* chore: update services changes files
* Apply changes immediately when connection and disconnecting
* chore: make rustfmt happy
* Update changes
* Allow writing to NM loopback connection
* Map correct value to DeviceType::Loopback
* Map correct value for DeviceType::Dummy
* chore: drop the Validations API
* feat: adapt users to the Issues API
-------------------------------------------------------------------
Thu Jun 20 13:39:24 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1718355261.942452e2:
* Add mtu to migration
-------------------------------------------------------------------
Wed Jun 12 09:28:37 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1718183709.791f78cc:
* Update Cargo.lock
* chore(cli): updates changes file
* refactor(rust): drop the concept of Scope
* refactor(cli): adapt internals of profile command to latest changes
* chore(cli): remove unused errors
* feat(cli): "agama load" reads from stdin
* chore(cli): drop the convert_case dependency
* feat(cli): drop config add/set
* Revert "Map NetworkManager values for device types"
* Update changes
* Add mtu network setting
* Add mtu to network model
* Rename test interfaces to use less common names
* Cargo update
* Update for newest agama changes
* Refactoring code for file write and setting restricted permissions.
* Restrict permissions for the key file.
* More changes according to the review, doc, cleanup
* Tweaks based on the review
* Fixed formatting
* Fixed what was missed in rebase on master
* Refactoring. Created Certificate struct and some cleanup
* Updated changelog
* Cleanup based on the review
* Some more checks on user's input
* Changed default location where to search for certificates
* Modified default value of cert source
* Modified and improved default way how to store self generated cert
* Minor refactoring, turned write_certificate into function
* Some documentation
* Adding hostname into certificate
* Store self-generated certificate for later use
* Changelog entries
* rust: Fix some typos found on code review
* rust: Fix settings merge
* rust: Process 'legacy_autoyast_storage' section
* rust: Allow ignoring settings
* refactor(rust): extract token handling to a agama_lib::auth
* rename read to read_into to better reflect output parameter
* changes
* Apply suggestions from code review
* improve documentation of profile subcommand
* improve help for config
* add 'agama profile autoyast' command
* introduce separate download command with no extra autoyast processing
* document arguments for import command
* update jsonnet example
* remove no longer existing dolomite product
* chore(rust): update the changes file
* fix(rust): require a D-Bus connection only for the serve command
* doc(rust): improve agama-web-server help
* chore(doc): fix a typo in probing description
* chore(rust): update the changes file
* fix(rust): avoid a long-lived probing request
* fix warning and fix writing download
* Apply suggestions from code review
* changelog
* Changes from review
* Update rust/agama-cli/src/profile.rs
* make fmt happy
* make import working
* fix(rust): fix a typo in the CLI docs
* feat(rust): improve the CLI documentation
* initial non working import
* Drop the "agama info" command because it is not implemented
* Extend auth login help
* Remove auth login args
* chore(rust): update the changes file
* feat(rust): read the password from stdin
* chore(rust): update the changes file
* fix(rust): add the agama.libsonnet file to the spec
* chore(rust): use a better jwt_secret example
* chore(rust): move testing server configuration to etc/agama.d
* chore(rust): fix the configuration example
* Use a timeout when calling `setxkbmap` (#1249)
* Update rust/package/agama.changes
* changes
* apply suggestion from review
* improve documentation a bit
* format rust
* add more helpers and extend example
* inject complete lshw and adapt example to work with whole lshw
* rust: Fix format (cargo fmt)
* Update changes files
* rust: Fix clippy warnings
* rust: fix and update profile examples
* Changes based on Code Review
* Added changelog
* Modify returned status code
* Added manager route for downloading logs
* rust: update changes file
* rust: declare agama-web-server prt of agama
* rust: Changelog
* rust: Document some methods
* rust: Document storage http API
* rust: Some openapi fixes for software
* rust: Indicate whether the storate proposal successes
* rust: Document some methods
* rust: Use let-else
* rust: Return sid of available devices instead of the name
* rust: update changes file
* rust: the CLI handle a missing storage proposal
* rust: detect when LVM is enabled from the CLI
* rust: update changes file
* Use port 80 by default
* rust: update changes file
* rust: rename start_logging to init_logging
* rust: include file/line when logging to stdout
* rust: use 'tracing' as the logs system
* rust: use the same logging mechanism in both servers
* rust: update changes file
* rust: do not crash if the file-based locales database is empty
* rust: Adapt to changes in D-Bus API
* rust: Add storage streams
* rust: update the changes file
* rust: read the list of locales from /etc/agama.d
* Added changelog
* Drop dbus server completely
* rust: sort OpenAPI elements
* rust: many fixes to the OpenAPI documentation
* doc: update changes files
* rust: Changelog
* rust: Add explanation about avoiding cache
* rust: Rename type
* rust: Apply suggested code improvement
* rust: Add storage probe
* rust: minor documentation fix
* rust: Fix calculate proposal
* rust: Do not cache proposal
* rust: document a missing argument
* Comment
* rust: Add fs_type to volume
* doc: update (and reduce) the rust/README.md file
* rust: Add adjust_by_ram to outline
* rust: Fix sizes
* doc: small documentation fixes
* Enable the web server service
* doc: remove some outdated documentation
* rust: add OpenAPI for the iSCSI API
* rust: remove unwrap calls from the initiator stream
* rust: ISCSINodeStream reads the existing nodes
* rust: refactor the extraction of the ISCSINode ID
* rust: emit ISCSI Initiator changes
* rust: set the initiator name and the node startup
* rust: simplify the ISCSI events handling
* rust: emit iSCSI events
* rust: implement UpdateFromDBus for ISCSINode
* rust: add a stream of added/changed/removed D-Bus objects
* rust: add a function to convert non-owned to owned hashmaps
* rust: add an UpdateFromDBus trait
* rust: add tests for get_*_property functions
* rust: add a basic HTTP API for iSCSI handling
* rust: add an ISCSIClient
* Removed generate-token argument from service
* rust: Code improvements
* rust: Remove unnecessary proxies
* rust: Fix format
* rust: Convert missing device interfaces
* More changes based on CR
* Added code review suggestions
* Extract the _constraints file in OBS
* Changes based on code review
* Added rust/package/_constraints
* Update rust/agama-cli/src/auth.rs
* Update rust/agama-cli/src/auth.rs
* rust: Fix types
* Moved network test to network service
* simplify devices and fix usable_devices return type
* Added devices method to the network client
* implement devices dirty stream
* Update changes files
* Fix tests
* implement setting new proposal settings
* Added reqwest and rpassword dependencies
* Adapt the cli for using the http/JSON API
* use more try_from traits to clean up client and implement proposal settings route
* move device to own file model
* rust format
* add usable devices route
* add product params route
* Update rust/agama-lib/src/dbus.rs
* remove unnecessary proposal proxy method
* Revert "Added changelog"
* Added changelog
* fixes from review
* Apply suggestions from code review
* implement volume for
* apply suggestion
* add get_optional_property
* WIP for volumes
* Document the NetworkChange enum
* Updates from code review
* Apply suggestions from code review
* implement actions
* implement also staging devices route
* implement block device interface
* move helper to better place
* use object manager approach for system devices
* use for loop instead of iterators
* WIP for listing system devices
* Remove an unneeded 'pub' modifier
* Extend the documentation of the NetworkManagerWatcher
* Do not stop in case of too many messages received
* Increase the number of channel messages
* update partly proxies
* add initial device interface
* Expose device state in the backend
* Fix a formatting issue
* implement dirty devices bit in API
* initial storage web service
* Filter network events depending on specific properties
* Fix agama-server tests
* Remove NetworkManagerClient::from_system
* Remove unneeded "use" statements
* Remove duplicated code from NetworkManagerClient
* Refactor the DeviceFromProxyBuilder
* changes from review
* implement better error handling for registration and deregistration
* Update rust/agama-lib/src/product/client.rs
* Refactor the NetworkManagerWatcher
* Proper handling of update network devices
* Add a forgotten file from the previous commit
* Make NetworkChange serialization camelCase
* Add support to update network devices information
* Refactor the NetworkManagerWatcher
* Some small fixes
* Added devices running config to the UI
* format rust code
* Removed an unused 'connection' variable
* Adapter's watchers are optional
* Emit network changes through the WebSocket
* Add a PoC of a Watcher for NetworkManager
* Add a Watcher trait to listen for network changes
* Add support to add/remove network devices
* Update from code review
* Adapt some missing web API methods to the new NetworkSystem
* Adapt the remaining web API to the new NetworkSystem
* Handle errors reading the network configuration
* Partially adapt the network web API to the new NetworkSystem API
* Add a NetworkSystemClient for communication
* Split NetworkSystem in two structs (System and Server)
* adapt frontend
* Moved config from path to proxy
* implement registration streams
* add routes for registration
* add missing methods to registration client
* Rename NetworkState to NetworkServiceState
* Added running configuration to the devices!
* Minor tweaks
* Formatting
* Configured TraceLayer in web server to log info about request/response
* Fix validation_router doctests
* Use camelCase in the questions API
* Changes based on code review
* Apply suggestions from code review
* Enable IPv6 in agama-web-server
* Do not block calling CanInstall during installation
* Use camelCase in manager/installer
* Enable HTTPS in the agama-web-server service definition
* Fix creating the self-signed certificate
* Serialize as lowercase
* Use PATCH to update l10n/config
* Use the property name when updating UILocale
* Fix uiKeymap handling
* Use camelCase in l10n/config
* modify routing as agreed. Client part is WIP
* Added hostname and fixed connection disconnect
* reduce number of events for root user change
* Fix agama-web-server dependency
* Provide the frontend translations via the /po.js path (#1126)
* changes from review
* Apply suggestions from code review
* Move the token creation to a function
* format rust code
* fixed wireless test
* another bunch of fixes
* Make the login redirection temporary
* Applied some clippy suggestions
* Some backend fixes / improvements
* Added the connection status to agama-settings
* Add support to login from the query string
* fix UI and also backend
* Synchronize values of the D-Bus Locale service
* adapt users js code (WIP)
* Add validation router and use it in users
* Some fixes and changes for the http API
* add root route for users to get info
* add route for ssh key
* Move the L10n common logic to the L10n struct
* Move LocaleError to a separate module
* Rename and move Locale to l10n::L10n
* Move l10n D-Bus bits to its own module
* add root password routes
* implement routes for first user
* Serve precompressed (gz) files if they are available
* Add the agama-web-server service
* Optionally write the token when starting the server
* use tuple of streams instead of StreamMap
* initial commit of users service
* Changes needed in the backend for the UI
* Rename the authentication token
* Fix indentation
* Changes based on code review.
* fix formatting
* apply suggestions
* Added some network_service unit test
* Changes based on code review
* Fix a typo in the documentation
* Fix patterns removal when they are in auto mode
* apply clippy suggestions
* provide openapi documentation
* Fix tests
* another fix for destination
* add also proper destination for object manager
* apply formatter and fix creating object proxy
* fix routing of questions
* Serialize SelectedBy as a number
* Rename Pattern 'id' to 'name'
* Move the selected patterns to the proposal
* Added support for modifying the network configuration through http
* Changes based on code review.
* Added http API for networking
* initial implementation of real service without attachment
* Use a constant when calling issues_router
* Expose the issues in the Software service
* Support using several Issues interfaces on the same service
* Add support to expose the Issues API
* Fix the default authentication URL
* Convert LocaleError into Error
* Unify ApiError and Error
* Remove unneeded code from the localization D-Bus API
* More errors simplification
* Unify some error types that brought no value
* Fix the test_keymaps test
* Expose the InstallationPhase as a number
* Expose the keymap id as a string
* Rename LocaleCode to LocaleId
* add proxies for question interfaces
* Add error handling to the web::common module
* Avoid chaining StreamExt::merge calls
* Expose Software ServiceStatus and Progress APIs
* Drop the EventsProgressPresenter
* Expose the Manager Progress over HTTP
* Add support to expose the Progress API
* Use consts in the manager_service function
* first draft of questions API in http
* Fix OpenAPI documentation
* Expose the Manager ServiceStatus over HTTP
* Add functions to expose the ServiceStatus API
* Move /status to /installer
* Update the Manage1 proxy
* Add missing items to the OpenAPI documentation
* Emit Manager events
* Minor improvements to the software API documentation
* Add an HTTP/JSON API for the Manager service
* Extend ManagerClient API
* Extend ManagerClient documentation
* Updates from code review
* Apply suggestions from code review
* Allow setting the keymap in the local installation
* Returns null instead of "" when no product is selected
* Add a L10nConfigChanged event
* Reorganize and extend the authentication API
* Fix the /authenticate documentation
* Add an endpoint to check if the user is authenticated
* Set a cookie with the token after authentication
* Fix a typo
* feat(rust): serve the web UI at '/'
-------------------------------------------------------------------
Sun Apr 21 20:04:12 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1713729795.afeae692:
* Filter loopback from migration
* Map NetworkManager values for device types
-------------------------------------------------------------------
Thu Apr 18 08:37:57 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1713429417.c4bb2222:
* Update project README.md
-------------------------------------------------------------------
Tue Apr 16 21:01:42 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1713301240.00c339cb:
* migrate-wicked: update Cargo.lock
* migrate-wicked: add firewall/zone support
* agama-server: add firewall_zone to connection model
-------------------------------------------------------------------
Thu Apr 11 19:28:54 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1712863681.f3315c40:
* Add infiniband migration
-------------------------------------------------------------------
Tue Apr 9 13:43:29 UTC 2024 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Remove unnecessary cargo_config
-------------------------------------------------------------------
Tue Apr 9 13:26:12 UTC 2024 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Add requirements from agama:
* clang-devel
* pam-devel
-------------------------------------------------------------------
Tue Apr 09 12:49:10 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1712666892.4128effc:
* Cargo update
* Remove WickedAdapter
* Update agama-dbus-server to agama-server
* Use None as defaults
* More review fixes
* Added TODO marks for future enhancements
* Less qualification
* Do not continue when SSL handshake fails
* Split HTTP and HTTPS handling
* Fix formatting
* code review fixes
* Formatting
* Small fixes
* Refactoring. Added a bit of OOP. Simplified some repetetive actions
* Added comments
* Use struct for command agama-server serve options
* Minor tweaks in documentation and formatting
* Formatting
* Minor tweaks to documentation
* Update agama-cli.changes
* Add infiniband to network model
* Code review fixes
* Formatting
* Turned some unwrap calls into a more reasonable handling
* Updated changelog
* Minor leftovers from the review
* Reformated message
* Updates according to the review
* Minor cleanup. Some docs.
* Modified handling of path where JWT is stored
* Introduced public function for getting stored JWT + new subcommand Show
* Formatting
* Renamed command from 'Server' to 'Auth' to save first one for later use
* Do not raise false error when called logout without previous login
* Use clap Args for struct with options to look more cool
* Restrict permissions on file with JWT
* A cleanup according to the review - mostly comments
* Decrease noisyness
* Formatting
* Small cleanup
* Implemented Login / Logout subcommands
* Documentation
* Refactoring: Turned into objects
* Refactoring: Some renaming. Do not messup input and output data format
* Do not deal with user name. For now only root is expected.
* Reading credentials from a file
* Interactive input of credentials
* Skeleton for handling credentials
* Subcommand match skeleton
* Skeleton for Server/{Login,Logout} subcommands
* Skeleton for agama-cli Server command
* rust: fix the agama-server crate name
* rust: handle invalid pattern selection reasons
* rust: improve SoftwareError description
* rust: add missing elements to the OpenAPI documentation
* rust: fix service tests
* rust: handle errors when creating the service router
* rust: merge PatternStatus and SelectedBy
* rust: document used_disk_space
* rust: PatternsChanged includes the list of patterns
* rust: add an endpoint to start the software probing
* rust: add an endpoint /software/proposal
* software web functions return an result
* rust: remove unneeded lifetime annotations
* rust: fix service tests
* rust: refactor the CLI arguments handling
* doc: update the OpenAPI documentation
* rust: emit stream events in a single place
* rust: emit patterns selection changes
* rust: add patterns support to the HTTP API
* rust: use the software client in the web API
* rust: share the SoftwareProductProxy
* rust: move software config to a separate resource
* rust: emit product changes
* rust: add support to select a product via HTTP
* rust: add a software service
* Documentation update
* Cleanup
* fmt fixes
* Fixes by clippy
* Web server - support SSL (HTTPS) communication
* Add a missing runtime dependency on langtable-data
* Add a conflict with the agama-dbus-server package
* Update changes files
* Update Copyright headers
* rust: avoid warning messages when compiling mod.rs
* rust: re-enable LocalesDatabase tests
* rust: reorganize the packaging
* rust: rename agama-dbus-server to agama-server
* agama-web-server: accept both IPv6 and IPv4 connections
* rust: update from code review
* rust: localectl mock includes the whole output
* rust: fix l10n web tests
* rust: reduce the size of the /locales response
* rust: flatten HTTP responses
* rust: openapi fixes
* rust: adapt the code to do not rely on systemd during tests
* rust: initialize the locale of the locale service
* rust: improve error handling
* rust: enable HTTP compression
* rust: fix locales handler
* rust: minor clean-up
* rust: add some tests for the locale API
* rust: emit progress events through the websocket
* rust: introduce MainServiceBuilder
* rust: emit events over a WebSocket
* Added ui_locale handling
* rust: add keyboards and timezones to the API
* rust: add a locales service to the web API
* Link 'Added link to PAM authentication doc
* rust: update PAM configuration
* Use agama pam service
* Added clang devel dependency
* Create pam.d directory if do not exist
* Extend the WEB-SERVER.md file with information about PAM
* rust: protect the ws route
* rust: improved format of development notes
* rust: add some development notes
* rust: fix CI tests
* rust: fix tests
* Added agama pam configuration file
* rust: add a test for TokenClaims extraction
* rust: inject the config into the web service
* rust: improve failed authentication handling
* rust: validate the JWT token
* Added pam dependency
* rust: generate a JWT
* rust: add support for service configuration
* rust: fix agama-web-server packaging
* rust: generate OpenAPI documentation for the web API
* rust: add a new agama-web-server package
* rust: rename agama-dbus-server:{server,web}
* rust: add documentation to the web API
* rust: refactor the service to make testing easier
* rust: add options to agama-web-server
* rust: emit events via websocket
* Make ProgressReport an async trait
* rust: add tracing information to journald
* rust: implement a /ping endpoint
* rust: add agama-dbus-server main.rs to agama-dbus-server.rs
* rust: add axum to agama-dbus-server deps
* Store localization after product
* Move LocaleProxy to its own file like the others.
* Update changes files
* Simplify LocalizationClient::language
* [rust] Use agama-autoyast to process AutoYaST profiles
* [rust] Refactor the code to download a profile
* Parsing KeymapID: don't allow traling garbage
* Add localization/timezone to schema
* Localization part of `agama config load`
* More better errors for `agama profile validate`
* Fix LocaleProxy writable properties
* LocalizationStore using LocalizationClient
* Add localization::LocalizationSettings
* [rust] Fix unit tests
* [rust] Update the changes file
* [rust] Update the changes file
* Remove match interface when removing a connection
* [web] Bring back support for hidden networks
* [rust] Fix unit tests
* [rust] Do not publish a connection when failing
* [rust] Fix the network client to find the connections
* [rust] Properly report duplicated connections
* [rust] Do not set the gateway when there are not addresses
* [rust] Handles errors when writing the network configuration
* Better `agama profile validate` error messages
* Use UUIDs to identify connections
* [rust] Only write the network connections that changed
-------------------------------------------------------------------
Mon Apr 08 08:06:45 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1712563543.4c30d403:
* Enable scan-ssid wireless network property for migration
* Add wireless migration unit tests
* Add wireless migration
* Add ability to return multiple connections in to_connection
-------------------------------------------------------------------
Wed Mar 20 15:54:35 UTC 2024 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Add filter to vendor service (though it doesn't seem to work)
-------------------------------------------------------------------
Mon Mar 4 16:31:40 UTC 2024 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Add agama-lib Cargo.toml to vendor service
-------------------------------------------------------------------
Mon Mar 4 15:15:08 UTC 2024 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Update _service for new cargo_vendor service
- Use gz compression instead of xz
-------------------------------------------------------------------
Mon Mar 04 14:54:30 UTC 2024 - jorik.cronenberg@suse.com
- Update to version 0.1.git.1706611568.7ae65e41:
* Update agama-cli.changes
* Add wireless hidden property to network model
* Update agama-cli.changes
* Use combinators for WEP in wireless_config_from_dbus
* Rename WEP to uppercase
* Add unit tests for new wireless options
* Add WEP authentication to wireless network model
* Add more wireless options to network model
-------------------------------------------------------------------
Fri Jan 26 15:47:07 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1706283958.fe690508:
* Update Cargo.lock
* migrate-wicked: add bridge test
* migrate-wicked: add bridge implementation
-------------------------------------------------------------------
Thu Jan 25 16:28:43 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1706200053.55149973:
* Add vlan tests
* test.sh: NO_CLEANUP and allow ifc names with dot
* test.sh: allow to set TEST_DIRS
* migrate-wicked: add vlan support
* Update changes file
* Add bridge model
* copied the script part of rust/agama-cli/doc/backend-for-testing.md
* Drop outdated comments
* Impl Display and FromStr for VlanProtocol
* Add vlan model
* Update the changes files
* cargo_config is now included in vendor.tar
* [rust] Consider the encoding when dealing with locales
-------------------------------------------------------------------
Tue Jan 23 13:27:31 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1706016377.554ddb37:
* Fix unit tests
-------------------------------------------------------------------
Fri Jan 19 13:36:12 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1705671264.f4c1e322:
* Split bond into a separate file
-------------------------------------------------------------------
Wed Jan 17 10:22:33 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1705486891.c0d0baee:
* interface: use skip_serializing_none everywhere
-------------------------------------------------------------------
Tue Jan 16 14:09:28 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1705414106.1b073b22:
* Use Option<String> for address's
-------------------------------------------------------------------
Tue Jan 16 13:37:40 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1705412206.f0a2e5d1:
* Add debug MigrationSettings log to migrate cmd
* Add environment variables for clap args
-------------------------------------------------------------------
Thu Jan 11 16:22:23 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1704990066.d2ee41ef:
* model: add TryFrom<&Option<String>> for MacAddress
* [rust] Changelog
* [rust] Fix keymap regexp
* Log an error when the D-Bus tree cannot be updated
* Avoid a deadlock updating the network D-Bus tree
* Improve ServiceError reporting
* Set minimal Rust version to 1.74
* Use async_trait in the network Adapter trait
* Drop the ObjectsRegistry mutex
* Define some 'types' for D-Bus proxies
* Rename agama-dbus-server "locale" to "l10n"
* Fix several issues detected by Clippy
* Documentation fixes
* Reduce D-Bus network interface code by using traits
* Implement conversions to/from ConnectionConfig
* Drop an unneeded variable
* Fix the ConnectionAdded signal emission
* Use channels in the *.Connection.IPConfig interface
* Add some basic rustfmt configuration
* Reduce the size of the Action enum variants
* Use channels in the *.Connection.Wireless D-Bus interface
* Split interfaces.rs into smaller files
* Use channels in the *.Network.Connection interface
* Better name for a channel variable
* AddConnection returns the D-Bus path of the new connection
* Add an 'Active' property to the Connection interface
* Add timezone dependency in agama-cli
* Update changes files
* Changelog entries
* [rust] Add most representative country to the timezones
* [rust] Fix initialization of timezones database
* [rust] Small fixes
-------------------------------------------------------------------
Wed Jan 10 12:31:03 UTC 2024 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1704889811.f41700c0:
* migrate-wicked: add bond interface v2
* migrate-wicked: update Cargo.lock
-------------------------------------------------------------------
Mon Dec 18 14:26:39 UTC 2023 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1702909526.e76ab809:
* Drop getters/setters from Connection
* Refactor Connection to use a simplified layout
-------------------------------------------------------------------
Mon Dec 18 13:35:57 UTC 2023 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1702906492.b133c47c:
* Add mac assigning for ethernet devices
-------------------------------------------------------------------
Mon Dec 18 13:30:56 UTC 2023 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1702906183.4eaac78a:
* Add cli arg to control activation of a connection
-------------------------------------------------------------------
Mon Dec 18 09:39:27 UTC 2023 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1702892299.0b3620b2:
* Fix PR reference
* Update changes
* Upgrade agama-cli dependencies
* Add up and down status to network model
* Publish the connection uuid and controller
* Fixes for bonding support
* Remove the Bond D-Bus interface when cleaning the type
* Add support to read the bond ports from NetworkManager
* Fix client set interface when not present
* Include the ethernet section in dummy and bond connections too
* Documentation and grammar fixes
* Apply suggestions from code review
* Update the agama-cli.changes file
* Code and documentation clean-up
* Fallback to connection IDs when exposing the ports
* make formatting happy
* fix condition
* Minor refactoring
* Fix network example
* Improve error reporting when adding a bond
* Always write the interface-name in bonds
* Fix writing of network connections
* handle wrong patterns and update bus
* regenerate proxy to fit new return values
* Fix test_set_bonding_ports test
* Assign an UUID to each network connection
* Handle errors setting bonding ports
* Writes the connections to NetworkManager in the right order
* Imports the network connections in the right order
* Consider the connection interface name optional
* Do not keep the ports in the bond connection
* Clean unused code
* Use a channel to get the connection in the Bond interface
* Fix the assignment of bond ports
* Better matching on update_controller_ports
* Make rustfmt happy
* 'Product does not require registration' will not fail the whole thing
* Apply suggestions from code review
* remove unnecessary ending
* report properly registration errors
* fix email handling
* changes
* implement passing email
* Apply suggestions from code review
* avoid unnecessary clone
* fix name of registration email to match schema
* one more suggestion applied
* and final clippy suggestions
* more clippy suggestions
* Apply clippy suggestions
* format rust
* add example for registration and also fix bug that single product media failed if product is specified
* fix product key reading and fix ruby dbus crash
* fix dbus path and update example profile for TW
* Update bonding ports
* final push for testing
* Drop some unused code
* Improve handling of bond ports
* Extend the BuilderConnection to handle ports
* Adapted NM adapter and client for writing the controlled connections
* more code and adapt schema
* Ports will be in the State connections referencing its controller by name
* Remove options and mode from the ControllerConfig
* Handle better update controller errors
* Add the bonding mode to the options
* Added the Bond mode explicitly to the settings
* Fix lint formatting reported errors
* Renamed as suggested during CR
* Moved ControllerSettings from dbus to the model
* Use the WIRELESS constants
* Prefix unused error variable
* Some small fixed based on CR
* controller_from_dbus does not consume the argument
* Handle potential problems parsing bonding options
* Some fixes and adding a bond connection unit test
* Cleanup BondConfig code
* Wait for ports to be added
* Cleanup empty fields
* Add controller and interface name
* Fix device type DBUS method
* Bonding DBUS API fixes
* Bond schema and settings
* Mutable connection
* Added bonding configuration support
* nm-dbus: initial bonding to dbus impl
* nm-dbus: use WIRELESS_KEY instead of slice
* Add Bonding model
* more code and patch from @imobachgs
* first WIP commit
-------------------------------------------------------------------
Fri Dec 15 10:47:57 UTC 2023 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1702637217.4bbc6b35:
* Add dry-run cli argument to migrate cmd
-------------------------------------------------------------------
Wed Dec 13 13:46:37 UTC 2023 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1702475130.ed3d1313:
* Remove currently unhandled options from Interface struct
-------------------------------------------------------------------
Wed Dec 13 08:41:07 UTC 2023 - jorik.cronenberg+obs-bot@suse.com
- Update to version 0.1.git.1702456796.c19400ae:
* Add dummy to connection unit test
* Add mac assigning to dummy
* Add dummy type to migration
-------------------------------------------------------------------
Tue Dec 12 17:02:39 UTC 2023 - jcronenberg_bot
- Update to version 0.1.git.1702289697.c8c7bc33:
* Update the changes file
* Apply ethernet config to dummy device
* The setup-service.sh script has been renamed to setup-services.sh
-------------------------------------------------------------------
Thu Dec 07 15:02:51 UTC 2023 - jcronenberg_bot
- Update to version 0.1.git.1701955702.b9b20b96:
* Update Cargo.lock
* Revert "Merge pull request #14 from cfconrad/pr_fix_bond_options"
* Minor change to keep consistency
* Move MacAddress string conversion to dbus interface
* Move dbus mac-address processing to separate function
* Rename MacAddress None to Unset
* Update agama-cli changes
* Add MAC assigning to base connection
* Add dummy network device type
* Add basic routes to migration
* Remove suppress_unhandled_warnings from settings
* Restructure settings handling inside migration
* Remove repeated MIGRATION_SETTINGS.get()
* Remove unnecessary blocking in migration WickedAdapter
* Rename custom results errors to warnings
* Remove unnecessary IpMethod from_str conversion
* Add failing multipath test
* Add interface partial error reporting
* Remove leftover wicked.rs in agama-cli
* Add options how to handle migration failures
* Add warnings when fields are unhandled
* Reset Cargo.lock to upstream
* Separate migration from agama workspace
* Use tokio instead of async-std for migration
* Add ipv6_dhcp managed test
* Enable managed mode for wicked interface
* Fix migration for new ip methods
* test.sh: cleanup nm with nmcli
* bond: handling hwaddr of bonding interface
* bond-hwaddr: read and write bond specified hwaddr
* bond-model: add hwaddr to BondConfig
* Add script for migration testing
* Add expected outcomes for tests
* bond: fix carrier-detect and num_unsol_na options
* Lower default log level to Warn
* Add basic gateway parsing
* bond-options: finalize bonding options
* Improve file reading error reporting
* Add test that broken xml results in error
* Better xml error handling
* bond: add option fail-over-mac (#8)
* Make addresses optional
* Add possibility to specify multiple files in cli
* Add multiple addresses to tests
* Add parsing of multiple addresses in static
* Use serde_with crate to parse comma separated strings
* Add show format xml
* wicked: add bonding.xml example
* wicked: filter directories from file list2
* wicked: read bonding into connection
* nm-dbus: initial bonding to dbus impl
* nm-dbus: use WIRELESS_KEY instead of slice
* Add Bonding model
* Better description for path argument
* Create README.md for migrate-wicked
* Add format options to show command
* Add global option to define log level
* Add logger to show logs when running commands
* Separate migrate-wicked from agama-cli
* Allow reading of single xml files
* Read wicked xmls as Vector of Interfaces
* Add ipv6 to migrate-wicked
* Adapt wicked Interface to IpConfig conversion
* Create Ipv4Config from Interface reference
* Add Wicked to NetworkManager migration
-------------------------------------------------------------------
Wed Dec 6 17:14:16 UTC 2023 - Jorik Cronenberg <jorik.cronenberg@suse.com>
- Initial packaging