-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG
47 lines (37 loc) · 1.72 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
libb64: Base64 Encoding/Decoding Routines
======================================
## Changelog ##
Version 2.0 Release
-------------------
Brought the library into compliance with RFC 4648.
http://tools.ietf.org/html/rfc4648
This implementation ignores CRLF and other newline sequences adjacent to the
data stream.
This implementation does not add newlines to the encoded data stream.
This implementation rejects encoded data streams that contain invalid
characters. Decoding aborts and returns -1 (unless the called method returns
void).
Refactored the library into a "header library." With a header library,
there's no object to link. Simply include the header and use the functions.
Recreated the Visual Studio solution in VS C++ Express 2008 edition for
additional compatibility. (2010 edition automatically upgrades earlier solutions.
Placed the update library under the Apache License, Version 2.0. The Creative
Commons retired the Public Domain Dedication and Certification in 2010. Chose
the Apache License v2 over public domain dedication in order to ensure patent
and trademark licenses are freely available to users in addition to the code.
Version 1.2 Release
-------------------
Removed the b64dec, b64enc, encoder and decoder programs in favour of
a better example, called base64, which encodes and decodes
depending on its arguments.
Created a solution for Microsoft Visual Studio C++ Express 2010
edition, which simply builds the base64 example as a console application.
Version 1.1 Release
-------------------
Modified encode.h to (correctly) read from the iostream argument,
instead of std::cin.
Thanks to Peter K. Lee for the heads-up.
No API changes.
Version 1.0 Release
-------------------
The current content is the changeset.