aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2018-02-09Get rid of unnecessary goto statementsDavid Kahles1-6/+5
2018-02-09Don't double free the csync_stat_t struct when stat failsDavid Kahles1-1/+0
2018-02-09Fix local file type detection for socketsDavid Kahles1-1/+1
2018-02-09Simplify local file type detection switch statementDavid Kahles1-10/+3
2018-02-09Remove case and just fall throughDavid Kahles1-2/+0
2018-02-09Set last six characters to 'X', before trying to change temporary nameDavid Kahles1-0/+6
2018-02-09log: Use unlikely macroDavid Kahles1-1/+2
2018-02-09Delete directory name after using itDavid Kahles1-1/+1
2018-02-09config: Use the correct part of the string to parse the integerDavid Kahles1-5/+7
2018-02-09log: Make sure we use the XSI compliant strerror_r functionDavid Kahles11-47/+148
2018-02-09config: Copy configuration file also when unit testing disabledDavid Kahles1-1/+1
2016-11-12vio: Fix a build warning if we build without testingAndreas Schneider1-1/+1
2016-11-12src: Use __func__ instead of __FUNCTION__Andreas Schneider1-1/+1
2015-11-04c_mkdirs: Fix error checking of utf8 conversion functionAndreas Schneider1-12/+25
2015-11-04log: Make sure buffer is initialized correctlyAndreas Schneider1-1/+1
2015-11-04lock: Correctly handle utf8 conversion errorsAndreas Schneider1-2/+7
2014-12-02Added options and minor changes to CMAKEMorten W. Jørgensen1-3/+10
2013-08-01MacOSX: Add a mac specific header to avoid a build warning.Klaas Freitag1-0/+4
2013-08-01Use strerror_r outside of log functions to avoid warnings.Klaas Freitag1-2/+2
2013-08-01vio: Fix compile error if WITH_UNIT_TESTING is not defined.Klaas Freitag1-1/+1
2013-08-01Set csync version to 0.50.0Klaas Freitag1-2/+2
2013-07-30exclude: Try another fix for NULL termination.Andreas Schneider1-1/+1
2013-07-30std: Fix stat timing problems.Andreas Schneider1-18/+23
2013-07-30config: Fix a memory leak.Andreas Schneider1-0/+2
2013-07-29LICENSE: Change license of libcsync from GPL to LGPL.Andreas Schneider56-685/+651
2013-07-29cmake: Remove iniparser dependency.Andreas Schneider1-4/+0
2013-07-29csync: Use new config parser.Andreas Schneider2-37/+9
2013-07-28config: Implement a new config parser.Andreas Schneider2-4/+238
2013-07-25std: Do size compare based on fstat after opening the files.Klaas Freitag1-16/+18
2013-07-25exclude: Make sure the buffer is null terminated.Andreas Schneider1-3/+7
2013-07-25update: Make sure ulen is initialized.Andreas Schneider1-1/+1
2013-07-24vio: Fix compile warning if compiled without testing.Klaas Freitag1-1/+3
2013-07-24update: Make sure we don't have an invalid path pointer.Andreas Schneider1-3/+15
2013-07-23std: Cleanup utf8_from and to_locale function, added mem checks.Klaas Freitag1-13/+37
2013-07-23propagate: Base overall progress data on both trees rather than one.Klaas Freitag3-10/+67
2013-07-23csync: Add userdata parameter to the overall progress callback.Klaas Freitag2-4/+14
2013-07-23vio: Do not dereference again, it's already the method_handle.Klaas Freitag1-1/+1
2013-07-23lock: Use wide char types for lock functions.Klaas Freitag1-12/+29
2013-07-22exclude: Fix a double close().Klaas Freitag1-1/+0
2013-07-22exclude: Use mbchar to open exclude file.Klaas Freitag1-2/+14
2013-07-22exclude: Preinitialize memory with zero.Klaas Freitag1-1/+2
2013-07-22std: Fix a memory on error in c_compare_file().Klaas Freitag1-0/+1
2013-07-22csync: Fix possible null pointer dereferences in tree walkers.Klaas Freitag1-4/+4
2013-07-22std: Fix a memleak on error in c_iconv().Klaas Freitag1-0/+1
2013-07-22std: Fix memleak on error in c_rename().Klaas Freitag1-0/+1
2013-07-22std: Fix file descriptor checks.Klaas Freitag1-2/+2
2013-07-15std: Add missing includes for memset and uintptr_t.Andreas Schneider1-0/+3
2013-07-14std: Fix const handling on Linux and BSD.Andreas Schneider1-2/+7
2013-07-14cmake: Fix names of the include dirs.Andreas Schneider2-4/+3
2013-07-14cmake: Fix iconv detection on FreeBSD.Andreas Schneider2-0/+2