[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/cmodule.c [r1
From: |
Andrew Ferguson |
Subject: |
[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/cmodule.c [r1-2] |
Date: |
Sat, 16 Jan 2010 18:45:59 +0000 |
CVSROOT: /sources/rdiff-backup
Module name: rdiff-backup
Branch: r1-2
Changes by: Andrew Ferguson <owsla> 10/01/16 18:45:59
Modified files:
. : CHANGELOG
rdiff_backup : cmodule.c
Log message:
Fix OverflowError on 64-bit systems when backing up symlinks with uid
or gid
above INT_MAX. This fix is the same as r77008 in the Python source.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/CHANGELOG?cvsroot=rdiff-backup&only_with_tag=r1-2&r1=1.338.2.19&r2=1.338.2.20
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff_backup/cmodule.c?cvsroot=rdiff-backup&only_with_tag=r1-2&r1=1.25&r2=1.25.2.1
Patches:
Index: CHANGELOG
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/CHANGELOG,v
retrieving revision 1.338.2.19
retrieving revision 1.338.2.20
diff -u -b -r1.338.2.19 -r1.338.2.20
--- CHANGELOG 31 Mar 2009 17:42:38 -0000 1.338.2.19
+++ CHANGELOG 16 Jan 2010 18:45:59 -0000 1.338.2.20
@@ -1,6 +1,9 @@
New in v1.2.9 (????/??/??)
---------------------------
+Fix OverflowError on 64-bit systems when backing up symlinks with uid or gid
+above INT_MAX. Thanks to Michel Le Cocq for the bug report. (Andrew Ferguson)
+
Don't print "Fatal Error" if --check-destination-dir completed successfully.
Thanks to Serge Zub for the suggestion. (Andrew Ferguson)
Index: rdiff_backup/cmodule.c
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/rdiff_backup/cmodule.c,v
retrieving revision 1.25
retrieving revision 1.25.2.1
diff -u -b -r1.25 -r1.25.2.1
--- rdiff_backup/cmodule.c 2 Jul 2008 18:15:52 -0000 1.25
+++ rdiff_backup/cmodule.c 16 Jan 2010 18:45:59 -0000 1.25.2.1
@@ -394,9 +394,9 @@
posix_lchown(PyObject *self, PyObject *args)
{
char *path = NULL;
- int uid, gid;
+ long uid, gid;
int res;
- if (!PyArg_ParseTuple(args, "etii:lchown",
+ if (!PyArg_ParseTuple(args, "etll:lchown",
Py_FileSystemDefaultEncoding, &path,
&uid, &gid))
return NULL;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/cmodule.c [r1-2],
Andrew Ferguson <=