Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package teleport for openSUSE:Factory checked in at 2024-09-23 15:19:41 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/teleport (Old) and /work/SRC/openSUSE:Factory/.teleport.new.29891 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "teleport" Mon Sep 23 15:19:41 2024 rev:115 rq:1202355 version:16.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/teleport/teleport.changes 2024-09-16 17:41:25.800974343 +0200 +++ /work/SRC/openSUSE:Factory/.teleport.new.29891/teleport.changes 2024-09-23 15:20:47.721892069 +0200 @@ -1,0 +2,67 @@ +Sat Sep 21 13:37:04 UTC 2024 - Johannes Kastl <opensuse_buildserv...@ojkastl.de> + +- update to 16.4.0: + * Machine ID for HCP Terraform and Terraform Enterprise + Teleport now supports secure joining via Terraform Cloud, + allowing Machine ID workflows to run on Terraform Cloud without + shared secrets. + * SPIFFE Federation for Workload Identity + Teleport Workload Identity now supports SPIFFE Federation, + allowing trust relationships to be established between a + Teleport cluster's trust domain and trust domains managed by + other SPIFFE compatible platforms. Establishing a relationship + between the trust domains enables workloads belonging to one + trust domain to validate the identity of workloads in the other + trust domain, and vice versa. + * Multi-domain support for web applications + Teleport now supports web application access where one + application depends on another. For example, you may have a web + application that depends on a backend API service, both of + which are separate apps protected by Teleport. + * Okta integration status dashboard + Cluster admins are now able to get a detailed overview of the + Okta integration status in the Teleport web UI. + * Other improvements and fixes + - Fixed the web favicon not displaying on specific builds. + #46736 + - Fixed regression in private key parser to handle mismatched + PEM headers. #46727 + - Removed TXT record validation from custom DNS zones in VNet; + VNet now supports any custom DNS zone, as long as it's + included in vnet_config. #46722 + - Fixed audit log not recognizing static host user events. + #46697 + - Fixes a bug in Kubernetes access that causes the error + expected *metav1.PartialObjectMetadata object when trying to + list resources. #46694 + - Added a new default_shell configuration for the static host + users resource that works exactly the same as the + create_host_user_default_shell configuration added for roles. + #46688 + - Machine ID now generates cluster-specific ssh_config and + known_hosts files which will always direct SSH connections + made using them via Teleport. #46684 + - Fixed a regression that prevented the fish shell from + starting in Teleport Connect. #46662 + - Added a new create_host_user_default_shell configuration + under role options that changes the default shell of auto + provisioned host users. #46648 + - Fixed an issue that prevented host user creation when the + username was also listed in host_groups. #46635 + - Fixed tsh scp showing a login prompt when attempting to + transfer a folder without the recursive option. #46603 + - The Teleport Terraform provider now supports + AccessMonitoringRule resources. #46582 + - The teleport-plugin-slack chart can now deploy tbot to obtain + and renew the Slack plugin credentials automatically. This + setup is easier and more secure than signing long-lived + credentials. #46581 + - Always show the device trust green shield for authenticated + devices. #46565 + - Add new terraform_cloud joining method to enable secretless + authentication on HCP Terraform jobs for the Teleport + Terraform provider. #46049 + - Emit audit logs when creating, updating or deleting Teleport + Plugins. #4939 + +------------------------------------------------------------------- Old: ---- teleport-16.3.0.obscpio New: ---- teleport-16.4.0.obscpio ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ teleport.spec ++++++ --- /var/tmp/diff_new_pack.pBZiRw/_old 2024-09-23 15:20:56.010235805 +0200 +++ /var/tmp/diff_new_pack.pBZiRw/_new 2024-09-23 15:20:56.014235970 +0200 @@ -19,7 +19,7 @@ %define __arch_install_post export NO_BRP_STRIP_DEBUG=true Name: teleport -Version: 16.3.0 +Version: 16.4.0 Release: 0 Summary: Identity-aware, multi-protocol access proxy License: AGPL-3.0-only ++++++ _service ++++++ --- /var/tmp/diff_new_pack.pBZiRw/_old 2024-09-23 15:20:56.042237132 +0200 +++ /var/tmp/diff_new_pack.pBZiRw/_new 2024-09-23 15:20:56.046237298 +0200 @@ -4,7 +4,7 @@ <param name="scm">git</param> <param name="submodules">disable</param> <param name="exclude">.git</param> - <param name="revision">v16.3.0</param> + <param name="revision">v16.4.0</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">disable</param> <param name="versionrewrite-pattern">v(.*)</param> ++++++ teleport-16.3.0.obscpio -> teleport-16.4.0.obscpio ++++++ /work/SRC/openSUSE:Factory/teleport/teleport-16.3.0.obscpio /work/SRC/openSUSE:Factory/.teleport.new.29891/teleport-16.4.0.obscpio differ: char 50, line 1 ++++++ teleport.obsinfo ++++++ --- /var/tmp/diff_new_pack.pBZiRw/_old 2024-09-23 15:20:56.102239620 +0200 +++ /var/tmp/diff_new_pack.pBZiRw/_new 2024-09-23 15:20:56.106239786 +0200 @@ -1,5 +1,5 @@ name: teleport -version: 16.3.0 -mtime: 1726110771 -commit: 5cf82cc114da605cc3ba414da3a76750d5ed27c6 +version: 16.4.0 +mtime: 1726699200 +commit: e08d4e0e2137bf4ec353d19a4b08a88e264f539d ++++++ vendor.tar.gz ++++++ /work/SRC/openSUSE:Factory/teleport/vendor.tar.gz /work/SRC/openSUSE:Factory/.teleport.new.29891/vendor.tar.gz differ: char 5, line 1 ++++++ vendor.tar.zst ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Cargo.lock new/Cargo.lock --- old/Cargo.lock 1970-01-01 01:00:00.000000000 +0100 +++ new/Cargo.lock 1970-01-01 01:00:00.000000000 +0100 @@ -80,9 +80,9 @@ [[package]] name = "once_cell" -version = "1.20.0" +version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33ea5043e58958ee56f3e15a90aee535795cd7dfd319846288d93c5b57d85cbe" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" [[package]] name = "simple-eyre" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/once_cell/.cargo-checksum.json new/vendor/once_cell/.cargo-checksum.json --- old/vendor/once_cell/.cargo-checksum.json 1970-01-01 01:00:00.000000000 +0100 +++ new/vendor/once_cell/.cargo-checksum.json 1970-01-01 01:00:00.000000000 +0100 @@ -1 +1 @@ -{"files":{"CHANGELOG.md":"bb8dba8b9b887ae760757b8ef2a7df603aa4df9a086179cfb37544d35ee8f595","Cargo.lock":"21298225858b64d73e2f3f5538c879928757e0649fce6bef946532375e1019e3","Cargo.toml":"b664e2654f22566bf284c37548e5c1afa593bd5fa64e81265694f8d962cb120c","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"2331182c8b5a6971fd0d04a0ca711d5839e93b3de6b2003108940a8c93850aaf","bors.toml":"ebd69f714a49dceb8fd10ebadfea6e2767be4732fdef49eddf6239151b4bc78c","examples/bench.rs":"1597a52529f75d6c5ad0b86759a775b1d723dfa810e2016317283b13594219da","examples/bench_acquire.rs":"9f4912ca262194cb55e893c33739c85c2f4868d07905b9dd3238552b6ce8a6e4","examples/lazy_static.rs":"8bca1b264da21eceb1ccaf30477fc941bc71bedd030f1c6982ed3a7804abfb4f","examples/reentrant_init_deadlocks.rs":"ff84929de27a848e5b155549caa96db5db5f030afca975f8ba3f3da640083001","examples/regex.rs":"4a2e0fb093c7f5bbe0ff f8689fc0c670c5334344a1bfda376f5faa98a05d459f","examples/test_synchronization.rs":"88abd5c16275bb2f2d77eaecf369d97681404a77b8edd0021f24bfd377c46be3","src/imp_cs.rs":"9eb73c340931f642664a8ee7a823af318c1118fab87b1aa63489e10a73c30945","src/imp_pl.rs":"6a97f60a91ab44192dcaf028e987f6be0328b5d4d69216dcdaec93bc39401f68","src/imp_std.rs":"1c130f83be5c1360dfd379911f97797c1e4c730b845f465c8c2630467ca317d2","src/lib.rs":"60fe685113e11203ec32876b5dad9c8e1eb705da5854eff8f044d3f4651a7d0f","src/race.rs":"46c48595067be3846ceed0300c62702b4b1d52f801ca5c2e8fb2f7b8dc0e9350","tests/it/main.rs":"e6e9987e053af84b9d76052602995b1e777efb5bc06cd5f49009e6f03b18626c","tests/it/race.rs":"8dfe38563b6d0be890ab076be1fc1122d41a7c7792354cd7f60bc4454666b968","tests/it/race_once_box.rs":"1c2fe9e2988ec38d60c93c797fceb4c7a65d1b2e48a6a1e78db78ab91388e844","tests/it/sync_lazy.rs":"a36c5d66340b3d6d20aad331a499858a2125dfdfd624c5bf3b4b06a0b157c75c","tests/it/sync_once_cell.rs":"0d04beeb394eb53dd3fc0309fcfc382d56350e72b89d22356e 0047d6c7bfef58","tests/it/unsync_lazy.rs":"51a1ffd411770d1e32399ec23feb5f61be362bbed34e100eb7509f8496224e1a","tests/it/unsync_once_cell.rs":"82b72936d7bd4090db25cfc543c01ef3206d6917ac56f09d17d4110a65deb30a"},"package":"33ea5043e58958ee56f3e15a90aee535795cd7dfd319846288d93c5b57d85cbe"} \ No newline at end of file +{"files":{"CHANGELOG.md":"cc4e490ceb3a92be753f3ffee297921a341faf67b304e1e0e63833aba4c3d529","Cargo.lock":"57fb641115940cc1870a3460ebb53ca921461c38894a68e62bf0fc4438825fa8","Cargo.toml":"b0c4dcab027bb78093c9cd0e643b778303bb113fed7f3ab251252141d2b6735d","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"23f18e03dc49df91622fe2a76176497404e46ced8a715d9d2b67a7446571cca3","README.md":"2331182c8b5a6971fd0d04a0ca711d5839e93b3de6b2003108940a8c93850aaf","bors.toml":"ebd69f714a49dceb8fd10ebadfea6e2767be4732fdef49eddf6239151b4bc78c","examples/bench.rs":"1597a52529f75d6c5ad0b86759a775b1d723dfa810e2016317283b13594219da","examples/bench_acquire.rs":"9f4912ca262194cb55e893c33739c85c2f4868d07905b9dd3238552b6ce8a6e4","examples/lazy_static.rs":"8bca1b264da21eceb1ccaf30477fc941bc71bedd030f1c6982ed3a7804abfb4f","examples/reentrant_init_deadlocks.rs":"ff84929de27a848e5b155549caa96db5db5f030afca975f8ba3f3da640083001","examples/regex.rs":"4a2e0fb093c7f5bbe0ff f8689fc0c670c5334344a1bfda376f5faa98a05d459f","examples/test_synchronization.rs":"88abd5c16275bb2f2d77eaecf369d97681404a77b8edd0021f24bfd377c46be3","src/imp_cs.rs":"32ee2c252d176726e62cf1f81a270d3738cb06784c47d4064e62350d9f7672cd","src/imp_pl.rs":"6a97f60a91ab44192dcaf028e987f6be0328b5d4d69216dcdaec93bc39401f68","src/imp_std.rs":"1c130f83be5c1360dfd379911f97797c1e4c730b845f465c8c2630467ca317d2","src/lib.rs":"60fe685113e11203ec32876b5dad9c8e1eb705da5854eff8f044d3f4651a7d0f","src/race.rs":"e8400987cc44b3e4b1a321d1e0506df07be7034a7d1c16be641dc75b44fee05c","tests/it/main.rs":"e6e9987e053af84b9d76052602995b1e777efb5bc06cd5f49009e6f03b18626c","tests/it/race.rs":"8dfe38563b6d0be890ab076be1fc1122d41a7c7792354cd7f60bc4454666b968","tests/it/race_once_box.rs":"1c2fe9e2988ec38d60c93c797fceb4c7a65d1b2e48a6a1e78db78ab91388e844","tests/it/sync_lazy.rs":"a36c5d66340b3d6d20aad331a499858a2125dfdfd624c5bf3b4b06a0b157c75c","tests/it/sync_once_cell.rs":"0d04beeb394eb53dd3fc0309fcfc382d56350e72b89d22356e 0047d6c7bfef58","tests/it/unsync_lazy.rs":"51a1ffd411770d1e32399ec23feb5f61be362bbed34e100eb7509f8496224e1a","tests/it/unsync_once_cell.rs":"82b72936d7bd4090db25cfc543c01ef3206d6917ac56f09d17d4110a65deb30a"},"package":"3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"} \ No newline at end of file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/once_cell/CHANGELOG.md new/vendor/once_cell/CHANGELOG.md --- old/vendor/once_cell/CHANGELOG.md 1970-01-01 01:00:00.000000000 +0100 +++ new/vendor/once_cell/CHANGELOG.md 1970-01-01 01:00:00.000000000 +0100 @@ -4,10 +4,6 @@ - -## 1.20.0 - -- propagate `critical-section` feature selection into `portable-atomic`; other minor updates [#260](https://github.com/matklad/once_cell/pull/260) - ## 1.19.0 - Use `portable-atomic` instead of `atomic-polyfill`, [#251](https://github.com/matklad/once_cell/pull/251). diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/once_cell/Cargo.lock new/vendor/once_cell/Cargo.lock --- old/vendor/once_cell/Cargo.lock 1970-01-01 01:00:00.000000000 +0100 +++ new/vendor/once_cell/Cargo.lock 1970-01-01 01:00:00.000000000 +0100 @@ -4,18 +4,18 @@ [[package]] name = "aho-corasick" -version = "1.1.3" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916" +checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" dependencies = [ "memchr", ] [[package]] name = "bitflags" -version = "2.6.0" +version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" +checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "cfg-if" @@ -25,25 +25,25 @@ [[package]] name = "critical-section" -version = "1.1.3" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f64009896348fc5af4222e9cf7d7d82a95a256c634ebcf61c53e4ea461422242" +checksum = "6548a0ad5d2549e111e1f6a11a6c2e2d00ce6a3dafe22948d67c2b443f775e52" [[package]] name = "libc" -version = "0.2.158" +version = "0.2.144" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439" +checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" [[package]] name = "memchr" -version = "2.7.4" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" [[package]] name = "once_cell" -version = "1.20.0" +version = "1.19.0" dependencies = [ "critical-section", "parking_lot_core", @@ -53,80 +53,73 @@ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets", + "windows-sys", ] [[package]] name = "portable-atomic" -version = "1.7.0" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da544ee218f0d287a911e9c99a39a8c9bc8fcad3cb8db5959940044ecfc67265" -dependencies = [ - "critical-section", -] +checksum = "7170ef9988bc169ba16dd36a7fa041e5c4cbeb6a35b76d4c03daded371eae7c0" [[package]] name = "redox_syscall" -version = "0.5.4" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" dependencies = [ "bitflags", ] [[package]] name = "regex" -version = "1.10.6" +version = "1.8.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619" +checksum = "81ca098a9821bd52d6b24fd8b10bd081f47d39c22778cafaa75a2857a62c6390" dependencies = [ "aho-corasick", "memchr", - "regex-automata", "regex-syntax", ] [[package]] -name = "regex-automata" -version = "0.4.7" +name = "regex-syntax" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38caf58cc5ef2fed281f89292ef23f6365465ed9a41b7a7754eb4e26496c92df" -dependencies = [ - "aho-corasick", - "memchr", - "regex-syntax", -] +checksum = "436b050e76ed2903236f032a59761c1eb99e1b0aead2c257922771dab1fc8c78" [[package]] -name = "regex-syntax" -version = "0.8.4" +name = "smallvec" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b" +checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] -name = "smallvec" -version = "1.13.2" +name = "windows-sys" +version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" +checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" +dependencies = [ + "windows-targets", +] [[package]] name = "windows-targets" -version = "0.52.6" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" dependencies = [ "windows_aarch64_gnullvm", "windows_aarch64_msvc", "windows_i686_gnu", - "windows_i686_gnullvm", "windows_i686_msvc", "windows_x86_64_gnu", "windows_x86_64_gnullvm", @@ -135,48 +128,42 @@ [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.6" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" [[package]] name = "windows_aarch64_msvc" -version = "0.52.6" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" [[package]] name = "windows_i686_gnu" -version = "0.52.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" - -[[package]] -name = "windows_i686_gnullvm" -version = "0.52.6" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" [[package]] name = "windows_i686_msvc" -version = "0.52.6" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" [[package]] name = "windows_x86_64_gnu" -version = "0.52.6" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.6" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" [[package]] name = "windows_x86_64_msvc" -version = "0.52.6" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/once_cell/Cargo.toml new/vendor/once_cell/Cargo.toml --- old/vendor/once_cell/Cargo.toml 1970-01-01 01:00:00.000000000 +0100 +++ new/vendor/once_cell/Cargo.toml 1970-01-01 01:00:00.000000000 +0100 @@ -13,19 +13,14 @@ edition = "2021" rust-version = "1.60" name = "once_cell" -version = "1.20.0" +version = "1.19.0" authors = ["Aleksey Kladov <aleksey.kla...@gmail.com>"] -build = false exclude = [ "*.png", "*.svg", "/Cargo.lock.msrv", "rustfmt.toml", ] -autobins = false -autoexamples = false -autotests = false -autobenches = false description = "Single assignment cells and lazy values." documentation = "https://docs.rs/once_cell" readme = "README.md" @@ -44,70 +39,56 @@ all-features = true rustdoc-args = ["--generate-link-to-definition"] -[lib] -name = "once_cell" -path = "src/lib.rs" - [[example]] name = "bench" -path = "examples/bench.rs" required-features = ["std"] [[example]] name = "bench_acquire" -path = "examples/bench_acquire.rs" required-features = ["std"] [[example]] name = "lazy_static" -path = "examples/lazy_static.rs" required-features = ["std"] [[example]] name = "reentrant_init_deadlocks" -path = "examples/reentrant_init_deadlocks.rs" required-features = ["std"] [[example]] name = "regex" -path = "examples/regex.rs" required-features = ["std"] [[example]] name = "test_synchronization" -path = "examples/test_synchronization.rs" required-features = ["std"] -[[test]] -name = "it" -path = "tests/it/main.rs" - [dependencies.critical-section] -version = "1.1.3" +version = "1" optional = true [dependencies.parking_lot_core] -version = "0.9.10" +version = "0.9.3" optional = true -default-features = false +default_features = false [dependencies.portable-atomic] -version = "1.7" +version = "1" optional = true [dev-dependencies.critical-section] -version = "1.1.3" +version = "1.1.1" features = ["std"] [dev-dependencies.regex] -version = "1.10.6" +version = "1.2.0" [features] alloc = ["race"] atomic-polyfill = ["critical-section"] critical-section = [ "dep:critical-section", - "portable-atomic/critical-section", + "portable-atomic", ] default = ["std"] parking_lot = ["dep:parking_lot_core"] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/once_cell/src/imp_cs.rs new/vendor/once_cell/src/imp_cs.rs --- old/vendor/once_cell/src/imp_cs.rs 1970-01-01 01:00:00.000000000 +0100 +++ new/vendor/once_cell/src/imp_cs.rs 1970-01-01 01:00:00.000000000 +0100 @@ -1,7 +1,7 @@ use core::panic::{RefUnwindSafe, UnwindSafe}; -use critical_section::{CriticalSection, Mutex}; use portable_atomic::{AtomicBool, Ordering}; +use critical_section::{CriticalSection, Mutex}; use crate::unsync; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vendor/once_cell/src/race.rs new/vendor/once_cell/src/race.rs --- old/vendor/once_cell/src/race.rs 1970-01-01 01:00:00.000000000 +0100 +++ new/vendor/once_cell/src/race.rs 1970-01-01 01:00:00.000000000 +0100 @@ -19,10 +19,10 @@ //! `Acquire` and `Release` have very little performance overhead on most //! architectures versus `Relaxed`. -#[cfg(not(feature = "critical-section"))] -use core::sync::atomic; #[cfg(feature = "critical-section")] use portable_atomic as atomic; +#[cfg(not(feature = "critical-section"))] +use core::sync::atomic; use atomic::{AtomicPtr, AtomicUsize, Ordering}; use core::cell::UnsafeCell;