b64: Timeline
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2015-08-20
14:41
This commit corresponds to the first release, 1.0.0. Changes since last commit. Unified STD_IN_BUF and BUF_IN_SIZE_STDIN_FLUSH_UGLY_HACK (when applicable) for all versions. Added 'make testflush' HTML table to README. Leaf check-in: 923fd49746 user: kuuse tags: trunk, 1.0.0
12:36
Removed 255.bin check-in: 23b22c5926 user: kuuse tags: trunk
12:34
Cleaned up extra files. Anyhow, these can always be accessed through the 'extra-files' branch. check-in: d542c0923b user: kuuse tags: trunk
12:29
Added all extra files to this branch, only as a backup Leaf check-in: b23974713d user: kuuse tags: extra-files
12:26
Create new branch named "extra-files" check-in: f4f4b01d04 user: kuuse tags: extra-files
10:52
All tests for b64.py now works with both Python2 and Python3 check-in: a9e1ffe98a user: kuuse tags: trunk
09:02
b64.py works on Linux, both for Python2 and Python3 (except for redirection and pipe) check-in: 023e2ef728 user: kuuse tags: trunk
2015-08-19
16:35
Makefile: added MSYS2 help text 'pacman -S python2'. TODO: Test on MSYS2 if this version of Python works better than MS Windows Installer from python.org check-in: 50f0ced770 user: kuuse tags: trunk
16:19
Added JavaScript 'node' prereq check to Makefile check-in: 191210f281 user: kuuse tags: trunk
15:36
Makefile prereq check for Python check-in: 9139fef07c user: kuuse tags: trunk
15:05
stdbuf conditionally used, not available on Windows. check-in: 3f71883fb2 user: kuuse tags: trunk
12:58
Fixed C compiler warning on MSYS2. check-in: 0199a0a9c1 user: kuuse tags: trunk
12:52
FIX: Shebang for Awk version, should now be portable. check-in: a5a63bce06 user: kuuse tags: trunk
2015-08-18
17:16
BUGFIX: Python version working correctly. TODO: line-feed check-in: 71f74a5802 user: kuuse tags: trunk
13:45
Finished adding benchmarks. TODO: FIX Python bug. check-in: 63ff04c197 user: kuuse tags: trunk
2015-08-17
16:16
Added benchmarks. TODO: Finish adding benchmarks. FIX Python bug. check-in: d645dde351 user: kuuse tags: trunk
2015-08-14
12:27
BUGFIX: Awk flush. 'stdbuf' tool is needed to fix this bug. TODO: Flush does not work for b64.sh and b64_awk.sh, both shell scripts. Buggy Python. check-in: 567a96a8a8 user: kuuse tags: trunk
09:06
Fixedhyperlink to Files page in README. check-in: 843bb31c18 user: kuuse tags: trunk
08:10
Added hyperlink index to README. TODO: Fix Python and Awk bugs. check-in: 39c1df48c2 user: kuuse tags: trunk
2015-08-13
16:21
Added stream and flush tests to makefile. Fixed various 'flush bugs'. TODO: Fix Python redirection and flush bugs, awk flush bug. check-in: d70387d048 user: kuuse tags: trunk
2015-08-12
16:57
Added timeout script 'stdin-sleep-alarm.pl' and new tests for testing data input timeout. TODO: Fix Java and Python bugs. check-in: bb3358751a user: kuuse tags: trunk
14:18
BUGFIX: JavaScript now encodes correctly when reading from stream. TODO: Java bug, stream encoding. check-in: 1c1f0233bd user: kuuse tags: trunk
2015-08-11
16:09
BUGFIX: b64.c now encodes correctly when input is stream. FEATURE: Added test suite to Makefile. TODO: 4 tests fail. check-in: 9cf91e28cd user: kuuse tags: trunk
2015-08-10
16:43
Fixed flush() for some versions. TODO: In-between padding BUG in C, Java, and JavaScript versions. check-in: 068ef9c5d9 user: kuuse tags: trunk
14:36
Optimized Erlang version - in a way - as there is no padding function, but lots of extra helper functions. Added 'pipe instructions' to Makefile. TODO: Add line-feed feature. check-in: 56fd17e21c user: kuuse tags: trunk
2015-08-07
11:58
b64.sh NOT optimized, will use separate padding function for now, as performance is better that way. check-in: a49e843004 user: kuuse tags: trunk
10:28
Added comment to README to indicate that b64.sh actually performance decently well even on Windows, using MSYS2 and MS Windows 8 (x64) check-in: b3e59430e1 user: redantig tags: trunk
10:20
Added big binary file flyttkortlegacy.png check-in: 2fd2a6f4c7 user: kuuse tags: trunk
09:31
b64.sh NOT optimized. Alternative arithmetics used in 'od.sh' comes out to be slower than the original one. TODO: Test b64.sh on MSYS. Optimize Erlang. Add line-feed. check-in: a95c7aad83 user: kuuse tags: trunk
2015-08-06
16:14
Added od.sh to read chunks from files. To be used in b64.sh check-in: 8db7d4a805 user: kuuse tags: trunk
14:19
BUGFIX: Awk version with optimized encoding now working with STDIN, text files, and big binary files. TODO: Optimieze Bourne shell and Erlang versions, add line-feed feature. check-in: e1064dd338 user: kuuse tags: trunk
2015-08-05
16:19
Added getline.awk, promising new version to substitute b64.awk. TODO: Check bitwise functions in b1 and b2. check-in: 71448bbe84 user: kuuse tags: trunk
13:36
Added benchmark tables to README. Still debugging b64.awk. Renamed b64_no_builtin_bitwise_functions.awk check-in: 0d405f055e user: kuuse tags: trunk
2015-08-04
12:37
b64.pl more optimized. BUG: b64.awk buggy when optimized. TODO: Add more 'home made' bitwise functions to b64_awk.sh (or, lshift, rshift) check-in: 424f4b429a user: kuuse tags: trunk
2015-08-03
17:20
Updated README check-in: 12815a96d8 user: kuuse tags: trunk
16:52
Merged Java branch. TODO: Optimize versions. check-in: 13b288f6b6 user: kuuse tags: trunk
16:37
BUGFIX: Java version working. C version even more optimized. TODO: Merge this, optimize other versions. Leaf check-in: 9f29048775 user: kuuse tags: java
12:42
Optimized C version, no separate padding function. TODO: Optimize Java version. check-in: b7870f22b2 user: kuuse tags: trunk
11:37
Updated Makefile to check for Java and Erlang compilers check-in: 2884e08a76 user: kuuse tags: java
2015-07-31
13:30
Merged python into trunk. TODO: Fix Java version. check-in: fff49c5b9e user: kuuse tags: trunk
13:07
BUGFIX: Fixed Python version. Optimized Perl version. Multiple-of-3 optimize for Python, Perl, and C. Added RFC refence to README. TODO: Merge with trunk. Leaf check-in: 17e379e14f user: kuuse tags: python
2015-07-30
16:40
b64.py STDIN is buggy. TODO: padding and binary files. check-in: b392f62293 user: kuuse tags: python
2015-07-29
16:37
BUGFIX: JavaScript version b64.js working. TODO: Check tickets for buggy things. check-in: 7290a61837 user: kuuse tags: trunk
2015-07-28
16:45
b64.js still buggy for binary files. TODO: Test js program to read 100 bytes from binary file. check-in: 55e317dbe1 user: kuuse tags: trunk
12:20
bin.js and b64.js working for STDIN. BUG: Incorrect encoding for b64.js of kuuse.png check-in: 604f0ef8fe user: kuuse tags: trunk
09:58
bin.js working. TODO: Test with STDIN and kuuse.png check-in: b93e2d907a user: kuuse tags: trunk
2015-07-16
16:27
bin.js still buggy check-in: 0e314aadbb user: kuuse tags: trunk
2015-07-14
16:36
bin.js NaN check-in: bdca63a055 user: kuuse tags: trunk
2015-07-13
16:42
TICKETFIX: ae089a9b48bc7c33 Use node, not nodejs, for the JavaScript binary name check-in: 4ffdcfdd6c user: kuuse tags: trunk
2015-07-02
12:01
Added bin.js (buggy) TODO: Check how to treat the equivalent to NaN when using buffers. check-in: a3fcf3277b user: kuuse tags: trunk