aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-07-10OK, this time I really fixed it so that it compares raw strings and FStringsMike Buland
the right way.
2007-07-10Updated the FString to const char * string comparison, it should work betterMike Buland
now, but some more testing needs to be done.
2007-07-10More FString updates, this one fixes the hashing and string comparison.Mike Buland
2007-07-10I Fixed the Hash bug!!!Mike Buland
2007-07-10Fixed another Atom bug.Mike Buland
2007-07-10Fixed a bunch of stuff, I don't even know what...Mike Buland
2007-07-10Fixed the atom, it wasn't copying from other atoms properly.David
2007-07-09Fixed a bug in a new constructor.Mike Buland
2007-07-09Removed the refconuting for now, it just copies the string. Obviously it isMike Buland
possible to make this much faster than I did, so I'll have to take another crack at it later.
2007-07-09Updates, the client now tells protocols about new connections, and the hexDumpMike Buland
is less ugly.
2007-07-09The new logHexDump function seems to work just fine.Mike Buland
2007-07-09Update, it's cleaner now, not so much erroneous output.Mike Buland
2007-07-07david - added a return to a non-void functionDavid
2007-07-06Ok, some more fixes to the iterators in Bu::ListMike Buland
2007-07-06Fixed an annoying bug in Bu::List::erase that caused you to not be able to callMike Buland
lThings.erase( lThings.begin() );
2007-07-03Added an assignment operator to get data from comparable std::basic_stringMike Buland
classes.
2007-07-03Ah, that explains much, I did the big reorg -> trunk move and forgot to commitMike Buland
some things, so here they are, after being manually copied.
2007-07-03Fixed something minor and tiny that prevents build from compiling and shouldMike Buland
have been done anyway, that I swear I already did...
2007-07-03Minor change, may help building in build...Mike Buland
2007-07-03The reorg is being put in trunk, I think it's ready. Now we just get to findMike Buland
out how many applications won't work anymore :)
2007-07-02The list has an isEmpty funcion, and the socket may have a new read functionMike Buland
soon, check it out...later...
2007-07-01That was weird. Bu::Hash was basically unusable const'd, this has beenMike Buland
corrected. There may be more operations that need to be fixed, but all basic data operations are fixed and a const_iterator has been added.
2007-07-01A minor bugfix in the Bu::Archive was preventing compilation when archivingMike Buland
a Bu::Hash due to the new return value of the unary (*) extraction operator in the iterators.
2007-06-30For now we have no const char * cast operator on FString, ISO C++ says that weMike Buland
can't have that and an indexing operator. More research with other compilers needs to be done if we want to try just having the cast operator. I would rather be able to index than auto-cast.
2007-06-29The plugger was dying on a HashException it should have caught, and the LoggerMike Buland
now allows you to include extra printf formatting in your fields just like the docs say you can.
2007-06-29A few changes here and there, mainly related to getting the new Server systemMike Buland
working in optimal condition...
2007-06-28Updated the client, it now takes all intXX_t and uintXX_t as a param for writeMike Buland
as a convinience.
2007-06-28Client code is better, so is the socket, you can get addresses and other coolMike Buland
things from it. The plugger had yet another bugfix...plugger...
2007-06-28The FString has more things that it can do...now.Mike Buland
2007-06-28Minor update to protocol.Mike Buland
2007-06-28Many minor changes, hopefully the header fixes will keep future header macroMike Buland
conflicts from happening. And, from now on, other projects should do -Ilibbu++ not -Ilibbu++/src so we can get ready for an installed version of libbu++.
2007-06-28Another one, five lines down.Mike Buland
2007-06-28Oi, another bug fix, the same line...Mike Buland
2007-06-28Another stupid plugger bug.Mike Buland
2007-06-27Ooooh, more Taf-goodness.Mike Buland
2007-06-27Tweaked a tafnode function.Mike Buland
2007-06-27More fstring stuff.Mike Buland
2007-06-27Added more functions to fstring, now it has isSet and a bool cast operator.Mike Buland
These allow you to see if there is anything set in the fstring.
2007-06-27The taf system is new and improved. The writer works, we added C++ styleMike Buland
comment blocks, and it retains the order of all nodes.
2007-06-27The MemBuf works just fine, although it still can't over-write data in theMike Buland
buffer.
2007-06-26Fixed a bug in the plugger and added the skeleton of the MemBuf class.Mike Buland
2007-06-26Corrected a memory leak in Bu::BZip2, it wasn't cleaning up the big buffer.Mike Buland
2007-06-26Fixed a minor bug in FString, and added the Logger and a test...it's cool, andMike Buland
a decent replacement for multilog now that we use runit.
2007-06-25I think the plugger and programchain are all up to date to work with the newMike Buland
libbu++. The program chain may undergo heavy changes still, or be removed entirely, but we need it for congo and squirrelmud, so here it is for a while longer. The TafWriter isn't much closer, you still only get the groups in the output.
2007-06-19david - got some things compiling on win32 (wine/devc++)David
2007-06-18Added more helper guys to atom, it seems weird, but I think it's ok...Mike Buland
2007-06-18The client/server system now works both ways, in and out, and works as well asMike Buland
the old one in pretty much every way, and better in most. It's much easier to understand. And the atom class is better.
2007-06-18david - did more documentingDavid
2007-06-18Added the atom class and did some more client work, it will close the socketMike Buland
now when the end has been reached.
2007-06-18Added the protocol class. servers work, but don't send data, updated the streamsMike Buland
to include many more state indicators and caps queries, and everything is working better in general.