summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Fix #248 by putting `#include "config.h"` in most src/*.c files. (#249)Donovan Baarda2023-02-1929-16/+43
* Improve documentation in scoop.h.Donovan Baarda2021-09-161-14/+15
* Update scoop.c documentation to reflect the new scoop buffering behavour.Donovan Baarda2021-09-141-13/+12
* Fix the includes and include guard for scoop.h.Donovan Baarda2021-09-141-4/+6
* Rename stream.h to scoop.h.Donovan Baarda2021-09-149-9/+9
* Add rs_trace call in buf.c to indicate when moving data in buffers.Donovan Baarda2021-09-141-0/+2
* Update librsync.h docs about processing directly from large input buffers.Donovan Baarda2021-09-141-5/+11
* Make rs_scoop_input() only visible inside scoop.c.Donovan Baarda2021-09-142-2/+1
* Remove use of ssize_t which doesn't exist on Windows.Donovan Baarda2021-09-142-12/+9
* Add MAX_DELTA_CMD in job.h for buffer scaling.Donovan Baarda2021-09-143-9/+15
* Make delta directly process the input stream if it has enough data.Donovan Baarda2021-09-143-66/+81
* Add functions for getting and consuming contigous buffers from the scoop.Donovan Baarda2021-09-142-66/+107
* Only shuffle the scoop buffer if it's necessary to make space.Donovan Baarda2021-09-125-25/+20
* Make rs_infilebuf_fill() top-up non-empty input buffers.Donovan Baarda2021-09-111-34/+19
* Add doxygen `\file` docs to all headers and state engine files.Donovan Baarda2021-08-2423-110/+130
* Rename versioning.md doxygen anchor to `page_versioning`.Donovan Baarda2021-08-231-1/+1
* Fix missing `opaque` param docstring in librsync.h.Donovan Baarda2021-08-231-0/+3
* Update comment on src/config.h.in to reflect new template name.Donovan Baarda2021-08-201-1/+1
* Rename src/config.h.cmake -> src/config.h.in.Donovan Baarda2021-08-201-0/+0
* Fix all iwyu #include warnings for all files except fileutil.c.Donovan Baarda2021-08-2036-42/+37
* Fix typo missing '#' on header's final '#endif'.Donovan Baarda2021-08-1910-10/+10
* Add import guards to all header files that didn't have them.Donovan Baarda2021-08-1914-56/+108
* Make all existing include guards consistent.Donovan Baarda2021-08-196-16/+16
* Fix all clang-tidy warnings.Donovan Baarda2021-08-191-5/+3
* Fix heap corruption from too small kbloomljusten2020-09-211-1/+1
* Make rdiff.c `-Wconversion -Wno-sign-conversion` compliant for clang.Donovan Baarda2020-06-041-1/+1
* Make base64.c `-Wconversion -Wno-sign-conversion` compliant.Donovan Baarda2020-06-041-6/+4
* Make buf.c `-Wconversion -Wno-sign-conversion` compliant.Donovan Baarda2020-06-041-16/+2
* Make delta.c `-Wconversion -Wno-sign-conversion` compliant.Donovan Baarda2020-06-041-2/+2
* Make emit.c `-Wconversion -Wno-sign-conversion` compliant.Donovan Baarda2020-06-041-6/+3
* Make mksum.c `-Wconversion -Wno-sign-conversion` compliant.Donovan Baarda2020-06-041-2/+2
* Make whole.c `-Wconversion -Wno-sign-conversion` compliant.Donovan Baarda2020-06-041-2/+2
* Fix rs_file_copy_cb() error handling.Donovan Baarda2020-06-041-8/+5
* Make mdfour.[ch] `-Wconversion -Wno-sign-conversion` compliant.Donovan Baarda2020-06-041-1/+1
* Make rabinkarp `-Wconversion -Wno-sign-conversion` compliant.Donovan Baarda2020-06-041-1/+1
* Make fileutil.c include io.h if it exists and prefer _fileno().Donovan Baarda2020-06-042-2/+8
* Make sumset.[ch] `-Wconversion -Wno-sign-conversion` complient.Donovan Baarda2020-06-042-20/+18
* Make stats.c `-Wconversion` clean.Donovan Baarda2020-06-041-11/+10
* Make patch.c fully `-Wconversion` compliant.Donovan Baarda2020-06-041-7/+9
* Make hashtable.c fully `-Wconversion` compatible for Windows.Donovan Baarda2020-06-041-1/+1
* Fix patch to detect invalid literal cmd sizes.Donovan Baarda2020-06-031-2/+2
* Fix and tidy patch.c rs_patch_s_copying() to use rs_long_t for length.Donovan Baarda2020-06-032-24/+6
* Make tube.c rs_tube_catchup_write() consistent with other code.Donovan Baarda2020-06-031-11/+8
* Make hashtable.[ch] `Wsign-conversion` warning free.Donovan Baarda2020-06-032-3/+3
* Make hashtable.[ch] `-Wconversion` warning free.Donovan Baarda2020-06-032-2/+2
* Remove stream.c and move functionality into tube.cDonovan Baarda2020-06-023-132/+84
* Use size_t consistently for buffer sizes and tidy stream related code.Donovan Baarda2020-06-024-52/+30
* Tidy patch.c and make trace output a little more consistent.Donovan Baarda2020-06-021-26/+9
* In netint.c and util.c add explicit typecasts.Donovan Baarda2020-06-022-4/+4
* in rabinkarp.c change RABINKARP_MULT2 to a literal.Donovan Baarda2020-06-021-1/+1