📄 changelog
字号:
2001-03-18 22:01 mbp * mksum.c: Do stats on signatures. Add rs_trace_enabled() so that we can avoid spending too much time generating trace output if it's not going to be used.2001-03-18 21:59 mbp * mdfour.c: Make MD4 40% faster! :-) Eliminate redundant copying of information. If we're on a little-endian machine, do the calculations directly, and don't do byte swapping. Use an exact uint32 type. Don't copy into the tail of the MD4 accumulator unless there's already something there.2001-03-18 21:58 mbp * job.h: Do rolling checksums in deltas. Do stats on signatures.2001-03-18 21:57 mbp * driver.sh: Fix output format for countdown()2001-03-18 21:56 mbp * checksum.c, checksum.h, delta.c: Use rolling checksums when generating deltas. (This seems to work, but in very rare cases --paranoid finds a mismatch -- I'll check.) Fix float output formats.2001-03-18 21:55 mbp * NEWS: Doc.2001-03-18 21:54 mbp * mutate.pl: Bias changes towards smaller sizes -- this is more realistic. Add a little user-friendliness.2001-03-18 21:53 mbp * rdiff.c: Add --paranoid option to double-check rolling sums. Explain that --gzip and --bzip2 don't work yet. Do stats on signature and loadsig operations.2001-03-18 21:52 mbp * readsums.c, patch.c, netint.c: Fix float output formats. Add rs_trace_enabled() so that we can avoid spending too much time generating trace output if it's not going to be used.2001-03-18 21:51 mbp * scoop.c: Fix float output formats.2001-03-18 21:51 mbp * stats.c: Do signatures on signature and loadsig operations. Fix float output formats.2001-03-18 21:51 mbp * tube.c: size_t doesn't need to be printed as a double.2001-03-18 21:50 mbp * trace.c, trace.h: Check that %ld in trace statements is going to work. Add rs_trace_enabled() so that we can avoid spending too much time generating trace output if it's not going to be used.2001-03-18 21:49 mbp * rollsum.c, rollsum.h, sumset.h: rollsum_t is no longer used.2001-03-18 21:48 mbp * whole.c, rsync.h: Do signatures on signature and loadsig operations.2001-03-18 21:48 mbp * types.h: Make sure we find a real uint32 type, so that MD4 code can assume it's correct and be faster.2001-03-18 21:47 mbp * configure.in: Drop explicit off64_t stuff from Samba, and instead use the AC_SYS_LARGEFILE macro. Check more integer sizes.2001-03-18 21:47 mbp * acinclude.m4: Drop explicit off64_t stuff from Samba, and instead use the AC_SYS_LARGEFILE macro.2001-03-18 21:46 mbp * Makefile.am, signature.test, sources.test: More exciting test cases.2001-03-18 21:43 mbp * .cvsignore: Ignore profiler output.2001-03-18 14:12 mbp * TODO: Doc.2001-03-18 14:11 mbp * Makefile.am, mutate.pl, mutate.test: Add a test case based on mutate. Allow multiple mutations in a single invocation. More equally balance the choice of mutation operations.2001-03-18 13:48 mbp * .cvsignore, Makefile.am, mutate.c, mutate.pl: It's much easier to write mutate in Perl rather than C.2001-03-18 13:19 mbp * delta.c, emit.c, job.c, netint.c, patch.c, scoop.c, stats.c, tube.c: Print large numbers as %f (double), so that we work whatever the relationship between long, size_t and off_t. (Suggestion from tridge)2001-03-18 13:05 mbp * job.c, whole.c, buf.c, buf.h: Add rs_job_drive, a generic mechanism for turning the library into blocking mode. rs_whole_run now builds on top of this. The filebuf interface has changed a little to accomodate it.2001-03-18 13:04 mbp * mutate.c: Add `mutate' test utility (works, but incomplete)2001-03-18 13:01 mbp * acconfig.h: Look for intmax_t in stdint.h2001-03-18 13:01 mbp * sources.test: Get rid of GNUisms in scripts.2001-03-18 13:00 mbp * rsync.h: Add rs_job_drive, a generic mechanism for turning the library into blocking mode. rs_whole_run now builds on top of this. The filebuf interface has changed a little to accomodate it.2001-03-18 12:59 mbp * rdiff.c: Accept gzip and bzip2 options. Doesn't actually do anything yet.2001-03-18 12:49 mbp * patch.c: If the magic number is wrong, show the value we did receive.2001-03-18 12:49 mbp * libversions.txt: Explain meaning of columns. Add release 0.9.3.2001-03-18 12:47 mbp * configure.in: Canonical home page is rproxy.samba.org Look for intmax_t in stdint.h2001-03-18 12:46 mbp * autogen.sh, dot, driver.sh: Get rid of GNUisms in scripts.2001-03-18 12:41 mbp * NEWS: Suggestions to build on Solaris 2.6 from Alberto Accomazzi <aaccomazzi@cfa.harvard.edu> Add rs_job_drive, a generic mechanism for turning the library into blocking mode. rs_whole_run now builds on top of this. The filebuf interface has changed a little to accomodate it.2001-03-18 12:40 mbp * .cvsignore, Makefile.am: Suggestions to build on Solaris 2.6 from Alberto Accomazzi <aaccomazzi@cfa.harvard.edu> Add `mutate' test utility (works, but incomplete)2001-03-17 22:08 mbp * rdiff.c: Gentler preprocessor syntax to support different compilers.2001-03-17 22:08 mbp * TODO: Note about output conversions.2001-03-17 22:08 mbp * Makefile.am: Add upload-news target.2001-03-15 11:39 mbp * NEWS, rsync.h: Patch to build on FreeBSD by Jos Backus <josb@cncdsl.com>, fixing type-correctness.2001-03-15 11:34 mbp * patch.c: Type-correctness.2001-03-15 11:34 mbp * configure.in: Moving towards 0.9.3.2001-03-13 01:48 mbp * tube.c: Be more careful about criteria for detecting truncated literal blocks.2001-03-13 01:42 mbp * tube.c: Return error if file is truncated during COPY patch operation2001-03-13 01:04 mbp * NEWS: Call this 0.9.2.2001-03-13 00:52 mbp * Makefile.am, configure.in: Call this 0.9.2.2001-03-13 00:15 mbp * sources.test: Also compare source to itself as the null case.2001-03-13 00:15 mbp * driver.sh: Driver now takes a -s option to make it show statistics.2001-03-13 00:13 mbp * delta.c: Update the delta_scan routine to be able to do short end blocks.2001-03-13 00:02 mbp * delta.c: Doc.2001-03-13 00:02 mbp * stats.c: Fix printf formats.2001-03-13 00:00 mbp * changes.test, driver.sh, sources.test: Add triple_test function to test driver. Try a block size of 4096 first as it's a more common case. Add a test case that uses backups of source files.2001-03-12 23:43 mbp * .cvsignore: Ignore man products.2001-03-12 23:41 mbp * search.c: Clean up.2001-03-12 23:40 mbp * Makefile.am, changes.test: Add another test case that compares similar files.2001-03-12 23:38 mbp * patch.c: Keep track of statistics while reading patches.2001-03-12 23:38 mbp * delta.c: Make sure we progress by at least a single block when looking for a match. After finding a match, remember its location and send it out on the next iteration.2001-03-12 18:29 mbp * stats.c: Fix printf format.2001-03-12 18:27 mbp * scoop.c, tube.c: Better trace.2001-03-12 18:27 mbp * job.h, patch.c: Correctly execute COPY commands when patching.2001-03-12 18:25 mbp * rsync.h, emit.c, stats.c: Stats should include number of COPY cmdbytes.2001-03-12 18:22 mbp * rsync.h: Fix rs_file_copy_cb, which needs to know the position at which to copy. Show fd# if copy fails. Doc.2001-03-12 18:21 mbp * buf.c: Fix rs_file_copy_cb, which needs to know the position at which to copy. Show fd# if copy fails.2001-03-12 14:41 mbp * patch.c: Add code to parse COPY commands. Doesn't execute them yet. Automatically stick immediate operands into job->param1.2001-03-12 14:32 mbp * delta.c: W00h00! Search for matching blocks and emit COPY commands when found. Don't calculate the strong checksum unless we think we've found a match.2001-03-12 14:31 mbp * scoop.c: Doc.2001-03-12 14:28 mbp * emit.c, emit.h: Add rs_emit_copy_cmd, with hardcoded cmdbyte.2001-03-12 13:31 mbp * delta.c: Calculate checksums of full-size blocks in preparation for searching. Still just emit literals. Sanity-check signature settings at job creation. If there's not enough input data to search for a block, then put what we have into the scoop so that we can keep it for later.2001-03-12 13:28 mbp * scoop.c, stream.h: Expose rs_scoop_input.2001-03-12 13:23 mbp * util.h: Drop unused macros.2001-03-12 13:16 mbp * job.c: More verbose internal error message.2001-03-12 12:57 mbp * rsync.h: Fix Doxygen references.2001-03-12 12:43 mbp * delta.c: When generating a delta, get as much readahead as possible so that we can generate the best deltas. Move code to actually scan out into a separate function. Still just always emitting deltas.2001-03-12 12:42 mbp * job.h, mksum.c, netint.c, patch.c, stream.c, stream.h, tube.c: Rename rs_blow_* to rs_tube_*. Rename rs_blow_literal to rs_tube_write, because it otherwise tends to get confused with LITERAL commands.2001-03-12 12:30 mbp * main.dox: More documentation of buffers structure.2001-03-12 12:09 mbp * job.c: Try to check that the job actually made progress if it said it did, so as to better detect internal errors.2001-03-12 12:08 mbp * emit.c: Include statistics about space used by command headers, and the total bytes read and written.2001-03-12 12:02 mbp * rsync.h, stats.c: Include statistics about space used by command headers, and the total bytes read and written.2001-03-12 11:33 mbp * tube.c: Factor out code to copy from scoop.2001-03-12 11:04 mbp * tube.c: Better trace. Doc. When copying data through to the tube, make sure we use up data in the scoop first!2001-03-12 11:04 mbp * trace.c, trace.h: Fix oops about RS_LOG_NONAME.2001-03-12 11:03 mbp * stream.c, stream.h: Get ready for readahead searching for matching blocks. Don't both copying if there are zero bytes left.2001-03-12 11:01 mbp * scoop.c: Get ready for readahead searching for matching blocks.2001-03-12 11:01 mbp * rdiff.c: Get ready for built-in gzip/bzip2 support. Make sure we suggest --help when somebody makes a command-line mistake.2001-03-12 11:00 mbp * msg.c: Improved error messages.2001-03-12 10:59 mbp * delta.c, job.h: When generating a delta, if there is a signature loaded then use a different statefn that tries to get enough readahead to look for a match. At the moment it just outputs LITERALs, but it's closer. Copy signature parameters into the job, so block_len is available for deltas.2001-03-12 10:57 mbp * configure.in: Look for libz and libbz2 so that we can later try using them in rdiff.2001-03-12 01:41 mbp * includes.h: no longer required2001-03-12 01:41 mbp * stats.c, trace.c, trace.h: Optionally hide function name in trace output. Do this when displaying statistics.2001-03-12 01:41 mbp * sumset.h: Doc.2001-03-12 01:18 mbp * configure.in: Call this 0.9.2pre.2001-03-12 01:17 mbp * Makefile.am, autogen.sh: Cater to people who prefer the name 'make test'.2001-03-12 01:16 mbp * buf.c: Doc.2001-03-12 01:16 mbp * librsync.3: Fix man page markup.2001-03-12 01:14 mbp * Makefile.am: Make manpages look better.2001-03-12 01:03 mbp * Makefile.am: Build man pages and converted forms. Upload converted man pages to websites.2001-03-12 00:52 mbp * trace.c, rdiff.c: Doc.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -