[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
From: |
Andrew Ferguson |
Subject: |
[Rdiff-backup-commits] rdiff-backup CHANGELOG rdiff_backup/cmodule.c |
Date: |
Sat, 16 Jan 2010 18:47:12 +0000 |
CVSROOT: /sources/rdiff-backup
Module name: rdiff-backup
Changes by: Andrew Ferguson <owsla> 10/01/16 18:47:12
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&r1=1.371&r2=1.372
http://cvs.savannah.gnu.org/viewcvs/rdiff-backup/rdiff_backup/cmodule.c?cvsroot=rdiff-backup&r1=1.25&r2=1.26
Patches:
Index: CHANGELOG
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/CHANGELOG,v
retrieving revision 1.371
retrieving revision 1.372
diff -u -b -r1.371 -r1.372
--- CHANGELOG 9 Apr 2009 13:59:17 -0000 1.371
+++ CHANGELOG 16 Jan 2010 18:47:12 -0000 1.372
@@ -1,6 +1,9 @@
New in v1.3.4 (????/??/??)
---------------------------
+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)
+
Start using Unicode internally for filenames. This fixes Unicode support
on Windows (Josh Nisly)
Index: rdiff_backup/cmodule.c
===================================================================
RCS file: /sources/rdiff-backup/rdiff-backup/rdiff_backup/cmodule.c,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- rdiff_backup/cmodule.c 2 Jul 2008 18:15:52 -0000 1.25
+++ rdiff_backup/cmodule.c 16 Jan 2010 18:47:12 -0000 1.26
@@ -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,
Andrew Ferguson <=