| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-11-07 | EventReader,PlistEventWriter: Change use `base64::STANDARD` for `Data`data-without-base64-mime | Teddy Wing | |
| Use `base64::STANDARD` instead of `base64::MIME` to encode `Plist::Data` types. Using `base64::MIME` formats the base64 string with: LineWrap::Wrap(76, LineEnding::CRLF) (https://docs.rs/base64/0.9.3/base64/constant.MIME.html) In an XML plist using `\n` line endings, the base64 string gets broken into `\r\n`, mixing line endings. The `STANDARD` configuration doesn't wrap lines at all, bypassing the whole problem. | |||
| 2018-05-02 | Bump minor version.v0.3.0 | Edward Barnard | |
| 2018-05-02 | Run latest rustfmt. | Edward Barnard | |
| 2018-05-02 | Stop indenting the child of the <plist> tag | Kevin Ballard | |
| This matches how Apple's plist output works. In order to do this without completely taking over indentation duties ourselves, we just include the <plist> tag in the prologue, so xml-rs doesn't know about it, and then go ahead and emit an end event for the </plist> anyway since xml-rs doesn't particularly care. | |||
| 2018-05-02 | Better match Apple plist output | Kevin Ballard | |
| This changes the plist writer output to more closely match Apple's plist output. More specifically, we capitalize the encoding, emit a doctype, and use hard tabs for indentation. | |||
| 2018-05-01 | Remove last bit of unsafe code. | Edward Barnard | |
| 2018-05-01 | Improve doc output by not renaming std::io::Error to IoError and not ↵ | Edward Barnard | |
| creating a public type alias for Result<T, Error>. | |||
| 2018-04-30 | Remove dev dependency on chrono. | Edward Barnard | |
| 2018-03-24 | Update cargo-fuzz. | Edward Barnard | |
| 2018-03-24 | Stop ignoring serde doc test. | Edward Barnard | |
| 2018-03-24 | Replace chrono with humantime. | Edward Barnard | |
| 2018-03-16 | Provide an improved debug implementation for Date. | Edward Barnard | |
| 2018-03-16 | Run rustfmt. | Edward Barnard | |
| 2018-02-27 | Stop exposing internal functions and chrono types in Date. | Edward Barnard | |
| 2018-02-27 | Update dependencies. | Edward Barnard | |
| 2017-11-21 | Bump minimum Rust version to 1.20.0 as required by bitflags 1.0.1. | Edward Barnard | |
| 2017-11-21 | Bump version post publish. | Edward Barnard | |
| 2017-11-21 | Update dependencies.v0.2.4 | Edward Barnard | |
| 2017-08-21 | Bump version post publish. | Edward Barnard | |
| 2017-08-21 | Update dependencies.v0.2.3 | Edward Barnard | |
| 2017-08-21 | Upgrade chrono from 0.3 to 0.4 (#23) | Robin Stocker | |
| 2017-06-07 | Address some clippy warnings. | Edward Barnard | |
| 2017-06-07 | Use Read::read_exact for reading plist magic. | Edward Barnard | |
| 2017-05-05 | Limit binary plist stack depth to prevent stack overflows. | Edward Barnard | |
| 2017-05-05 | Check for NaN binary date values. | Edward Barnard | |
| 2017-05-05 | Check binary plist offset size is valid. | Edward Barnard | |
| 2017-05-05 | Update cargo fuzz. | Edward Barnard | |
| 2017-05-05 | Bump version post publish. | Edward Barnard | |
| 2017-05-05 | Use the number of bytes read from the file for binary plist excessive ↵v0.2.2 | Edward Barnard | |
| allocation checking. Closes #22. | |||
| 2017-05-04 | Update version post publish. | Edward Barnard | |
| 2017-05-04 | Update usage example version.v0.2.1 | Edward Barnard | |
| 2017-05-04 | Add brief overview of the new Date type. | Edward Barnard | |
| 2017-05-04 | Remove old message about tests. | Edward Barnard | |
| 2017-05-04 | Improve robustness of date and struct serialisation. | Edward Barnard | |
| 2017-05-04 | Unsure whether this method should be public. | Edward Barnard | |
| 2017-05-03 | Rustfmt | Edward Barnard | |
| 2017-05-03 | Bump version post publish | Edward Barnard | |
| 2017-05-03 | Implement serialisation and deserialisation for the plist Date type.v0.2.0 | Edward Barnard | |
| 2017-05-03 | Replace try! with question operator. | Edward Barnard | |
| 2017-05-03 | Serialise Option<T> struct fields as T if value if Some and ignore field if ↵ | Edward Barnard | |
| value is None. | |||
| 2017-05-03 | Update to latest base64. | Edward Barnard | |
| 2017-05-03 | Update to serde 1.0. | Edward Barnard | |
| 2017-05-02 | Rename serde_serialization feature to serde. | Edward Barnard | |
| 2017-04-20 | This will be a major version bump. | Edward Barnard | |
| 2017-04-20 | Update dependencies. | Edward Barnard | |
| 2017-04-20 | Replace rustc-serialize with base64 crate. | Edward Barnard | |
| 2017-04-20 | Use a custom date type. | Edward Barnard | |
| 2017-04-19 | Bump version post publish. | Edward Barnard | |
| 2017-04-19 | Fix reading small binary plists with data stored in the 6 byte trailer ↵v0.1.3 | Edward Barnard | |
| padding. Closes #20. | |||
| 2017-03-06 | Limit the number of objects that can be created by the binary parser. Binary ↵ | Edward Barnard | |
| plists can contain circular references. | |||
