Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:jcronenberg:migrate-wicked
migrate-wicked-git
migrate-wicked-git.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File migrate-wicked-git.changes of Package migrate-wicked-git
------------------------------------------------------------------- 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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor