Commit Graph

  • 57b7b2d0f5
    Add context to compat attribute Jonas Platte 2023-04-20 13:02:30 +02:00
  • 89e398fd06
    events: Add back relations accessors for message-like event enums Jonas Platte 2023-04-18 11:33:54 +02:00
  • 0bbad284f3
    events: Add RoomRedactionUnsigned Jonas Platte 2023-04-18 11:16:56 +02:00
  • 2bf33def5c client-api: Remove token from keys::get_keys::Request Kévin Commaille 2023-04-17 11:58:00 +02:00
  • fea6299935
    Fix broken doc comment Jonas Platte 2023-04-12 19:19:17 +02:00
  • 2d23af2f98
    Check dependencies more exhaustively, using cargo-deny Jonas Platte 2023-04-07 21:23:47 +02:00
  • 1229fa4461
    events: Add FullStateEventContent::redact Jonas Platte 2023-04-11 13:33:35 +02:00
  • 2ccc0323f6 push: Add support for event_property_contains push condition Kévin Commaille 2023-04-07 12:53:59 +02:00
  • 2e7b67bb23 push: Add support for event_property_is push condition Kévin Commaille 2023-04-07 12:33:43 +02:00
  • 82b4257bfe push: Split push conditions tests Kévin Commaille 2023-04-07 12:16:33 +02:00
  • 33fa1b48ed push: Collect a bigger subset of JSON values in FlattenedJson Kévin Commaille 2023-04-07 11:31:11 +02:00
  • cdfcdecaf8 push: Move FlattenedJson to its own module Kévin Commaille 2023-04-07 10:01:01 +02:00
  • 326c77aad3
    xtask: Silence clippy lint Jonas Platte 2023-04-11 13:01:48 +02:00
  • c1a36a2047 client-api: Mention that backslashes should be escaped in filter event_fields Kévin Commaille 2023-04-06 16:43:29 +02:00
  • ef374ea6b0 push: Escape dots and backslashes in field name for event_match condition Kévin Commaille 2023-04-06 16:42:23 +02:00
  • 66f417c3f2 chore: Make Clippy happy. Ivan Enderlin 2023-04-06 14:05:08 +02:00
  • fe3a8ff669 feat(client-api): Support bump_event_types in sync::sync_events::v4::Request. Ivan Enderlin 2023-04-06 13:29:38 +02:00
  • e61e0ccf6b
    Implement MSC3925 Jonas Platte 2023-03-15 13:08:40 +01:00
  • 19d44489c3
    events: Split bundled relations into two types Jonas Platte 2023-03-15 14:43:24 +01:00
  • 0599eb1226
    macros: Fix confusing name of local bindings Jonas Platte 2023-03-15 12:32:12 +01:00
  • f79c51f18f
    Fix a typo Jonas Platte 2023-03-15 11:07:27 +01:00
  • 8eea3e0549 push: Enable by default .m.rule.tombstone push rule Kévin Commaille 2023-03-14 11:54:16 +01:00
  • 27a2c07df9 events: Add constants for the verification requests timeouts Kévin Commaille 2023-03-13 16:58:43 +01:00
  • a399a4017a
    push: Add convenience methods to check if an action triggers a notification or a sound Kévin Commaille 2023-03-13 13:54:22 +01:00
  • b6717bc2ea
    push: Add convenience method to check if an action is a highlight tweak Kévin Commaille 2023-03-13 13:36:56 +01:00
  • 03a58bcd88
    Fix return type of InitialStateEvent::to_raw_any Jonas Platte 2023-03-10 12:51:58 +01:00
  • 1af28486cc events: Implement Default for EmptyStateKey Jonas Platte 2023-03-10 11:51:57 +01:00
  • 4049969d8c events: Implement Default for InitialStateEvent Jonas Platte 2023-03-10 11:51:49 +01:00
  • d56386a636 events: Add link to definition of m.room.encryption recommended defaults Kévin Commaille 2023-03-10 11:24:10 +01:00
  • 8a3bccaef1 client-api: Fix type of rank in search::search_events::v3::SearchResult Kévin Commaille 2023-03-09 20:32:27 +01:00
  • 0596e46045 events: Add method to construct RoomEncryptionEventContent with the recommended defaults Kévin Commaille 2023-02-26 12:04:54 +01:00
  • 25be562036
    Update trybuild output Jonas Platte 2023-03-10 10:59:52 +01:00
  • 4eb5033dd0
    events: Add utility functions for InitialStateEvent Jonas Platte 2023-03-09 18:57:28 +01:00
  • 543c03f8f2
    client-api: Use the right EDU types in sliding sync kegsay 2023-03-08 12:28:53 +00:00
  • 01acabe8a6
    identifiers: Implement AsRef<[u8]> for owned ID types Jonas Platte 2023-03-07 11:18:14 +01:00
  • 5aa0f29935
    identifiers: Add AsRef<[u8]> impls for ID types Jonas Platte 2023-03-07 11:06:34 +01:00
  • 471c46273a
    client-api: Fix typo in sliding sync extensions kegsay 2023-03-06 17:42:03 +00:00
  • 44daf84e46 client-api: Allow to convert AnyPushRule(Ref) to PushRule Kévin Commaille 2023-02-26 17:34:54 +01:00
  • ba296ec466 push: Add method to remove a user-defined push rule from a Ruleset Kévin Commaille 2023-02-26 17:26:19 +01:00
  • a78d2a7dcf push: Add method to update server-default push rules Kévin Commaille 2023-02-26 13:57:48 +01:00
  • c44e0b5e5a push: Fix ordering of docs Kévin Commaille 2023-02-26 12:45:12 +01:00
  • 7565588be7
    signatures: Prevent accepting events without at least one valid signature gnieto 2023-03-02 10:34:57 +01:00
  • 87237bf100 signatures: Comply with the specified signature checking algorithm. Based on research https://github.com/ruma/ruma/pull/1491#issuecomment-1445042510 by @zecakeh Jason Volk 2023-02-25 23:03:03 -08:00
  • 920a412da1 signatures: Skip keys which don't split so other keys can be used instead. Jason Volk 2023-02-24 15:23:49 -08:00
  • 2edfe5bc5f
    client-api: Add missing sync::sync_events::v4::Response::txn_id field Ivan Enderlin 2023-03-01 10:02:53 +01:00
  • bcb97b139d
    signatures: Allow additional key version-string characters in compat mode Jason Volk 2023-03-01 00:54:38 -08:00
  • f9a40e137e
    events: Remove reaction bundling Jonas Platte 2023-02-28 20:01:04 +01:00
  • 57083ef3f8 ci: Unpin nightly version Kévin Commaille 2023-02-28 16:29:25 +01:00
  • 30c5326c20 ci: Bump clap Kévin Commaille 2023-02-28 16:28:08 +01:00
  • cc47a7268b events: Updates location event types Kévin Commaille 2023-02-04 15:20:05 +01:00
  • 61c23491c6 events: Update types according to changes in MSC3381 Kévin Commaille 2023-01-05 14:46:17 +01:00
  • fbf99fcc53 events: Update types according to changes in MSC3554 Kévin Commaille 2023-01-05 13:37:50 +01:00
  • 08aa2ca04c events: Update types according to changes in MSC3245 Kévin Commaille 2023-01-05 12:46:30 +01:00
  • 41be6ac18b events: Update types according to MSC3927 and changes in MSC3246 Kévin Commaille 2023-01-05 12:24:59 +01:00
  • 60f754322e events: Update types according to changes in MSC3553 Kévin Commaille 2023-01-05 10:41:24 +01:00
  • 5985bbe803 events: Update types according to changes in MSC3552 Kévin Commaille 2023-01-05 10:01:13 +01:00
  • 2de1cecec6 events: Update types according to changes in MSC3551 Kévin Commaille 2023-01-04 20:00:31 +01:00
  • 8477efb2ef events: Update types according to changes in MSCs 1767, 3954, 3955 and 3956 Kévin Commaille 2023-01-03 21:42:41 +01:00
  • ba237a9cfd client-api: Add convenience constructors for enabling lazy-loading in filters Kévin Commaille 2023-02-25 11:10:29 +01:00
  • a435a83cdd ci: Pin rust nightly for clippy Kévin Commaille 2023-02-27 19:17:09 +01:00
  • e490c8893d events: Remove the serde alias for the blurhash field in events Kévin Commaille 2023-02-16 10:08:51 +01:00
  • f29bbebf08 events: Make the json_object macro syntax easier to read Kévin Commaille 2023-02-23 19:03:30 +01:00
  • 32901da35f events: Reorganize tests Kévin Commaille 2023-02-23 19:01:42 +01:00
  • 54d27f1083
    events: Implement {From,Into}Iterator for ReceiptEventContent Jonas Platte 2023-02-22 16:41:54 +01:00
  • 53f9cf52ed
    events: Implement {From,Into}Iterator for DirectEventContent Jonas Platte 2023-02-22 16:41:19 +01:00
  • 45857ed6fa
    appservice: Implement useful traits for ReceiptContent Jonas Platte 2023-02-22 16:40:00 +01:00
  • c2d8b4f4b9
    events: Update changelog Jonas Platte 2023-02-22 14:41:02 +01:00
  • 11d5020565 events: Don't require threads to contain m.in_reply_to Jonas Platte 2023-01-18 09:38:37 +01:00
  • 145356217d
    Release ruma-client-api 0.16.2 Jonas Platte 2023-02-16 19:37:28 +01:00
  • b50ef4864c
    client-api: Don't serialize None as null in report_content Jonas Platte 2023-02-16 19:23:52 +01:00
  • 7a84fb2d3f readme: Advertise support for Matrix 1.6 Kévin Commaille 2023-02-15 12:02:10 +01:00
  • 361b4d2ab1
    Release ruma 0.8.2 Kévin Commaille 2023-02-15 13:22:51 +01:00
  • 8cd72fa892
    Release ruma-state-res 0.9.1 Kévin Commaille 2023-02-15 13:12:49 +01:00
  • 8f74ec4b1a
    Release ruma-signatures 0.13.1 Kévin Commaille 2023-02-15 13:08:31 +01:00
  • 8b0608b6af
    Release ruma-server-util 0.1.1 Kévin Commaille 2023-02-15 13:06:29 +01:00
  • 15e8dca7f7
    Release ruma-push-gateway-api 0.7.1 Kévin Commaille 2023-02-15 13:04:55 +01:00
  • 6b40ba70e3
    Release ruma-identity-service-api 0.7.1 Kévin Commaille 2023-02-15 13:02:50 +01:00
  • 2874d12bc7
    Release ruma-federation-api 0.7.1 Kévin Commaille 2023-02-15 13:01:09 +01:00
  • 5fae3ff34e
    Release ruma-client-api 0.16.1 Kévin Commaille 2023-02-15 12:59:01 +01:00
  • bd8e676f93
    Release ruma-appservice-api 0.8.1 Kévin Commaille 2023-02-15 12:57:23 +01:00
  • f17f288a3f
    Release ruma-common 0.11.3 Kévin Commaille 2023-02-15 12:44:42 +01:00
  • 446c6ab753
    Release ruma-identifiers-validation 0.9.1 Kévin Commaille 2023-02-15 12:41:47 +01:00
  • a859567487 docs: Migrate spec links to v1.6 Kévin Commaille 2023-02-14 22:37:04 +01:00
  • fc7cc74789 docs: Don't use since with the deprecated attribute Kévin Commaille 2023-02-14 21:45:35 +01:00
  • 729d003c88 fixup! events: Deprecate MessageAuthenticationCode::HkdfHmacSha256 Kévin Commaille 2023-02-14 22:07:55 +01:00
  • 4718a88bfe fixup! events: Deprecate MessageAuthenticationCode::HkdfHmacSha256 Kévin Commaille 2023-02-14 22:06:37 +01:00
  • 4323fe8b3f events: Deprecate MessageAuthenticationCode::HkdfHmacSha256 Kévin Commaille 2023-02-14 21:15:07 +01:00
  • 798c25e32a events: Move MessageAuthenticationCode::HkdfHmacSha256V2 out of unstable-msc3783 Kévin Commaille 2023-02-14 21:14:45 +01:00
  • fa06f2f839 federation-api: Move support for partial state in send_join out of unstable-msc3706 Kévin Commaille 2023-02-14 21:23:39 +01:00
  • 1f83b19653 federation-api: Move get_event_by_timestamp out of unstable-msc3030 Kévin Commaille 2023-02-14 20:41:56 +01:00
  • 9f92794294 client-api: Move get_event_by_timestamp out of unstable-msc3030 Kévin Commaille 2023-02-14 20:41:39 +01:00
  • 9d8784ee9a push: Move .m.rule.roomnotif push rule before .m.rule.tombstone Kévin Commaille 2023-02-14 20:23:18 +01:00
  • ea0ad0cbbf federation-api: Fix changed spec links Kévin Commaille 2023-02-14 18:28:46 +01:00
  • d8f36aa241 ci: Allow spec links to v1.6 Kévin Commaille 2023-02-14 18:15:25 +01:00
  • 4f8bcf3ee1 common: Add MatrixVersion::V1_6 Kévin Commaille 2023-02-14 18:15:08 +01:00
  • ca99c97a0c
    Use #[deprecated] instead of doc comments HKalbasi 2023-02-12 10:18:06 -08:00
  • e653912e22 xtask: Disallow linking to the latest spec when a link uses a non-unique ID Kévin Commaille 2023-02-12 12:18:45 +01:00
  • 5e6fe83d38 xtask: Disallow linking to the unstable spec Kévin Commaille 2023-02-10 13:41:33 +01:00
  • f159776f52 chore: Make all applicable spec links use the latest spec instead of a specific version Kévin Commaille 2023-02-10 12:42:32 +01:00
  • 9194c60f4a xtask: Allow spec links to use the latest spec instead of a specific version Kévin Commaille 2023-02-10 12:41:34 +01:00