Here is a list of all documented files with brief descriptions:
| base64.c | |
| buf.c | Buffers that map between stdio file streams and librsync streams |
| buf.h | |
| checksum.c | |
| checksum.h | |
| command.c | |
| command.h | Types of commands present in the encoding stream |
| config.h | |
| delta.c | Generate in streaming mode an rsync delta given a set of signatures, and a new file |
| emit.c | Encoding output routines |
| emit.h | How to emit commands to the client |
| fileutil.c | |
| hashtable.c | |
| hashtable.h | A generic open addressing hashtable |
| hex.c | |
| isprefix.c | |
| isprefix.h | |
| job.c | Generic state-machine interface |
| job.h | |
| librsync.h | Public header for librsync |
| librsync_export.h | |
| mdfour.c | MD4 message digest algorithm |
| mdfour.h | |
| mksum.c | Generate file signatures |
| msg.c | Error messages for re_result values |
| netint.c | Network-byte-order output to the tube |
| netint.h | |
| patch.c | |
| prototab.c | Delta file commands |
| prototab.h | Delta file commands |
| rabinkarp.c | |
| rabinkarp.h | |
| rdiff.c | Command-line network-delta tool |
| readsums.c | Load signatures from a file |
| rollsum.c | |
| rollsum.h | |
| scoop.c | This file deals with readahead from caller-supplied buffers |
| stats.c | Stats reporting functions |
| stream.h | Manage librsync streams of IO |
| sumset.c | |
| sumset.h | |
| trace.c | Logging and debugging output |
| trace.h | Logging functions |
| tube.c | A somewhat elastic but fairly small buffer for data passing through a stream |
| util.c | |
| util.h | |
| version.c | |
| whole.c | |
| whole.h | |