Emmanuel Gil Peyrot
|
dc842c44d1
|
sasl: Make this crate no_std
We mostly had to import from alloc some structs that are part of the std
prelude, such as Vec and String.
|
2024-10-27 21:25:14 +01:00 |
|
Emmanuel Gil Peyrot
|
0267383803
|
sasl: Improve frame parsing
All keys only have a single char, so avoid allocating a whole String for
them. Also move to a BTreeMap as this is more efficient on such keys.
|
2024-10-27 21:25:14 +01:00 |
|
|
|
2103ef0191
|
Remove manual doc_cfg feature because we have doc_auto_cfg
|
2024-08-05 11:14:41 +02:00 |
|
Lucas Kent
|
1449d300dd
|
Fix clippy lints for sasl crate
|
2024-05-13 16:03:48 +00:00 |
|
Jonas Schäfer
|
13be111de1
|
sasl: make docs.rs emit nice feature tags on feature-gated items
|
2024-04-23 19:22:04 +02:00 |
|
Maxime “pep” Buquet
|
4089891f6c
|
Update edition to 2021
- Remove TryFrom/Into and FromIterator imports
- Prevent impl_validator_using_provider macro in sasl crate from
constructing trait object
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
2023-12-15 19:40:09 +00:00 |
|
Maxime “pep” Buquet
|
6efc67a198
|
sasl: Update base64 to 0.21
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
|
2023-08-20 21:24:04 +02:00 |
|
Raman Hafiyatulin
|
fd26d04635
|
macro impl_validator_using_provider!: use $crate::server::ValidatorError instead of ValidatorError
|
2023-07-30 17:17:26 +03:00 |
|
Gustav Palmqvist
|
c9931f12a9
|
Fixed not building when default-features = false
|
2022-05-20 18:54:50 +02:00 |
|
Emmanuel Gil Peyrot
|
3a802eb193
|
Implement SASL ANONYMOUS on the server side
Fixes #11.
|
2021-12-25 16:24:00 +01:00 |
|
Emmanuel Gil Peyrot
|
6e22c0fcb4
|
Bump all hash crates
|
2021-12-25 15:57:41 +01:00 |
|
Emmanuel Gil Peyrot
|
7fd6923464
|
Use error structs for errors instead of plain strings.
|
2020-05-15 13:56:09 +02:00 |
|
Emmanuel Gil Peyrot
|
0c426b4d17
|
Remove .unwrap() in SCRAM code.
|
2019-01-18 00:26:48 +01:00 |
|
Emmanuel Gil Peyrot
|
9e9f09a9a5
|
Update to Edition 2018.
|
2019-01-17 22:54:32 +01:00 |
|
lumi
|
ac21b1544e
|
redundant line
|
2017-03-28 15:48:49 +02:00 |
|
lumi
|
97f597d89d
|
more API simplifications
|
2017-03-25 23:45:30 +01:00 |
|
lumi
|
35fc26f378
|
lower rust versions really don't like this
|
2017-03-25 23:25:28 +01:00 |
|
lumi
|
6c11716926
|
clean up lots of things, server-side API improved
|
2017-03-25 23:15:34 +01:00 |
|
Geoffroy Couprie
|
a8f8744e21
|
isolate scram behind a compilation feature
|
2017-03-25 14:44:22 +01:00 |
|
lumi
|
4b9f2376af
|
initial work towards server-side support
|
2017-03-16 20:04:22 +01:00 |
|