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
openSUSE Build Service is sponsored by