aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-09-03Looks like the bug I was seeing in myriad wasn't in myriad. It was in theMike Buland
Bu::CacheStoreMyriad system, it had some minor issues dealing with the index blocks. Should be fixed up now.
2010-08-22Bu::StreamStack works, it's tested, reasonably, it will be used first in theMike Buland
gats project in Gats::ProtocolGats.
2010-08-21Client now inherits from stream. This could be cool, it could really ↵Mike Buland
mess\nthings up. We shall see. In other news, I'm adding a Bu::StreamStack class\nthat will let you easily manage dynamic stream/filter sets.
2010-08-04Alright, NullStream compiles and works.Mike Buland
2010-08-04Fixed some minor compilation warnings in some tests, and started addingMike Buland
NullStream. This version doesn't compile yet, but will soon. You can back off a revision or just delet nullstream for now.
2010-08-02ViewCSV search is now regex based :)Mike Buland
2010-07-30A few fixes and stuff in the Variant.Mike Buland
2010-07-26Minor helper functions added.Mike Buland
2010-07-09Bu::Base64 needed it's own isEos() function.Mike Buland
2010-06-23find works.Mike Buland
2010-06-23Minor visual and usability updates. Search is almost done.Mike Buland
2010-06-21Little tweaks to the viewcsv program. I think I want to at least add a searchMike Buland
feature. Then I'm probably good.
2010-06-21The basic viewcsv program works, it uses ncurses to display a csv file in aMike Buland
tabular way, like a spreadsheet, only raw. It displays exactly what libbu++ reads from the csv file.
2010-06-21Working on a small program to view CSV files using libbu++'s codecs, not onlyMike Buland
will it be a more exact display, but it will let us see exactly what libbu++ thinks the CSV should look like.
2010-06-21Both Bu::Variant and Bu::MiniCron failed to cleanup behind themselves in someMike Buland
cases. This has been fixed.
2010-06-21Fixed a bug in Bu::Buffer that resulted from a false negative on isEos if theMike Buland
underlying stream was empty.
2010-06-14Fixed a minor memory leak in the server. It makes a difference on popularMike Buland
servers that run for weeks or more.
2010-06-09Wow, part of array was mislinked in the SharedCore conversion and never fixed.Mike Buland
2010-06-03Heh...myriad files had the same magic key as nids files...oops. Well, myriadMike Buland
isn't production yet, and nids wasn't in widespread use, so this should be ok to change.
2010-05-29Go figure, I went and wrote some docs.Mike Buland
2010-05-28More myriad testing and unit test features, not unit tests that may take aMike Buland
while are welcome to provide progress info with some builtin functions. The Bu::Archive class now throws an exception if reading is interrupted by EOS
2010-05-26Oooh, another minor myriad fix, it's getting solid now. :)Mike Buland
2010-05-26The cache storage backend for myriad is fixed up to be used.Mike Buland
2010-05-26Fixed most of the compilation warnings, and a valgrind warning in the fstring'sMike Buland
remove function. memcpy can't do overlapping memory, changed it to use memmove.
2010-05-26More tweaks and informational functions.Mike Buland
2010-05-25More myriad testing, fixes, arrangement, etc. UnitSuite add-ons, it has someMike Buland
command line parameters now, I would like to also add an automatic paramter that would switch it to a computer-readable output mode for use in a larger testing framework.
2010-05-25Minor memory leak fix in myriad, valgrind+unit tests = coolMike Buland
2010-05-25More myriad tests and features, passes perfectly so far.Mike Buland
2010-05-25We now have a portable tempfile function, cool, it compiles on windows.Mike Buland
Fixed a bug in Socket, it wasn't closing the socket in all exception cases. Also fixed a few things in the unit test framework, going to add some more helpers soon.
2010-05-24Changed the Bu::Stream API, setSize is now standard. There may be a few moreMike Buland
things that should be added. A few of them still need to be implemented. I know that truncate for Bu::File is possible on windows, I've used it before, but hell if I can find it. Myriad also needs the setSize function completed.
2010-05-24Myriad unit test. Seems like it's workin' well.Mike Buland
2010-05-20Fixed a minor bug when a key resolved to an empty string.Mike Buland
2010-05-20Added some tweaks to array and fbasicstring.Mike Buland
2010-05-20Made process easier to use, when you ask it if the process has ended, itMike Buland
actually checks. novel, eh?
2010-05-16Added operators <= and >= to the FBasicString.Mike Buland
2010-05-15mkunit.sh was a little dumb, it didn't handle a number of things correctly.Mike Buland
I've written a new program that basically does the same thing, only it's much more clever, and does many more of the translations and conversions better, including the #line directives. Also, I dropped nids, we don't need it anymore. But now I'm ready to write some serious tests for myriad.
2010-05-14Removed some annoying debugging.Mike Buland
2010-05-13QueueBuf is updated, and everything else uses it now, including Client.Mike Buland
Unfortunately this breaks some programs that accessed the client internal buffer directly. Overall it's much, much more efficient, so it's worth it, maybe we'll find a good workaround later.
2010-05-13david - put a bunch of data through it and check its validityDavid
2010-05-13Added license info to the top of the remaining files. I should add a check forMike Buland
that to the build file or something...
2010-05-13Finally rearranged the system to put all compatability files in a directoryMike Buland
called compat. I've updated the linux and windows builds and it looks pretty good. I also added a config.h file which we have to edit by hand until I can work on build some more. Linux File operations now use 64 bit mode, windows can't, or at least, I don't feel like researching it right now.
2010-05-13Hmmm, apparently there was a corner case that would cause a disconnect toMike Buland
crater the server system. Lameness...
2010-05-12The Bu::Archive class now supports arbitrary, named properties via variants.Mike Buland
2010-05-11Fixed an issue in the reader, it was tokenizing.Mike Buland
2010-05-11Cache store mimics the others now. I need to make a standard exception forMike Buland
cache stores to throw.
2010-05-10Added the new Bu::CacheStoreFiles, it's an uber-simple cache storage system thatMike Buland
maybe would be better to call an example than a fully fledged storage strategy. It just names files based on your keys. It's very slow, and very wasteful, and shouldn't be used long-term in most normal cache systems.
2010-05-10Added the new QueueBuf. It's brilliant, and I've wanted it for a long time.Mike Buland
...I mean brilliant as in cool.
2010-05-04Cache fixes?Mike Buland
2010-05-03Minor corner case fix in the comparison code.Mike Buland
2010-05-02Minor bug deleting last element of linked lists.Mike Buland