summaryrefslogtreecommitdiff
path: root/rdiff-backup/rdiff_backup/cmodule.c
Commit message (Collapse)AuthorAgeFilesLines
* Fix OverflowError on 64-bit systems when backing up symlinks with uid or gidHEADmasterowsla2010-01-161-2/+2
| | | | | | | above INT_MAX. This fix is the same as r77008 in the Python source. git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@1060 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Use the Python os.lstat() on Windows. (Patch from Josh Nisly)owsla2008-07-021-20/+8
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@905 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Do not use inode numbers on Windows and gracefully handle attempts toowsla2008-06-101-1/+8
| | | | | | | rename over existing files on Windows. (Patch from Josh Nisly) git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@886 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Get cmodule.c building natively on Windows (Patch from Josh Nisly)owsla2008-04-081-2/+17
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@880 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Avoid lchown requirementbescoto2005-09-071-0/+4
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@630 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added lchown to cmodule so rdiff-backup can preserve symlink uid/gidbescoto2005-08-111-0/+32
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@606 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fixed bug in Gruenbach's code and added test for itbescoto2003-08-261-7/+9
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@405 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* ACL/EA parsing fixes, use new quoting stylebescoto2003-08-251-2/+127
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@403 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fixes for --calculate-average, python 2.3, and mac os xbescoto2003-08-031-1/+11
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@371 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added fs_abilities.py to makedist scriptbescoto2003-07-241-1/+15
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@363 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Updated copyright noticebescoto2003-07-231-5/+13
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@362 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Applied Arkadiusz Patyk's patch for python 2.3c1 compilationbescoto2003-07-221-7/+10
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@357 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added ctime support (although it is not used)bescoto2003-06-301-3/+7
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@335 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added parameter checking to my_syncbescoto2003-03-191-2/+4
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@306 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* First pass at integrating regress codebescoto2003-02-111-0/+11
| | | | | | | | | | At this point most of the tests work, but there are still problems with the finaltest error tests on /proc, and with some selection options. The regress code is totally unchecked, and regresstest.py is unwritten. git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@277 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added David S.'s major/minor patch in cmodule.c,ben2002-10-051-2/+2
| | | | | | | | | SetConnections.py now normalizes rpaths, log.py now returns LoggerError if can't open logfile, Main.py catches logger error if can't open restore log git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@216 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Reversed previous large file changes - answer was just to includeben2002-09-171-1/+1
| | | | | | | Python.h first. git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@208 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Changed 'struct stat' to STRUCT_STATben2002-09-161-1/+1
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@204 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added LARGEFILE defines for >2GB file supportben2002-09-161-2/+0
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@203 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Backed out stat64 code in previous diff, kept thread codeben2002-09-111-6/+3
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@195 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added thread statements and lstat64 check for large file supportben2002-09-101-2/+26
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@193 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Fixed bad high bit permissions mode in cmodule.c, and assorted changesben2002-08-101-1/+1
| | | | | | | to make --windows-mode work. git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@180 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Various changes to 0.9.3, see CHANGELOGben2002-07-161-2/+2
| | | | git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@157 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* More optimization: rewrote selection iteration to not recur, and addedben2002-06-251-37/+33
| | | | | | | | "fast processing" to IterTreeReducer, so objects don't need to be created in the typical case. git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@145 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Added compile.py to compile the c portionben2002-06-191-62/+125
| | | | | | | | | Added GPL headers to all the source code files Fixed memory leaks and bad pointer casts in cmodule.c git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@141 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109
* Many optimizations - up to 3x speed improvementben2002-06-171-0/+139
git-svn-id: http://svn.savannah.nongnu.org/svn/rdiff-backup/trunk@134 2b77aa54-bcbc-44c9-a7ec-4f6cf2b41109