-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
The final oxidation 🥊 🥇 #4515
The final oxidation 🥊 🥇 #4515
Commits on May 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for fe8ebf0 - Browse repository at this point
Copy the full SHA fe8ebf0View commit details -
Make explicit the list of crates in Cargo.toml (simplify work between…
… branches with different crates)
Configuration menu - View commit details
-
Copy full SHA for cc9d4dd - Browse repository at this point
Copy the full SHA cc9d4ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 23bd06a - Browse repository at this point
Copy the full SHA 23bd06aView commit details -
Make libparsec_tests_macros only depend on libparsec_tests_fixtures (…
…instead of libparsec_testbed) to simplify dependencies on user crate
Configuration menu - View commit details
-
Copy full SHA for 2bf3a24 - Browse repository at this point
Copy the full SHA 2bf3a24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fbb4e6 - Browse repository at this point
Copy the full SHA 3fbb4e6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5013ae - Browse repository at this point
Copy the full SHA f5013aeView commit details -
Add libparsec_platform_storage2, temporary crate containing new UserS…
…torage implementation
Configuration menu - View commit details
-
Copy full SHA for d337153 - Browse repository at this point
Copy the full SHA d337153View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0124f49 - Browse repository at this point
Copy the full SHA 0124f49View commit details -
Configuration menu - View commit details
-
Copy full SHA for 30c3be5 - Browse repository at this point
Copy the full SHA 30c3be5View commit details -
Configuration menu - View commit details
-
Copy full SHA for be05880 - Browse repository at this point
Copy the full SHA be05880View commit details -
Fix rust tests crashing when run in parallel while trying to start mu…
…ltiple testbed servers
Configuration menu - View commit details
-
Copy full SHA for 33e9fff - Browse repository at this point
Copy the full SHA 33e9fffView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a255a5 - Browse repository at this point
Copy the full SHA 2a255a5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3edf8e0 - Browse repository at this point
Copy the full SHA 3edf8e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for aa2ba07 - Browse repository at this point
Copy the full SHA aa2ba07View commit details -
Improve platform_storage2: add certif storage and workspace_storage_n…
…on_speculative_init
Configuration menu - View commit details
-
Copy full SHA for 4482e36 - Browse repository at this point
Copy the full SHA 4482e36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f49319 - Browse repository at this point
Copy the full SHA 0f49319View commit details -
Configuration menu - View commit details
-
Copy full SHA for c7f33c9 - Browse repository at this point
Copy the full SHA c7f33c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 136faa9 - Browse repository at this point
Copy the full SHA 136faa9View commit details -
Configuration menu - View commit details
-
Copy full SHA for af5faba - Browse repository at this point
Copy the full SHA af5fabaView commit details -
Make serialization_format's
parsec_protocol_cmds_family
ignores non…… .json/.json5 files
Configuration menu - View commit details
-
Copy full SHA for 5be0956 - Browse repository at this point
Copy the full SHA 5be0956View commit details -
Configuration menu - View commit details
-
Copy full SHA for faaa1cb - Browse repository at this point
Copy the full SHA faaa1cbView commit details -
Rework serialization_format type parsing (needed for future auto-gene…
…ration of python bindings), improve tests
Configuration menu - View commit details
-
Copy full SHA for ce8b719 - Browse repository at this point
Copy the full SHA ce8b719View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2169e38 - Browse repository at this point
Copy the full SHA 2169e38View commit details -
Configuration menu - View commit details
-
Copy full SHA for b00f961 - Browse repository at this point
Copy the full SHA b00f961View commit details -
Change ProtocolRequest to avoid clone on dump, replace AnyCmdReq::dum…
…p by correct dump on each cmd's Req, rework protocol tests
Configuration menu - View commit details
-
Copy full SHA for 6e1265b - Browse repository at this point
Copy the full SHA 6e1265bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6dff4d2 - Browse repository at this point
Copy the full SHA 6dff4d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f29a4bc - Browse repository at this point
Copy the full SHA f29a4bcView commit details -
Minor correction in protocol schema
`messaget_get` command had an invalid type for it nested type `Message.count`, this is purely cosmetic though given `Size` and `Index` (old and new types used) are actually handled in the same fashion by the serialization format.
Configuration menu - View commit details
-
Copy full SHA for 320d7c0 - Browse repository at this point
Copy the full SHA 320d7c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3a32374 - Browse repository at this point
Copy the full SHA 3a32374View commit details -
Move load template code from run_testbed_server.py into `BackendApp.t…
…est_load_template` (given it could be used for pythen tests)
Configuration menu - View commit details
-
Copy full SHA for cd704eb - Browse repository at this point
Copy the full SHA cd704ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for d3f946a - Browse repository at this point
Copy the full SHA d3f946aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b1e4c6 - Browse repository at this point
Copy the full SHA 0b1e4c6View commit details -
- Remove `wait` param from `events_listen` (uneeded given only SSE should have access to this command in APIv4) - Add `not_available` status to `events_listen` for when it is used outside of SSE - Modify `MessageReceived` event type in `events_listen` to return the message body (given it is small and it saves a roundtrip) - Add `CertificatesUpdated` event type to `events_listen` - remove `events_subscribe`,`human_find`,`realm_get_role_certificates`/`user_get` (replaced by the `certificate_get` command & `CertificatesUpdated` event) - add `bad_timestamp`&`require_greater_timestamp` response statuses for all commands doing modications
Configuration menu - View commit details
-
Copy full SHA for 27c3a98 - Browse repository at this point
Copy the full SHA 27c3a98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d32a72 - Browse repository at this point
Copy the full SHA 1d32a72View commit details -
Update APIv4(draft) schemas: add
user_update
cmd and `UserUpdateCer……tificate` certif
Configuration menu - View commit details
-
Copy full SHA for 567b8ff - Browse repository at this point
Copy the full SHA 567b8ffView commit details -
Configuration menu - View commit details
-
Copy full SHA for fd34a88 - Browse repository at this point
Copy the full SHA fd34a88View commit details -
Configuration menu - View commit details
-
Copy full SHA for 05395dd - Browse repository at this point
Copy the full SHA 05395ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 706f45c - Browse repository at this point
Copy the full SHA 706f45cView commit details -
Fix cmds use after changes in APIv4(draft) makes it incompatible with…
… APIv3 (removal of events_subscribe & new rep statuses)
Configuration menu - View commit details
-
Copy full SHA for 2fd8dbb - Browse repository at this point
Copy the full SHA 2fd8dbbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6107ee4 - Browse repository at this point
Copy the full SHA 6107ee4View commit details -
Rework SSE API and make it only available for APIv4
- SSE requires a correct request payload (i.e. `events_listen` command) this make possible future changes where the client could optin/out of events types - SSE uses POST verb (instead of GET), this is required given previous point and provide consistency with the default RPC - SSE connection is correctly closed if the user is no longer legitimate (e.g. in case of user revocation) - APIv3 is not allow on SSE, this simplify the implementation and has no use anyway
Configuration menu - View commit details
-
Copy full SHA for e007f9f - Browse repository at this point
Copy the full SHA e007f9fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 154593a - Browse repository at this point
Copy the full SHA 154593aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dcd9d7d - Browse repository at this point
Copy the full SHA dcd9d7dView commit details -
Improve testbed error message when providing trying to fetch the wron…
…g device_id/user_id
Configuration menu - View commit details
-
Copy full SHA for b897bcd - Browse repository at this point
Copy the full SHA b897bcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for abf7f03 - Browse repository at this point
Copy the full SHA abf7f03View commit details -
Configuration menu - View commit details
-
Copy full SHA for 74e2e1f - Browse repository at this point
Copy the full SHA 74e2e1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for f2bec36 - Browse repository at this point
Copy the full SHA f2bec36View commit details -
Configuration menu - View commit details
-
Copy full SHA for 34f7837 - Browse repository at this point
Copy the full SHA 34f7837View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32287f3 - Browse repository at this point
Copy the full SHA 32287f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec2a566 - Browse repository at this point
Copy the full SHA ec2a566View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1d2db1f - Browse repository at this point
Copy the full SHA 1d2db1fView commit details
Commits on Jun 6, 2023
-
Configuration menu - View commit details
-
Copy full SHA for eb3152d - Browse repository at this point
Copy the full SHA eb3152dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e26f646 - Browse repository at this point
Copy the full SHA e26f646View commit details -
Configuration menu - View commit details
-
Copy full SHA for c49eab9 - Browse repository at this point
Copy the full SHA c49eab9View commit details -
Configuration menu - View commit details
-
Copy full SHA for dce7d83 - Browse repository at this point
Copy the full SHA dce7d83View commit details -
Rename manifest_unverified_load -> manifest_unsecure_load, we want to…
… stress this has security implication if not used properly !
Configuration menu - View commit details
-
Copy full SHA for 4095afc - Browse repository at this point
Copy the full SHA 4095afcView commit details -
Configuration menu - View commit details
-
Copy full SHA for b39ba2e - Browse repository at this point
Copy the full SHA b39ba2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 794b35e - Browse repository at this point
Copy the full SHA 794b35eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca46fc7 - Browse repository at this point
Copy the full SHA ca46fc7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b2e231 - Browse repository at this point
Copy the full SHA 7b2e231View commit details -
Configuration menu - View commit details
-
Copy full SHA for c125461 - Browse repository at this point
Copy the full SHA c125461View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b624f7 - Browse repository at this point
Copy the full SHA 2b624f7View commit details -
Expose user/workspace/certificate sub modules in platform_storage to …
…avoid needing long and combersome error names
Configuration menu - View commit details
-
Copy full SHA for 035c04d - Browse repository at this point
Copy the full SHA 035c04dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f898b2e - Browse repository at this point
Copy the full SHA f898b2eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 380fe2f - Browse repository at this point
Copy the full SHA 380fe2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ad0ad3 - Browse repository at this point
Copy the full SHA 1ad0ad3View commit details -
Rename CommandError -> ConnectionError given it is from the client_co…
…nnection crate !
Configuration menu - View commit details
-
Copy full SHA for 632380f - Browse repository at this point
Copy the full SHA 632380fView commit details -
Improve DataError to have proper handling of crypto errors and more e…
…xplicit expected errors
Configuration menu - View commit details
-
Copy full SHA for cf573a1 - Browse repository at this point
Copy the full SHA cf573a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for aad693d - Browse repository at this point
Copy the full SHA aad693dView commit details -
Configuration menu - View commit details
-
Copy full SHA for d4223d4 - Browse repository at this point
Copy the full SHA d4223d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cd9c54 - Browse repository at this point
Copy the full SHA 6cd9c54View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2d500e - Browse repository at this point
Copy the full SHA e2d500eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e72f164 - Browse repository at this point
Copy the full SHA e72f164View commit details -
Configuration menu - View commit details
-
Copy full SHA for b36f2d7 - Browse repository at this point
Copy the full SHA b36f2d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44c8503 - Browse repository at this point
Copy the full SHA 44c8503View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2638696 - Browse repository at this point
Copy the full SHA 2638696View commit details -
Add comment in local_device.json5 schema about profile field interrac…
…tion with UserUpdateCertificate
Configuration menu - View commit details
-
Copy full SHA for 0eab509 - Browse repository at this point
Copy the full SHA 0eab509View commit details -
Remove websocket API handshake code from libparsec_protocol (never us…
…ed in the Rust client)
Configuration menu - View commit details
-
Copy full SHA for 0d4d511 - Browse repository at this point
Copy the full SHA 0d4d511View commit details -
- add UserUpdateCertificate - improve IndexInt support - support common unsecure_load for SequesterServiceCertificate - rename profile -> initial_profile in UserCertificate
Configuration menu - View commit details
-
Copy full SHA for bc181fa - Browse repository at this point
Copy the full SHA bc181faView commit details -
- Add bad_timestamp error status in device_create - replace timestamp by index in events_listen & certificate_get - Return certificate index in vlob_read - rename fields in message_get response for consistency with events_listen
Configuration menu - View commit details
-
Copy full SHA for e97d6b2 - Browse repository at this point
Copy the full SHA e97d6b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for f815a55 - Browse repository at this point
Copy the full SHA f815a55View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44f288d - Browse repository at this point
Copy the full SHA 44f288dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6801091 - Browse repository at this point
Copy the full SHA 6801091View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5ee72c - Browse repository at this point
Copy the full SHA a5ee72cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a69875b - Browse repository at this point
Copy the full SHA a69875bView commit details -
Configuration menu - View commit details
-
Copy full SHA for da37ab6 - Browse repository at this point
Copy the full SHA da37ab6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c2e6d33 - Browse repository at this point
Copy the full SHA c2e6d33View commit details -
Configuration menu - View commit details
-
Copy full SHA for b12154e - Browse repository at this point
Copy the full SHA b12154eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 05344c9 - Browse repository at this point
Copy the full SHA 05344c9View commit details -
Configuration menu - View commit details
-
Copy full SHA for ddeab29 - Browse repository at this point
Copy the full SHA ddeab29View commit details -
Remove parsec core code & tests
Core is currently broken and planned to be replaced by the Rust client, so better remove it now to cleanup the codebase ^^
Configuration menu - View commit details
-
Copy full SHA for e33c379 - Browse repository at this point
Copy the full SHA e33c379View commit details -
Improve libparsec_crypto::VerifyKey::unsecure_unwrap handling of too …
…small data and add related tests
Configuration menu - View commit details
-
Copy full SHA for f4d0b9a - Browse repository at this point
Copy the full SHA f4d0b9aView commit details -
Configuration menu - View commit details
-
Copy full SHA for eb71d78 - Browse repository at this point
Copy the full SHA eb71d78View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1543ce7 - Browse repository at this point
Copy the full SHA 1543ce7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6c02396 - Browse repository at this point
Copy the full SHA 6c02396View commit details -
Configuration menu - View commit details
-
Copy full SHA for f4bc929 - Browse repository at this point
Copy the full SHA f4bc929View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e1ed85 - Browse repository at this point
Copy the full SHA 2e1ed85View commit details -
Remove DeviceFileType custom decoding from python msgpack unpacking
As enum, DeviceFileType is only serialized as a string (and given packing doesn't support this custom extension, it should have never been used anyway )
Configuration menu - View commit details
-
Copy full SHA for 9c5c510 - Browse repository at this point
Copy the full SHA 9c5c510View commit details -
Remove ApiVersion custom extension from python msgpack packing/unpacking
ApiVersion field is only used in the hanshake protocol, and is serialized as a tuple. Funny enough, the only place where this custom extension was used was in the tests (so the generated payload was incorrect, but it worked anyway because once deserialized ApiVersion is a tuple so it could be deserialize again by the actual desialization code !)
Configuration menu - View commit details
-
Copy full SHA for 7985f48 - Browse repository at this point
Copy the full SHA 7985f48View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf28638 - Browse repository at this point
Copy the full SHA bf28638View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0c2df83 - Browse repository at this point
Copy the full SHA 0c2df83View commit details
Commits on Jun 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 78a0a82 - Browse repository at this point
Copy the full SHA 78a0a82View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3104543 - Browse repository at this point
Copy the full SHA 3104543View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9efafc4 - Browse repository at this point
Copy the full SHA 9efafc4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e50e11 - Browse repository at this point
Copy the full SHA 8e50e11View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6edacdd - Browse repository at this point
Copy the full SHA 6edacddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9720b4d - Browse repository at this point
Copy the full SHA 9720b4dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 30ca107 - Browse repository at this point
Copy the full SHA 30ca107View commit details -
Configuration menu - View commit details
-
Copy full SHA for 717f6fb - Browse repository at this point
Copy the full SHA 717f6fbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9878566 - Browse repository at this point
Copy the full SHA 9878566View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3db8f5f - Browse repository at this point
Copy the full SHA 3db8f5fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 670ffe5 - Browse repository at this point
Copy the full SHA 670ffe5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 21dbb79 - Browse repository at this point
Copy the full SHA 21dbb79View commit details -
Configuration menu - View commit details
-
Copy full SHA for acc21d2 - Browse repository at this point
Copy the full SHA acc21d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4637bc9 - Browse repository at this point
Copy the full SHA 4637bc9View commit details -
Configuration menu - View commit details
-
Copy full SHA for aecc45b - Browse repository at this point
Copy the full SHA aecc45bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 20feadb - Browse repository at this point
Copy the full SHA 20feadbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9064206 - Browse repository at this point
Copy the full SHA 9064206View commit details -
Rust tests's testbed support both TESTBED_SERVER and TESTBED_SERVER_U…
…RL env var (compat with client tests)
Configuration menu - View commit details
-
Copy full SHA for c8fc7a7 - Browse repository at this point
Copy the full SHA c8fc7a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for f09e8d7 - Browse repository at this point
Copy the full SHA f09e8d7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0568437 - Browse repository at this point
Copy the full SHA 0568437View commit details -
Update Cargo.toml's workspace default-member to be able to do `cargo …
…test` from the root
Configuration menu - View commit details
-
Copy full SHA for 18e0395 - Browse repository at this point
Copy the full SHA 18e0395View commit details -
Introduce misc/libparsec_crates_flags.py to easily select which crate…
… should be tested
Configuration menu - View commit details
-
Copy full SHA for 13e7fda - Browse repository at this point
Copy the full SHA 13e7fdaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 678eeb5 - Browse repository at this point
Copy the full SHA 678eeb5View commit details -
Fix (well stub...) libparsec for wasm32, cleanup Python bindings & un…
…used tests fixtures
Configuration menu - View commit details
-
Copy full SHA for 6098008 - Browse repository at this point
Copy the full SHA 6098008View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4ac071c - Browse repository at this point
Copy the full SHA 4ac071cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 337d559 - Browse repository at this point
Copy the full SHA 337d559View commit details
Commits on Jun 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 2379307 - Browse repository at this point
Copy the full SHA 2379307View commit details -
Remove oxidation/generate_test_data/ (we don't need to re-generate th…
…e same protocol payload examples)
Configuration menu - View commit details
-
Copy full SHA for 19c9591 - Browse repository at this point
Copy the full SHA 19c9591View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb47a24 - Browse repository at this point
Copy the full SHA cb47a24View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6fe5a66 - Browse repository at this point
Copy the full SHA 6fe5a66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4a87ecb - Browse repository at this point
Copy the full SHA 4a87ecbView commit details