1729 Commits

Author SHA1 Message Date
Jimmy Cuadra
2acca3e3ef impl Deserialize for m.room.encrypted 2019-08-06 14:54:25 -07:00
Jimmy Cuadra
c69e1c6204 impl Deserialize for m.ignored_user_list 2019-08-06 14:45:18 -07:00
Jimmy Cuadra
685a61954c Ensure validation logic for m.key.verification.start is run when deserializing the event, not just the content. 2019-08-06 01:25:29 -07:00
Jimmy Cuadra
4984868e21 EventResult::into --> EventResult::into_result 2019-08-05 16:32:14 -07:00
Jimmy Cuadra
30c1ef07dc impl Deserialize m.key.verification.start 2019-08-05 15:55:25 -07:00
Jimmy Cuadra
04cc113473 Add EventResult type for fallible deserialization. 2019-08-05 15:54:59 -07:00
Jonas Platte
6a5af6bf8b Make inclusion lists in event filters optional
to be able to distinguish between no inclusion list (everything is
included) and an empty inclusion list (nothing is included)
2019-08-05 20:55:38 +02:00
Jonas Platte
11eba71083 Remove remaining unused imports 2019-08-04 17:43:14 +02:00
Jimmy Cuadra
09aaf69007 Only build PRs and the master branch on CI. 2019-08-03 14:02:53 -07:00
Jimmy Cuadra
b5102db0d4 Only build PRs and the master branch on CI. 2019-08-03 14:02:24 -07:00
Jimmy Cuadra
f6abbf4262 Only build PRs and the master branch on CI. 2019-08-03 14:02:08 -07:00
Jimmy Cuadra
e11ac61bef Only build PRs and the master branch on CI. 2019-08-03 14:01:50 -07:00
Jimmy Cuadra
0a23110786 Only build PRs and the master branch on CI. 2019-08-03 14:01:27 -07:00
Jimmy Cuadra
7dffd7b750 Only build PRs and the master branch on CI. 2019-08-03 14:01:04 -07:00
Jimmy Cuadra
85142faf20
Merge pull request #42 from ruma/update-deps
Update dependencies
2019-08-03 13:55:40 -07:00
Jonas Platte
90b850a60d Update dependencies (except ruma-events) 2019-08-03 19:43:09 +02:00
Jimmy Cuadra
ef2535a7c2 Bump ruma-api-macros to 0.7.1. 2019-08-02 18:41:03 -07:00
Jimmy Cuadra
d8830770db Remove ruma-api as a dependency from ruma-api-macros. 2019-08-02 18:40:21 -07:00
Jimmy Cuadra
12cfa48fc5 Bump ruma-api-macros to 0.7.0. 2019-08-02 17:50:11 -07:00
Jimmy Cuadra
97c1a37f0c Update homepage and repository URLs for ruma-api-macros. 2019-08-02 17:49:06 -07:00
Jimmy Cuadra
4436bbfe5d Update ruma-api-macros README and remove redundant files. 2019-08-02 17:47:56 -07:00
Jimmy Cuadra
3e9fd80a7e Update dependencies and remove unnecessary ones. 2019-08-02 17:45:18 -07:00
Jimmy Cuadra
1bbdbff592 Only build PRs and the master branch on CI. 2019-08-02 17:41:48 -07:00
Jimmy Cuadra
6e7e6b5aec Run CI against all workspace members. 2019-08-02 17:07:33 -07:00
Jimmy Cuadra
4f03c4dce2 Re-export ruma-api-macros from ruma-api. 2019-08-02 16:08:35 -07:00
Jimmy Cuadra
e291730288 Add 'ruma-api-macros/' from commit '02bcb5f0384340d3a722ae93cdb0b74015902c7e'
git-subtree-dir: ruma-api-macros
git-subtree-mainline: 954b24f2bbda1617aaa80889ee1dd01f742a4164
git-subtree-split: 02bcb5f0384340d3a722ae93cdb0b74015902c7e
2019-08-02 13:51:32 -07:00
Anthony Ramine
278de79267 Bump version to 0.6.1 2019-07-31 10:49:32 +02:00
bors[bot]
2aba0def87 Merge #59
59: Expose lifetimes in UrlEncodedSerializer r=nox a=benesch

