Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-12-26 | WIPparser/port-content-disposition | Matthias Beyer | |
2019-12-26 | Rewrite functions to return Result<_> | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2019-12-26 | fixup! Add Disposition::{FormData, Extension} support | Matthias Beyer | |
2019-12-26 | fixup! Let all Cargo.tomls in the workspace use the workspace in development ↵ | Matthias Beyer | |
mode | |||
2019-12-26 | Let all Cargo.tomls in the workspace use the workspace in development mode | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2019-12-26 | Add Disposition::{FormData, Extension} support | Matthias Beyer | |
Therefore, let Disposition::kind() return a reference to the kind and remove the Copy derive for DispositionKind. Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2019-12-26 | Impl Default for DispositionKind | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2019-12-23 | Replace own error type with failureparsing | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2019-12-23 | Remove test that depends on test data that we have not imported from mailparse | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2019-12-23 | Make public for crate, so we can access fields in tests | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2019-12-23 | Fix imports in doctests and tests | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2019-12-23 | Move header stuff to own module | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2019-12-23 | Import mailparse code | Matthias Beyer | |
As the "mailparse" code is licensed as 0BSD, I think I can import this code here without any further arrangements. (IANAL) All credit up to here goes to the author of the "mailparse" crate, of course. The code was a bit restructured into more modules. Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2019-12-23 | Add crate: mail-parser | Matthias Beyer | |
Signed-off-by: Matthias Beyer <mail@beyermatthias.de> | |||
2019-10-11 | cargo: Update author and maintenance badge.HEADmaster | Philipp Korber | |
2019-10-11 | cargo(version): bumped minor version number | Philipp Korber | |
2019-10-11 | chore(deps): updated deps | Philipp Korber | |
- make all parts which use vec1 depend on v1.3.0 (and use `try_from_vec`) - make all parts which use mail-internals depend on v0.2.3 (which has an important bug fix) | |||
2019-10-11 | cargo(version): bumped patch version | Philipp Korber | |
2019-10-11 | fix(internals): max line length error breached triggered wrongly | Philipp Korber | |
- if the soft line length limit was breached and braking the line failed and the buffer had already reached a certain size a hard line length limit breached error was triggered (but should not have) | |||
2019-10-11 | doc(headers): added warnings about using some parts likely to change in the ↵ | Philipp Korber | |
future. | |||
2019-10-05 | Update README.md | Philipp Korber | |
Indicate that development has been suspended. | |||
2019-03-14 | fix(headers): Make it impossible to have "fake" encoded words. | Philipp Korber | |
With certain Words/Phrases it was possible to have encoded words like text as input without the library encoding them. | |||
2019-03-14 | doc(header): a bit more documentation for the `Phrase` type. | Philipp Korber | |
2019-03-04 | cargo(version): bumped patch version number | Philipp Korber | |
2019-03-04 | chore(smtp): reexport new-tokio-smp::Cmd in smtp::misc | Philipp Korber | |
2019-03-04 | cargo(docs.rs): add flaggs so that it's build with handlebars feature | Philipp Korber | |
2019-02-18 | Merge pull request #4 from matthiasbeyer/patch-1 | Philipp Korber | |
Fix typo in documentation. | |||
2019-02-17 | Typo | Matthias Beyer | |
2019-02-14 | cargo(version): bumped patch version of mail | Philipp Korber | |
2019-02-14 | cargo(version): bumped patch version of mail-headers | Philipp Korber | |
2019-02-14 | cargo(version): bumped patch version of mail-internals | Philipp Korber | |
2019-02-14 | doc(mail): use absolute github links for example | Philipp Korber | |
- Else example links won't work on some of the places the readme is displayed at. - But this means the link will always go to the current master branch not the uploaded code. - We could point it to a tag/branch but then changing it manually with every release is bothersome and error prone. | |||
2019-02-14 | chore(internals): no longer eat semantic ws when line breaking | Philipp Korber | |
- We want to eat ws if we do a linebreake at a place where we did a write_fws(). - But we don't want to do so if we just did a `mark_fws_pos()` | |||
2019-02-14 | fix(internals): Fixed bug where linebrakig could panic. | Philipp Korber | |
2019-02-14 | fix(internals): fixed latend safety bug | Philipp Korber | |
The function for efficiently inserting a slice of bytes into a `Vec<u8>` did miss a bounds check and was, to make thinks worse optimized using unsafe code. Still the bug was only latent as all parts using the function allways had in bounds indexes. (There was only one, which was in a grow only buffer and used a index which is always set from the current buffer len, which as noted can only grow). | |||
2019-02-04 | chore(deps): Bumped patch version number as dependencies where bumped. | Philipp Korber | |
2019-02-04 | chore(rust): Use UFC Syntax for any custom `type_id` methods. | Philipp Korber | |
This is neccessary as `Any::get_type_id` is getting stabilized as `Any::type_id` leading to potential brakage wrt. the compiler failing due to syntax ambiguity. | |||
2019-01-07 | chore(cargo/core) bumped patch version number | Philipp Korber | |
2019-01-07 | fix(core) auto add `Content-Id` headers | Philipp Korber | |
2018-12-04 | cargo(version) bumped mail version to v0.6.4 | Philipp Korber | |
- uses newer min version of `mail-templates` (fixes a macro hygien related bug) | |||
2018-12-04 | cargo(version) bumped mail-headers to v0.6.2 | Philipp Korber | |
2018-12-04 | fix(headers) make enum explicitly use std::result::Result | Philipp Korber | |
Before it just used `Result` which can collide with custom result types. | |||
2018-12-03 | doc(README) added minimal readme to repository | Philipp Korber | |
- each crate had a readme but the repo on itself does not | |||
2018-12-03 | cargo(version) bumped to 0.6.3 | Philipp Korber | |
2018-12-03 | cargo(version) bumped version to 0.6.1 | Philipp Korber | |
2018-12-03 | feat(Domain) impl `FromStr` for domain | Philipp Korber | |
2018-11-23 | doc(README) updated readme to be same as lib top level doc | Philipp Korber | |
2018-11-23 | fix(mail) reduced amount of keywords to 5 | Philipp Korber | |
2018-11-23 | feat(mail/serde) re-export serde-impl feature | Philipp Korber | |
2018-11-23 | chore(mail/deps) use creates deps instead of path/github deps | Philipp Korber | |