Commit Graph

  • 6b04b6c567
    signatures: Silence unreachable lint with unstable-exhaustive-patterns Jonas Platte 2022-06-29 10:50:25 +02:00
  • 08002e2640
    Fix unstable-msc2870 Jonas Platte 2022-06-29 10:31:25 +02:00
  • 2e8b3e7e79
    Fix clippy lints Jonas Platte 2022-06-29 10:15:39 +02:00
  • cd7022a0d7
    Revert "Use target-applies-to-host to avoid unnecessary cache invalidation" Jonas Platte 2022-06-29 10:15:19 +02:00
  • df821ab753 state-res: Enforce integer PLs for room v10 on custom types Kévin Commaille 2022-06-24 11:57:44 +02:00
  • da462adab1 state-res: Stabilize deserializing stringified integers for PLs Kévin Commaille 2022-06-24 11:25:19 +02:00
  • ca3ca023a4 state-res: Remove unnecessary serde attributes Kévin Commaille 2022-06-24 10:56:40 +02:00
  • b38efe75c3 state-res: Fix default invite power level Kévin Commaille 2022-06-24 10:39:52 +02:00
  • ef072654da state-res: Add knock_restricted join rule Kévin Commaille 2022-06-21 16:48:56 +02:00
  • e683d28afe state-res: Enforce integer power levels for room v10 Kévin Commaille 2022-06-21 16:33:16 +02:00
  • 2fcb7315b4 state-res: Add RoomVersion::V10 Kévin Commaille 2022-06-21 15:53:02 +02:00
  • 324c8b09e0
    state-res: Add m.federate to the authorization rules Kévin Commaille 2022-06-25 18:11:57 +02:00
  • cac7e09429
    events: Add methods to sanitize messages Kévin Commaille 2022-06-24 19:13:46 +02:00
  • 506a7bdf2e push: Fix regex for word boundaries Kévin Commaille 2022-06-24 14:42:53 +02:00
  • 1e220a05bf push: Fix word matching without wildcards Kévin Commaille 2022-06-24 14:37:52 +02:00
  • d192184b3c
    push: Allow wildcards when matching words Kévin Commaille 2022-06-23 15:57:54 +02:00
  • 33e1a20c4b
    signatures: Remove unused compat feature Jonas Platte 2022-06-23 12:43:53 +02:00
  • f9f2c89615
    ruma: Re-export canonical_json module and related types Jonas Platte 2022-06-23 11:47:28 +02:00
  • 3808b87981
    ruma: Clean up serde re-exports Jonas Platte 2022-06-23 11:47:15 +02:00
  • 7c2ea3f33a common: Improve comments / docs Jonas Platte 2022-06-23 10:10:31 +02:00
  • a4a95e74fa Address review feedback and finish canonical JSON move Jonas Platte 2022-06-20 13:28:53 +02:00
  • 940450b953 [WIP] Move redaction from ruma-signatures to ruma-common Jonas Platte 2022-06-17 19:27:46 +02:00
  • 402b2764fb common: Move CanonicalJson out of serde mod and behind a Cargo feature Jonas Platte 2022-06-17 18:50:36 +02:00
  • e96b197d4d
    ci: Don't mark Docs CI job as failed when deploying the preview fails Jonas Platte 2022-06-22 17:29:32 +02:00
  • 2810d73980
    ci: Remove unused IDs Jonas Platte 2022-06-22 17:28:00 +02:00
  • ff8a2cfca9
    ci: Remove unnecessary ${{ }} syntax Jonas Platte 2022-06-22 17:25:28 +02:00
  • 0e0f6d48e2
    ci: Remove trailing spaces Jonas Platte 2022-06-22 17:24:18 +02:00
  • ad8ed13b74
    common: Simplify reply construction Jonas Platte 2022-06-22 17:08:01 +02:00
  • 8fc6a55877 events: Add reply fallback to emotes Kévin Commaille 2022-06-21 09:17:22 +02:00
  • 9b2117cbf6 events: Don't add reply fallback in thread fallback Kévin Commaille 2022-06-21 09:15:42 +02:00
  • 92f862e279
    macros: Generate certain structs only with client or server feature enabled Marcel Hellwig 2022-06-22 14:15:37 +02:00
  • 195091c051
    Update clippy issue reference Jonas Platte 2022-06-21 18:03:46 +02:00
  • f5c734a7b5
    serde: Remove allow attribute that's no longer needed Jonas Platte 2022-06-21 18:03:34 +02:00
  • 61282642c0
    client-api: Rewrite small test to remove test-only PartialEq impl Jonas Platte 2022-06-21 18:02:16 +02:00
  • a36ea313f6 xtask: Allow to whitelist spec links Kévin Commaille 2022-06-20 21:07:13 +02:00
  • 9a8d7bf475 api: Get the default room version for a Matrix version Kévin Commaille 2022-06-20 19:03:21 +02:00
  • 3deae8eac7 identifiers: Add MatrixVersionId::V10 Kévin Commaille 2022-06-21 09:55:41 +02:00
  • 478375f1f7 events: Use rename_all for JoinRule variants Kévin Commaille 2022-06-20 18:52:22 +02:00
  • 28d0d90ab5 client-api: Add knock_restricted join rule Kévin Commaille 2022-06-20 18:31:26 +02:00
  • 33a47427c1 events: Add knock_restricted join rule Kévin Commaille 2022-06-20 18:28:13 +02:00
  • 8081878934 events: Remove m.room.message.feedback Kévin Commaille 2022-06-20 18:11:37 +02:00
  • d729c0f4cd events: Stabilize deserializing stringified integers for PLs Kévin Commaille 2022-06-20 17:49:37 +02:00
  • fdb45296c5 client-api: Stabilize MSC3316 Kévin Commaille 2022-06-20 17:26:01 +02:00
  • 80a8dcf28a events: Stabilize MSC2675 Kévin Commaille 2022-06-20 17:15:18 +02:00
  • a077c4ea77 client-api: Stabilize MSC2675 Kévin Commaille 2022-06-20 17:05:11 +02:00
  • 0d71ce17da client-api: Stabilize MSC2918 Kévin Commaille 2022-06-20 17:00:51 +02:00
  • 05a28c8097 client-api: Remove pre-v1.3 note in docs Kévin Commaille 2022-06-20 16:46:25 +02:00
  • 6bee869b66 events: Stabilize MSC3700 Kévin Commaille 2022-06-20 16:16:45 +02:00
  • a940de9e41
    api: Add MatrixVersion::V1_3 Kévin Commaille 2022-06-20 16:10:09 +02:00
  • cbad7fcb3a ci: Don't expose generated docs as artifact Kévin Commaille 2022-06-20 13:39:01 +02:00
  • 212596f9ba ci: Remove docs preview when PR is closed Kévin Commaille 2022-06-20 13:38:01 +02:00
  • 1a36508806 ci: Preview docs for PRs Kévin Commaille 2022-06-20 13:37:38 +02:00
  • fa4ad103f4
    client-api: Add missing serde attributes Jonas Platte 2022-06-17 12:03:18 +02:00
  • aae6fa2843
    client-api: Add MSC2965 feature and m.authentication discovery Doug 2022-06-16 19:56:16 +01:00
  • 11d926ed17
    Fix conditional compilation of criterion Jonas Platte 2022-06-15 18:50:57 +02:00
  • 21a03fce92
    Undo pinning of clap Jonas Platte 2022-06-15 18:33:56 +02:00
  • 34863ca80f
    client-api: Add support for mutual rooms endpoint (MSC2666) Jonathan de Jong 2022-06-15 11:45:53 +02:00
  • afc311b01d Optimize quote in the dev profile Jonas Platte 2022-06-14 16:27:59 +02:00
  • 6cc4fd2596 Disable debug symbols by for dev profile Jonas Platte 2022-06-14 15:30:39 +02:00
  • 70b3d1e55b client-api: Add relations querying endpoint Kévin Commaille 2022-05-26 13:12:04 +02:00
  • 4f45b8f8ff ci: Expose generated docs as an artifact Kévin Commaille 2022-06-14 13:59:46 +02:00
  • 191a747541 ci: Cache xtask and reuse it between jobs Kévin Commaille 2022-06-14 13:58:46 +02:00
  • f60202c554 ci: Merge push and PR jobs in a single workflow Kévin Commaille 2022-06-14 13:56:53 +02:00
  • 635a6e04a0 Add support for timestamp massaging Kévin Commaille 2022-06-11 21:03:09 +02:00
  • 03f5b38403 events: Add support for knocking in membership_changes Kévin Commaille 2022-06-12 11:29:45 +02:00
  • 524eb90501 api: Make some test assertions more helpful Kévin Commaille 2022-06-12 10:24:36 +02:00
  • 536fae523e identifiers: Make more test assertions more helpful Kévin Commaille 2022-06-12 10:24:21 +02:00
  • e0de3d164b events: Make more test assertions more helpful Kévin Commaille 2022-06-12 10:24:04 +02:00
  • b66b4a78e8 appservice-api: Make some test assertions more helpful Kévin Commaille 2022-06-12 10:23:27 +02:00
  • 75cf634413 signatures: Make some test assertions more helpful Kévin Commaille 2022-06-11 22:39:29 +02:00
  • 2e4e8d82ce federation-api: Make some test assertions more helpful Kévin Commaille 2022-06-11 22:39:08 +02:00
  • 066d8aee7f api: Make some test assertions more helpful Kévin Commaille 2022-06-11 22:37:15 +02:00
  • b388202c89 serde: Make some test assertions more helpful Kévin Commaille 2022-06-11 22:37:01 +02:00
  • 4799da6e4d identifiers: Make more test assertions more helpful Kévin Commaille 2022-06-11 22:36:41 +02:00
  • 0384035c48 events: Make some test assertions more helpful Kévin Commaille 2022-06-11 22:35:52 +02:00
  • a47c8f08d3
    xtask: Prevent Cargo from upgrading clap to 3.2 Jonas Platte 2022-06-13 19:29:33 +02:00
  • 20d00919f3
    Enable rustdoc-map nightly feature via .cargo/config.toml Jonas Platte 2022-06-13 14:09:13 +02:00
  • 9c32c57dbc
    Don't compile xtask with default features for docs CI job Jonas Platte 2022-06-13 14:05:18 +02:00
  • e22f8c5203
    Truly fix docs generation Jonas Platte 2022-06-13 13:50:50 +02:00
  • cc97fe8db4
    Pin old nightly to get back nightly rustdoc features Jonas Platte 2022-06-13 11:51:40 +02:00
  • cad5e81c68 client-api: Add error kinds encountered for restricted rooms Kévin Commaille 2022-06-12 14:02:34 +02:00
  • 251c1c85d2 docs: Document the use of American spelling Kévin Commaille 2022-06-12 14:12:22 +02:00
  • cf3aee33f4
    client-api: Split uiaa::UserIdentifier::ThirdParty Kévin Commaille 2022-06-11 22:41:52 +02:00
  • 299306d7e2 serde: Make some test assertions more helpful Kévin Commaille 2022-06-11 19:00:48 +02:00
  • 08d3e0d43e identifiers: Make some test assertions more helpful Kévin Commaille 2022-06-11 19:00:37 +02:00
  • fbfb2b2ef9 client-api: Make some test assertions more helpful Kévin Commaille 2022-06-11 19:00:32 +02:00
  • 90cef5a50b client-api: Add support for refresh tokens Kévin Commaille 2022-06-11 15:11:16 +02:00
  • 1605fcc027
    Link to ruma crate docs for unstable doc link Jonas Platte 2022-06-09 10:22:14 +02:00
  • c3435a39e4 identifiers: Improve session_id! error messages Jonas Platte 2022-06-08 13:19:03 +02:00
  • cb96caa064 identifiers: Add session_id macro Jonas Platte 2022-06-08 12:50:57 +02:00
  • bf670fb814 identifiers: Move session ID validation out of separate validation crate Jonas Platte 2022-06-08 12:24:28 +02:00
  • 34ad27bdf5 identifiers-validation: Disallow non-ascii alphanumeric chars in session IDs Jonas Platte 2022-06-08 12:18:42 +02:00
  • 4b756c5887 identifiers-validation: Simplify localpart_is_fully_conforming Jonas Platte 2022-06-08 11:07:01 +02:00
  • 56cf3ce94c Allow buggy clippy lint on a per-crate basis Jonas Platte 2022-06-07 18:15:05 +02:00
  • 3d65c1e957 Use target-applies-to-host to avoid unnecessary cache invalidation Jonas Platte 2022-06-07 16:52:45 +02:00
  • f158817a7c events: Move extensible event RoomMessageEventContent convertors Kévin Commaille 2022-06-07 15:54:14 +02:00
  • 9ea6c3c6ab events: Move msgtype types in separate files Kévin Commaille 2022-06-05 15:29:57 +02:00
  • f1079c94ee federation-api: Split some test assertions Kévin Commaille 2022-06-04 23:08:33 +02:00
  • c1d10b1061 client-api: Split some test assertions Kévin Commaille 2022-06-04 23:08:18 +02:00
  • 63ec3a43aa common: Split test assertions Kévin Commaille 2022-06-04 19:25:11 +02:00