Trying different things to get the large records to work. It no longer gets protected faults so I have the code to actually insert large records in there, but the snarf viewer doesn't pick them up...
Added README with a little bit of information...
Integrated libhdb into heliosync and added commandline options to the heliosync program.
Finished support for installing hdb files. It's not done, but the basic zero record id hdb files work fine.
CVS repo converted to Git
First release
Second version...
Added functionality to the installhdb option. Not proper functionality mind you ;). It needs tweaking. Probably break off another "installrecord" function would be best.
Version 0.1.0b
Added a little bit of re-checking (5 times) to some functions and I created helio_changemode which tries to change a mode 5 times...
Added comments to heliotools.[ch] and updated the README (not really... added a changelog to it as well..)
Added a few things to the HDBstruct such as a pointer to the header (always right) and a pointer to a pointer to a record header (used when you make calls for record header stuff...)
Working on large record support... it's not yet enabled.
Fixed some potential bugs.
Added stuff to the libhdb library. You can now read in hdbs and write them out, as well as create an empty one! 80w 70 my 1337n355!
fixed HDB_addrecord - should work properly now.
HelioSync is now under the GPL!
Added support for comments on the same lines as options. So that:
Added more regression to some functions... may have missed some... checking again. Also fixed the fact that it always said that we got back a bad header... that message can get a little annoying.
Add 'snarf/' from commit '8a323f018f6fca5fd63ea77263c58e39b42311b3'
Added delete record support, untested.
Added thanks to sigint in the README
Fixed a seg fault problem that arose when the site didn't have the GOTOd string in it or the site didn't exist.
Updated the README file because I was bored.
Fixed up a little bug where sometimes a GOTO would leave a stray last character (I think it had to do with the way strstr was implemented...).
Removed these old headers because they're not needed and I thought I got rid of them before. About to remove the actual directory...
Fixed the month value...
Didn't notice that LINEBREAK option between PASSWORD and COOKIE ;)
Added support for [ and ].
Added support for .app files (Way to go Moon, he's doing more development than I am! ;))
Fixed major bug in readall. acount % 2048 will be true at any time other than when I wanted it to ;) Changed to acount % 2048 == 0.
Added the proper declarations in libhdb.h
Added config file support... forgot to cvs add a bunch of files... will do that in a sec.
Yay! Small and large sync-with-record-id actions work now. You just need to call helio_gennewrec :)
sites.txt is right this time...
Just some touching up so that you don't see the wget status and better error handling.
Fixed a slight line-longer-than-255-bytes-and-it-could-interpret-the-option-wrong bug.
Fixed a couple of buffer the wrong size errors.
Initial release. Actually downloads all the sites in sites.txt and stores them into the snarf.hdb database. It only accepts CATEGORY, SITE, LINK=URL, and HTML2NUG right now. It uses these and basically does a COPY=ALL on all the sites. This can lead to big ugly stuff, but it's there.
Added support for COPY=ALL (all the others should come fairly easily after this one...)
Updated dependancies in the makefile...
Changed the other files that were copied from Dude into proper unix files
Added support for all the currently listed options in the sites.txt file.
Added • which is * (don't ask why some pages have it... this just do)
Fixed the Makefile so 'make clean' doesn't sometimes crap out. Also removed files that aren't needed in the cvs tree but I accidentally had in the source dir at the time.
Got rid of a whole bunch of stupid debugging messages that I'd forgotten about before. They're gone now... now you get very few debugging messages... yay...
Fixed some semantic errors. Things like where to start/end when you do GOTOs and SKIPs and COPY=UNTILs. BSD news looks like what it's supposed to now.
Decided to implement a no-brainer and add the all option to installhdb.
Based off of the gMoo config handling (because I felt like taking that one and it was a small program...), config.c now holds all the config source. So yeah... one more update as I change the header of the config file. Have fun.
Added support for record deletion. Oops, forgot to add it to the .h file...
Now released under the GPL!
Fixed a small bug with large records. Can cause a protection fault. Fixed now though.
Add 'heliosync/' from commit '37473d45487f1c8016f97c1acac1b954c0648ea5'