Forcing UrlEncodedSerializer to have a 'static lifetime is unnecessarily
restrictive and breaks a downstream dependency, reqwest. Thread a new
lifetime through to fix the problem.

Co-authored-by: Nikhil Benesch <nikhil.benesch@gmail.com>
2019-07-31 08:27:48 +00:00
Jimmy Cuadra
954b24f2bb
Merge pull request #23 from ruma/v0.10.0
Update dependencies, bump version to 0.10.0
2019-07-30 14:09:07 -07:00
Nikhil Benesch
31641affad
Expose lifetimes in UrlEncodedSerializer
Forcing UrlEncodedSerializer to have a 'static lifetime is unnecessarily
restrictive and breaks a downstream dependency, reqwest. Thread a new
lifetime through to fix the problem.
2019-07-30 13:26:36 -04:00
Jonas Platte
78507b1d8b
Update dependencies, bump version to 0.10.0 2019-07-30 17:37:09 +02:00
bors[bot]
4250a6bcd9 Merge #51
51: feat: allow serialization of unit structs r=nox a=fdehau

fix #50 

Co-authored-by: Florian Dehau <work@fdehau.com>
2019-07-30 07:41:19 +00:00
bors[bot]
68113de90f Merge #57
57: Update the url crate to 2.0 r=nox a=SimonSapin



Co-authored-by: Simon Sapin <simon.sapin@exyr.org>
2019-07-30 07:37:26 +00:00
Simon Sapin
59f990aba4
url is a public dependency, so updating it to 2.0 is a breaking change 2019-07-29 10:19:29 +02:00
Jimmy Cuadra
02bcb5f038
Merge pull request #20 from ruma/spans
Use spans to improve error reporting
2019-07-26 09:45:41 -07:00
Jonas Platte
a89f69e4f3 Add documentation to Meta::from_attribute 2019-07-25 23:59:35 +02:00
Jonas Platte
53cf6c562d Re-run rustfmt 2019-07-25 22:42:47 +02:00
Jonas Platte
8f3b141db5 Replace string literals by identifiers in #[ruma_api] attributes 2019-07-25 22:00:24 +02:00
Jonas Platte
777e9c4c70 Stop throwing away span information when parsing metadata 2019-07-25 20:08:51 +02:00
Jimmy Cuadra
9e2e91d34f Bump version to 0.14.0. 2019-07-25 10:44:23 -07:00
Jimmy Cuadra
72f79ec1b6 Bump dependencies. 2019-07-25 10:43:48 -07:00
Jimmy Cuadra
2edf22157c Bump version to 0.14.0. 2019-07-25 10:33:04 -07:00
Jimmy Cuadra
70cd077f29 Update dependencies. 2019-07-25 10:19:57 -07:00
Jimmy Cuadra
bb5a159412 Tweak documentation and import names. 2019-07-25 10:04:49 -07:00
Jimmy Cuadra
4324ab29cf
Merge pull request #21 from ruma/endpoint_is_request
Simplify the Endpoint trait by using the Request type as Self
2019-07-25 09:37:16 -07:00
Jimmy Cuadra
7a68839562 Run cargo-audit on CI. 2019-07-24 22:45:53 -07:00
Jimmy Cuadra
cebb40eca0
Merge pull request #7 from ruma/update-deps
Update ring to 0.16.1, untrusted to 0.7.0
2019-07-24 10:15:42 -07:00
Jimmy Cuadra
b627ae9311
Merge pull request #10 from ruma/update-deps
Update deps
2019-07-24 10:09:54 -07:00
Simon Sapin
99ef71ac2e Update the url crate to 2.0 2019-07-24 16:59:16 +02:00
Jonas Platte
346eef3081 Update ring to 0.16.1, untrusted to 0.7.0 2019-07-23 22:08:12 +02:00