Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-11-06 | I believe MyriadFs is now threadsafe.myriad | Mike Buland | |
It could probably be more optimized, but it does work. | |||
2023-08-08 | Unit test augmentations and harness. | Mike Buland | |
Added some features to the mkunit program, including cleanup routine support. Added reporting modes for the UnitSuite class, and it can now generate machine readable reports. Added a new program, rununits that runs all unit tests and generates a synopsis of what you really care about at the end, issues! | |||
2023-08-01 | Updated copyright date. | Mike Buland | |
2023-07-28 | Completely redesigned Server and Client. | Mike Buland | |
Like, seriously, they're almost completely different. | |||
2019-05-24 | Updated copyright date. | Mike Buland | |
2014-02-03 | Changed copyright to 2007-2014. | Mike Buland | |
2013-03-17 | The new cache system has been broken out into it's individual headers, and is | Mike Buland | |
now ready for actual use. | |||
2013-02-11 | Updated the copyright for 2013. | Mike Buland | |
2012-11-28 | More comments; moved the encryption system to unstable. | Mike Buland | |
2012-11-05 | Converted tabs to spaces with tabconv. | Mike Buland | |
2012-08-28 | Loads of win32 compilation issues fixed. Most are fairly minor unsigned/signed | Mike Buland | |
mismatches because of socket handles, but there were also some order-of-definition issues that were fixed in the FD_SETSIZE definition code. Fixed a few things that just never worked on windows, like Bu::Thread::yield(). | |||
2012-08-07 | Adding filesystem access classes, and converting Bu::Server to using ppoll. | Mike Buland | |
I have to test to see if it works with mingw though. | |||
2012-06-20 | Whew, the cipher was writing blocks at close when no data had been written yet. | Mike Buland | |
It only caused a problem when you stopped part way through reading something. | |||
2012-06-16 | Minor tweak to blowfish, it now flushes correctly on close, which makes stacking | Mike Buland | |
work better. | |||
2012-06-16 | Cipher will fill with zeros when flushed. There seems to be some odd | Mike Buland | |
interaction still, here and there. I'll see if I can track it down. | |||
2012-05-22 | Moved random to stable, just needs some minor tweaks. But it's already in use | Mike Buland | |
in a couple of core components, including in tempFile name generation. | |||
2012-05-22 | Better win_o ignores. The random number system is pretty much together. | Mike Buland | |
We need a few extra helper functions to cover some other good things, like normalized floating point numbers, etc. | |||
2012-05-22 | Added libbu++ endianness support. It's probably not as fast as system | Mike Buland | |
endianness, but on gnu it'll use the libc versions, if you don't have those, at least libbu++ will compile. | |||
2012-05-07 | Fixed the CMWC random number generator, it compiles now. | Mike Buland | |
2012-05-04 | Two basic random number generators, Cmwc is supposed to be a pretty good one. | Mike Buland | |
I need to get the base class and singleton interface in place. | |||
2012-05-04 | Minor changes, mostly comments. | Mike Buland | |
2012-05-03 | The cipher base class does nice buffering now based on the blocksize. This | Mike Buland | |
means that you can write odd numbers of bytes or read odd numbers of bytes from/to the ciphers and it'll just buffer until it gets a full block. Next up is adding padding support. Right now it doesn't flush the buffers with padding if you don't fill the last block. For that matter, it doesn't do any padding at all. | |||
2012-05-03 | Rearranging some stuff. | Mike Buland | |
2012-04-15 | Updated copyright, packaging, makefile, etc. | Mike Buland | |
2012-04-10 | Rearranged the Cipher system, and added four modes of operation. It's pretty | Mike Buland | |
slick, really, and we actually support four of the most common modes. Blowfish is still a template, but it doesn't really need to be anymore... | |||
2012-04-09 | Halfway through crypto-template conversion. | Mike Buland | |
2012-04-09 | Blowfish works in it's new split form, which will make it much easier to add | Mike Buland | |
other types of ciphers down the road, should we choose to. | |||
2012-04-07 | Blowfish now passes all standard test vectors on little endian. I don't know | Mike Buland | |
about big endian...we can hope. | |||
2012-04-07 | Basic blowfish encryption filter. It needs to be silghtly more clever. I'm | Mike Buland | |
going to steal the extra cleverness from the AesFilter in fishtrax. | |||
2012-04-03 | Process works...sorta...in windows. | Mike Buland | |
2012-03-25 | Code is all reorganized. We're about ready to release. I should write up a | Mike Buland | |
little explenation of the arrangement. |