📄 changelog
字号:
2001-03-11 16:32 mbp * popt/config.log: Does not belong in CVS.2001-03-11 15:48 mbp * Makefile.am, NEWS, configure.in: Get ready for 0.9.1.2001-03-11 15:40 mbp * main.dox, rsync.h: Add more buffers documentation.2001-03-11 14:45 mbp * main.dox, mksum.c, patch.c, readsums.c, rsync.h, scoop.c, stream.c, stream.h, tube.c, whole.c, NEWS, TODO, buf.c, buf.h, delta.c, job.c, job.h: It's no longer necessary to call rs_buffers_init on a stream before starting to use it: all the internal data is kept in the job, not in the stream. Rename rs_stream_t to rs_buffers_t, a more obvious name. Pass the buffers to every rs_job_iter() call, rather than setting it at startup. Similarly for all the _begin() functions. rs_job_new also takes the initial state function. Return RS_PARAM_ERROR when library is misused.2001-03-11 14:40 mbp * Makefile.am: Don't include backups in upload of doxy.2001-03-11 13:33 mbp * emit.c: Doc2001-03-09 12:29 mbp * main.dox: Add more hyperlinks to site.2001-03-07 19:45 mbp * triple.test, driver.sh: Put back the -D option to driver.sh to show debug trace.2001-03-07 19:12 mbp * .cvsignore: Ignore generated man pages.2001-03-07 19:11 mbp * README.CVS: Note about mcheck.2001-03-07 19:10 mbp * librsync.3: Tidy up.2001-03-07 18:37 mbp * autogen.sh: There is no man/ subdirectory any more.2001-03-07 18:00 mbp * README.CVS: Oh, you need tetex too.2001-03-07 17:59 mbp * librsync.3, rdiff.1: Add man pages; move to top directory.2001-03-06 02:11 mbp * job.c: Doc.2001-03-06 02:09 mbp * tube.c: Drop obsolete dogtag.2001-03-06 02:08 mbp * tube.c: Add TODO.2001-03-06 01:44 mbp * TODO: Add idea about passing in buffers directly, rather than through the rs_stream_t structure.2001-03-06 01:08 mbp * trace.h, tube.c, whole.c, netint.h, patch.c, protocol.h, prototab.h, rdiff.c, readsums.c, rollsum.h, rsync.h, scoop.c, search.c, stats.c, stream.c, stream.h, sumset.c, trace.c, NEWS, acconfig.h, buf.c, command.c, command.h, configure.in, delta.c, emit.c, fileutil.c, job.c, job.h, main.dox, mkprototab.pl, mksum.c, msg.c, netint.c: Keep all stream implementation data in the rs_job_t, not in a special rs_simpl structure. This means we no longer need to call rs_stream_init(), and many nonblocking IO functions need to be passed the job, not the stream pointer. Also get rid of the stream dogtag, which is no longer adding much protection. s/HS_/RS_/ to finish renaming.2001-03-06 01:03 mbp * config.h: Doesn't belong in CVS2001-03-06 01:03 mbp * Makefile.am: Make sure to build librsync.la before rdiff. I think this may still have some dependencies problems.2001-03-05 18:10 mbp * README.CVS: Note about Doxygen2001-03-05 18:09 mbp * triple.test, tube.c, tube.test, util.c, util.h, version.c, whole.c, whole.h, rdiff.magic, readsums.c, rollsum.c, rollsum.h, rsync.h, scoop.c, search.c, search.h, stats.c, stream.c, stream.h, sumset.c, sumset.h, trace.c, trace.h, job.c, job.h, libversions.txt, main.dox, mdfour.c, mdfour.test, mkprototab.pl, mksum.c, mksum.h, mksum.test, msg.c, netint.c, netint.h, patch.c, protocol.h, prototab.h, rdiff.c, configure.in, copyq.c, delta.c, delta.test, driver.sh, emit.c, emit.h, fileutil.c, fileutil.h, hex.c, hsync.h, hsyncfile.h, includes.h, isprefix.c, isprefix.driver.c, isprefix.h, isprefix.test, Doxyfile, Makefile.am, README, README.CVS, TODO, autogen.sh, base64.c, buf.c, buf.h, checksum.c, checksum.h, codeheader.c, codeheader.man, codeheader.sh, command.c, command.h, config.h, .cvsignore: rename to librsync, and call everything rs_*. Move man pages into parent directory.2001-03-05 05:01 mbp * delta.test: Don't use diff -u, as unfriendly unixes may not understand that option.2001-03-05 04:50 mbp * Makefile.am: Don't need bash to run the tests.2001-03-05 04:47 mbp * rdiff.c: No need to depend on getopt.h now.2001-03-05 04:40 mbp * netint.h, search.c, search.h, sumset.h: Drop off_t from all headers to fix Solaris compile problem.2001-03-05 04:40 mbp * rdiff.c: Show hs_long_t size in version.2001-03-05 04:39 mbp * config.h, configure.in: Call this 0.9.1dev4.2001-03-05 04:32 mbp * NEWS, buf.c, rdiff.c: Doc.2001-03-05 04:32 mbp * Makefile.am: Try to make sure popt is built if required.2001-03-05 04:26 mbp * rdiff.c: Show canonical host type.2001-03-05 04:07 mbp * popt/Makefile.am: Build popt if not on system.2001-03-05 04:07 mbp * configure.in: Fix mangled output interleaving.2001-03-05 03:58 mbp * Makefile.am: Fix linker.2001-03-05 03:57 mbp * popt/.cvsignore, Makefile.am, NEWS, autogen.sh, config.h, configure.in: Build popt if not on system. Build and install manpages. Call this 0.9.1dev3.2001-03-05 03:56 mbp * rdiff.c: Doc.2001-03-05 03:15 mbp * popt/: .cvsignore, CHANGES, COPYING, README, config.log, findme.c, findme.h, popt.c, popt.h, poptconfig.c, popthelp.c, poptint.h, poptparse.c, system.h: Include popt to more easily build on platforms which lack it2001-03-05 03:06 mbp * netint.c: More integer type stuff.2001-03-05 02:47 mbp * base64.c, config.h, configure.in, delta.c, hsync.h, job.h, mdfour.c, mksum.c, msg.c, netint.h, patch.c, readsums.c, scoop.c, search.c, stream.c, tube.c, util.c: typedef and header fixes to build cleanly on Alpha RedHat 7.0 at SourceForge. Use long or long long as hs_long_t, depending on which is available. Call this 0.9.1dev2.2001-03-05 01:59 mbp * buf.c, delta.c: Doc.2001-03-05 01:23 mbp * emit.c, readsums.c, stream.c, sumset.c, trace.c, whole.c, delta.c: Drop more unnecessary header dependencies.2001-03-05 01:15 mbp * mdfour.c, mksum.c, msg.c, netint.c, netint.h, patch.c, rollsum.h, search.c, search.h, sumset.h, checksum.c, checksum.h, config.h, configure.in, delta.c, emit.c, fileutil.c, hex.c, hsync.h, job.c, job.h: Remove dependency on stdint.h and other files that may not be present on other platforms. Change many integer types to work properly with this. Suggestion by Poul-Henning Kamp <phk@freebsd.org>. Add HS_INTERNAL_ERROR code. Rewrite netint code to just simply bang out bytes, rather than using endian macros.2001-03-05 00:53 mbp * NEWS: Add some recent news.2001-03-01 12:40 mbp * emit.h, hsync.h, hsyncfile.h, job.c, job.h, mksum.c, netint.c, netint.h, patch.c, rdiff.c, readsums.c, stats.c, whole.c, Makefile.am, delta.c, emit.c: Start to put back in support for statistics.2001-03-01 12:39 mbp * configure.in, config.h: Working towards 0.9.1.2001-03-01 12:37 mbp * mkprototab.pl: Work with Perl 5.005.2001-03-01 12:35 mbp * TODO: Update for current code.2001-02-28 15:34 mbp * configure.in: Call this 0.9.0.2001-02-28 15:33 mbp * driver.sh, mksum.test: Allow test failures through to stderr.2001-02-28 15:33 mbp * Makefile.am: Don't install half-baked man pages. Include test data in distribution.2001-02-28 15:21 mbp * driver.sh, triple.test: Don't generate outrageously large logfiles when testing.2001-02-28 15:10 mbp * Makefile.am: Set library version2001-02-28 15:09 mbp * libversions.txt: Explain library versioning2001-02-28 14:56 mbp * triple.test: Run through all short-buffer tests first because they're slower and more likely to break.2001-02-28 14:56 mbp * prototab.h: Consistently use bytes, not bits, to define parameter lengths.2001-02-28 14:53 mbp * mkprototab.sh: Change to a Perl program that can generate table and header for the protocol.2001-02-28 14:47 mbp * buf.c: hs_infilebuf_fill: If an IO error (eg EISDIR) happens, be more careful to return an error and not lock up.2001-02-28 14:33 mbp * emit.c, mkprototab.pl, netint.c: Make opcode naming consistently count in bytes, not bits.2001-02-28 14:13 mbp * Makefile.am, TODO, mkprototab.pl, prototab.h: Change to a new Perl script to generate the protocol table.2001-02-28 14:11 mbp * netint.c, netint.h: Add hs_squirt_n16.2001-02-28 14:11 mbp * rdiff.magic: File magic description for rdiff.2001-02-28 09:57 mbp * whole.c: Don't leak in hs_whole_run. Add hs_delta_file and hs_patch_file. Don't keep reading if we've already seen EOF.2001-02-28 09:54 mbp * scoop.c: Better trace.2001-02-28 09:54 mbp * rdiff.c: Add implementation for patch action. Complain if too many arguments are given.2001-02-28 09:52 mbp * prototab.h: Give the right value for commands. Delta now sends the END command at the end of the file. Call it END rather than EOF.2001-02-28 09:52 mbp * patch.c: Delta now sends the END command at the end of the file. Call it END rather than EOF.2001-02-28 09:51 mbp * msg.c: Add HS_SYNTAX_ERROR (and GSYBE quote).2001-02-28 09:51 mbp * mkprototab.sh: Call the terminating delta command "END" rather than "EOF" for clarity. Table should be called hs_prototab[].2001-02-28 09:50 mbp * job.c, job.h: Use a special state function to make sure data is flushed from the tube as the job completes. Put dogtags back onto jobs. Better trace.2001-02-28 09:48 mbp * hsyncfile.h: Add hs_patch_file.2001-02-28 09:48 mbp * hsync.h: Store signature in the delta job. Add HS_TEST_SKIPPED.2001-02-28 09:47 mbp * emit.c, emit.h: Delta now sends the END command at the end of the file. Better trace.2001-02-28 09:47 mbp * delta.c: Delta now sends the END command at the end of the file. Keep RUNNING until end of file on input and END is sent. Store signature in the delta job.2001-02-28 09:40 mbp * command.c, command.h: Call the terminating delta command "END" rather than "EOF" for clarity.2001-02-28 09:40 mbp * TODO: file magic would be nice.2001-02-28 09:38 mbp * triple.test, Makefile.am: Put the triple test back in -- all three stages now work.2001-02-28 09:36 mbp * delta.test, mksum.test: Better error messages when tests fail. rdiff no longer needs the -f option.2001-02-28 09:35 mbp * .cvsignore, driver.sh: Better error messages when tests fail. Use less different buffer sizes so that the tests run faster.2001-02-28 09:05 mbp * gendelta.test: Don't use faked deltas anymore.2001-02-27 21:45 mbp * driver.sh: Show exit code from commands that fail.2001-02-27 17:00 mbp * search.c: Check for allocation failure.2001-02-27 17:00 mbp * sumset.h: Tags must be unsigned or bad things happen.2001-02-27 17:00 mbp * readsums.c: Allocate signature and return pointer thereto immediately job starts.2001-02-27 16:59 mbp * rdiff.c: Must build hash table before using sums.2001-02-27 16:40 mbp * scoop.c: Better rule for returning HS_INPUT_ENDED.2001-02-27 16:40 mbp * mksum.c: Better trace. Better handling of signature generation near end of input.2001-02-27 16:30 mbp * buf.c, hsync.h, readsums.c: Rename HS_SHORT_STREAM to HS_INPUT_ENDED, a better description.2001-02-27 16:29 mbp * scoop.c: Rename HS_SHORT_STREAM to HS_INPUT_ENDED, a better description. Return this value on reaching the end of input. Distinguish between blocking with data in the input buffer and not.2001-02-27 16:28 mbp * msg.c: Rename HS_SHORT_STREAM to HS_INPUT_ENDED, a better description. Improved messages.2001-02-27 16:20 mbp * scoop.c: Reformat only.2001-02-27 16:15 mbp * buf.h, hsync.h, job.c, job.h, mksum.c, readsums.c, whole.c, buf.c: Whether eof has been seen on input should be a property of the stream. Use this to properly handle expected EOF on signatures.2001-02-27 16:08 mbp * readsums.c: Also load strong signatures into signature set. Show block signatures as they're loaded.2001-02-27 15:54 mbp * scoop.c: Doc.2001-02-27 15:45 mbp * netint.c: Be more careful about handling of renumbered hs_result codes. (I think this was safe, but it wasn't nice.)2001-02-27 15:42 mbp * delta.c, job.h, mksum.c, patch.c, readsums.c: Jobs include a name string.2001-02-27 15:42 mbp * trace.c: Change log format.2001-02-27 15:42 mbp * job.c: Jobs emit a warning if called when complete. Jobs include a name string.2001-02-27 15:33 mbp * delta.c, job.c, job.h, mksum.c, patch.c, sumset.c, sumset.h, whole.c: Add space in a hs_job_t to hold partially-read checksum; update dependencies to declare this.2001-02-27 15:32 mbp * readsums.c: Drop old blocking-IO code. Add a state for reading
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -