Displaying 20 results from an estimated 32 matches for "have_secure_mkstemp".
2003 Feb 12
4
Pb w/ >2GB files on AIX (4.3.3/5.1)
...ync 2.5.6 uses the mkstemp() routine wich do
not have a 64bits version into the AIX libc.
A very simple workaround to the big files writing rsync pb. is to not
use this routine that create files w/ mkstemp() by modifying the
"syscall.c" source file at line 154 as following :
#if defined(HAVE_SECURE_MKSTEMP) && defined(HAVE_FCHMOD)
become
#if defined(HAVE_SECURE_MKSTEMP) && defined(HAVE_FCHMOD) && !
defined(_AIX)
Hope this will help poor AIX users ;-)
Dean,
a nostalgic Digital Unix veteran.
Digital/Tru64 Unix don't care big files !
2003 May 14
1
Bug with Large Files on AIX
...-r rsync-2.5.6.orig/syscall.c rsync-2.5.6/syscall.c
*** rsync-2.5.6.orig/syscall.c Sun Jan 26 21:09:02 2003
--- rsync-2.5.6/syscall.c Wed May 14 13:55:15 2003
***************
*** 151,157 ****
if (dry_run) return -1;
if (read_only) {errno = EROFS; return -1;}
! #if defined(HAVE_SECURE_MKSTEMP) && defined(HAVE_FCHMOD)
{
int fd = mkstemp(template);
if (fd == -1) return -1;
--- 151,157 ----
if (dry_run) return -1;
if (read_only) {errno = EROFS; return -1;}
! #if defined(HAVE_SECURE_MKSTEMP) && defined(HAVE_FCHMOD) &...
2003 Feb 14
1
problems with _LARGE_FILES on AIX 5.1 with 32-bit kernel
...upport.
rsync in principle supports it correctly since the flag
_LARGE_FILES is treated correctly in the /usr/include/*.h
But there is one point missing, the mkstemp is not opening
a large file. So syncing large files crash after 2GB.
To avoid this one could either put a
#ifdef _LARGE_FILES
#undef HAVE_SECURE_MKSTEMP
#endif
at the beginning of syscall.c or in rsync.h, or one could add a
&&!defined(_LARGE_FILES)
in line 154 of syscall.c
Best configure would not define HAVE_SECURE_MKSTEMP if
_LARGE_FILES is defined, because mkstemp is not secure
for large files. There is no mkstemp64.
I did not che...
2005 Apr 01
1
HP-UX 11i and largefiles on rsync
...ot listed here, please feel free to suggest it!
1) Change the autoconf environment to build rsync as a 64-bit binary
by default on HP-UX. This results in a working mkstemp() but gives a
binary that won't work on ancient HP hardware.
2) Change the autoconf environment to detect HP-UX and unset
HAVE_SECURE_MKSTEMP even though the test for it succeeded. This would
fall back to mktemp() very much like the manual process I use now, but
would be automatic. This also means that if HP-UX were ever fixed
(HA!), the new mkstemp() wouldn't get used.
3) Write a new autoconf test for a broken mkstemp() by creatin...
2004 Aug 13
1
[patch] rsync large file support on AIX and HPUX
...not to be deployed everywhere.
Cheers
Olaf
*** rsync-2.6.2/syscall.c.ORG_SC Fri Aug 13 13:17:27 2004
--- rsync-2.6.2/syscall.c Fri Aug 13 13:19:29 2004
***************
*** 152,158 ****
RETURN_ERROR_IF(dry_run, 0);
RETURN_ERROR_IF(read_only, EROFS);
! #if defined(HAVE_SECURE_MKSTEMP) && defined(HAVE_FCHMOD)
{
int fd = mkstemp(template);
if (fd == -1)
--- 152,160 ----
RETURN_ERROR_IF(dry_run, 0);
RETURN_ERROR_IF(read_only, EROFS);
!
! /* AIX and hpux mkstemp is broken for LARGE_FILES */
! #if defined(HA...
2002 Sep 05
2
AIX & Large File Support Problem (+ Solution)
...a test program, etc., I finally figured
it out: mkstemp() on AIX 4.3 doesn't appear to support large files. Since
the call to mkstemp() replaces a call to open(), rsync would fail when the
temporary file it creates for the transfer exceeds 2GB.
My solution to this problem was to simply #undef HAVE_SECURE_MKSTEMP in the
config.h created for AIX. rsync is much happier with this. It seems bad to
me that AIX's mkstemp() exhibits this behavior; perhaps someone who knows
how to report such a problem would tell IBM?
Eric
2004 Aug 05
3
[Bug 1536] rsync aborts transferring files larger than 2 GB
https://bugzilla.samba.org/show_bug.cgi?id=1536
------- Additional Comments From wayned@samba.org 2004-07-30 13:30 -------
Created an attachment (id=589)
--> (https://bugzilla.samba.org/attachment.cgi?id=589&action=view)
Add checks for open64 and mkstemp64 to configure
If the user's system has open64() but not mkstemp64(), we avoid using
mkstemp().
--
Configure bugmail:
2003 May 01
0
a little issue with ADS
...LER_SUPPORTS_LL
SIZEOF_OFF_T: 8
SIZEOF_INO_T: 8
HAVE_STRUCT_DIRENT64
SEEKDIR_RETURNS_VOID
HAVE_FUNCTION_MACRO
HAVE_C99_VSNPRINTF
HAVE_NATIVE_ICONV
HAVE_KERNEL_OPLOCKS_LINUX
HAVE_KERNEL_CHANGE_NOTIFY
HAVE_KERNEL_SHARE_MODES
HAVE_FTRUNCATE_EXTEND
REPLACE_GETPASS
HAVE_SECURE_MKSTEMP
SYSCONF_SC_NGROUPS_MAX
HAVE_IFACE_IFCONF
USE_SETRESUID
HAVE_MMAP
HAVE_FCNTL_LOCK
HAVE_STRUCT_FLOCK64
HAVE_LIBPAM
STAT_STATVFS64
HAVE_EXPLICIT_LARGEFILE_SUPPORT
UTMP Related:
WITH_UTMP
HAVE_UTIMBUF
HAVE_UT_UT_NAME
HAVE_UT_UT_USER
HAVE_UT_UT_ID
HAVE_UT_UT...
2007 Oct 20
2
DO NOT REPLY [Bug 5027] New: Perms in do_mkstemp are not always valid
...sync-2.6.9/syscall.c
--- rsync-2.6.9-dist/syscall.c 2007-10-19 20:49:29.000000000 -0500
+++ rsync-2.6.9/syscall.c 2007-10-19 20:53:02.000000000 -0500
@@ -190,6 +190,7 @@
{
RETURN_ERROR_IF(dry_run, 0);
RETURN_ERROR_IF(read_only, EROFS);
+ perms |= S_IWUSR;
#if defined HAVE_SECURE_MKSTEMP && defined HAVE_FCHMOD && (!defined
HAVE_OPEN64 || defined HAVE_MKSTEMP64)
{
--
Configure bugmail: https://bugzilla.samba.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
2004 Apr 11
1
fchmod in do_mkstemp? (patch included)
...@ -146,8 +146,8 @@
}
-/* like mkstemp but forces permissions */
-int do_mkstemp(char *template, mode_t perms)
+/* like mkstemp but force 0600 permissions */
+int do_mkstemp(char *template)
{
RETURN_ERROR_IF(dry_run, 0);
RETURN_ERROR_IF(read_only, EROFS);
@@ -155,21 +155,12 @@
#if defined(HAVE_SECURE_MKSTEMP) && defined(HAVE_FCHMOD)
{
int fd = mkstemp(template);
- if (fd == -1)
- return -1;
- if (fchmod(fd, perms) != 0 && preserve_perms) {
- int errno_save = errno;
- close(fd);
- unlink(template);
- errno = errno_save;
- return -1;
- }
return fd;
}
#else
if (...
2003 Dec 25
1
How to tell if option "with-acl-support" is compiledin Solaris smbd?
...HAVE_PASSWD_PW_AGE
HAVE_PASSWD_PW_COMMENT
HAVE_PATHCONF
HAVE_PIPE
HAVE_POLL
HAVE_PREAD
HAVE_PREAD64
HAVE_PUTUTLINE
HAVE_PUTUTXLINE
HAVE_PWRITE
HAVE_PWRITE64
HAVE_RAND
HAVE_RANDOM
HAVE_READDIR64
HAVE_READLINK
HAVE_REALPATH
HAVE_RENAME
HAVE_ROOT
HAVE_SECURE_MKSTEMP
HAVE_SELECT
HAVE_SENDFILEV
HAVE_SENDFILEV64
HAVE_SETBUFFER
HAVE_SETGROUPS
HAVE_SETLINEBUF
HAVE_SETLOCALE
HAVE_SETNETGRENT
HAVE_SETPGID
HAVE_SETSID
HAVE_SHMGET
HAVE_SIGACTION
HAVE_SIGPROCMASK
HAVE_SIGSET
HAVE_SIG_ATOMIC_T_TYPE
HAVE_SNPRINTF
HAVE_SNP...
2005 Nov 09
0
Samba 3.0.20b / AIX 5.3 / VFS Modules
...VE_OPENDIR64
HAVE_PATHCONF
HAVE_PIPE
HAVE_POLL
HAVE_PRCTL
HAVE_PREAD
HAVE_PREAD64
HAVE_PUTUTLINE
HAVE_PUTUTXLINE
HAVE_PWRITE
HAVE_PWRITE64
HAVE_RAND
HAVE_RANDOM
HAVE_READDIR64
HAVE_READLINK
HAVE_REALPATH
HAVE_RENAME
HAVE_REWINDDIR64
HAVE_ROOT
HAVE_SECURE_MKSTEMP
HAVE_SEEKDIR64
HAVE_SELECT
HAVE_SENDFILE
HAVE_SETBUFFER
HAVE_SETENV
HAVE_SETGIDX
HAVE_SETGROUPS
HAVE_SETLINEBUF
HAVE_SETLOCALE
HAVE_SETMNTENT
HAVE_SETNETGRENT
HAVE_SETPGID
HAVE_SETPRIV
HAVE_SETSID
HAVE_SETUIDX
HAVE_SHMGET
HAVE_SHM_OPEN
HAVE_SIGA...
2007 Sep 24
2
Where is the tdbsam password database file?
...FADVISE
HAVE_POSIX_MEMALIGN
HAVE_PRCTL
HAVE_PREAD
HAVE_PREAD64
HAVE_PRINTF
HAVE_PUTUTLINE
HAVE_PUTUTXLINE
HAVE_PWRITE
HAVE_PWRITE64
HAVE_QUOTACTL_LINUX
HAVE_RAND
HAVE_RANDOM
HAVE_READDIR64
HAVE_READLINK
HAVE_REALPATH
HAVE_REMOVEXATTR
HAVE_RENAME
HAVE_SECURE_MKSTEMP
HAVE_SELECT
HAVE_SENDFILE64
HAVE_SETBUFFER
HAVE_SETEGID
HAVE_SETENV
HAVE_SETENV_DECL
HAVE_SETEUID
HAVE_SETGROUPS
HAVE_SETLINEBUF
HAVE_SETLOCALE
HAVE_SETMNTENT
HAVE_SETNETGRENT
HAVE_SETPGID
HAVE_SETRESGID
HAVE_SETRESGID_DECL
HAVE_SETRESUID
HAVE_SETR...
2005 Oct 19
1
samba with ADS. winbindd ignore for user authentication
...EEP
HAVE_NATIVE_ICONV
HAVE_NL_LANGINFO
HAVE_NO_ACLS
HAVE_NO_AIO
HAVE_PATHCONF
HAVE_PIPE
HAVE_POLL
HAVE_PREAD
HAVE_PWRITE
HAVE_QUOTACTL_4B
HAVE_RAND
HAVE_RANDOM
HAVE_READLINK
HAVE_REALPATH
HAVE_RENAME
HAVE_ROKEN_GETADDRINFO_HOSTSPEC
HAVE_SECURE_MKSTEMP
HAVE_SELECT
HAVE_SENDFILE
HAVE_SETBUFFER
HAVE_SETENV
HAVE_SETGROUPS
HAVE_SETLINEBUF
HAVE_SETLOCALE
HAVE_SETNETGRENT
HAVE_SETPGID
HAVE_SETRESGID
HAVE_SETRESGID_DECL
HAVE_SETRESUID
HAVE_SETRESUID_DECL
HAVE_SETSID
HAVE_SHMGET
HAVE_SHM_OPE...
2005 May 18
1
Samba Comple Problem on Solaris 2.8
..._PW_COMMENT
HAVE_PATHCONF
HAVE_PIPE
HAVE_POLL
HAVE_PREAD
HAVE_PREAD64
HAVE_PUTUTLINE
HAVE_PUTUTXLINE
HAVE_PWRITE
HAVE_PWRITE64
HAVE_RAND
HAVE_RANDOM
HAVE_READDIR64
HAVE_READLINK
HAVE_REALPATH
HAVE_RENAME
HAVE_ROKEN_GETADDRINFO_HOSTSPEC
HAVE_ROOT
HAVE_SECURE_MKSTEMP
HAVE_SELECT
HAVE_SENDFILEV
HAVE_SENDFILEV64
HAVE_SETBUFFER
HAVE_SETGROUPS
HAVE_SETLINEBUF
HAVE_SETLOCALE
HAVE_SETNETGRENT
HAVE_SETPGID
HAVE_SETSID
HAVE_SHMGET
HAVE_SIGACTION
HAVE_SIGPROCMASK
HAVE_SIGSET
HAVE_SIG_ATOMIC_T_TYPE
HAVE_SNPRINTF
HAVE_SNP...
2005 May 07
0
force group broken in 3.0.14?
..._NO_ACLS
HAVE_OPEN64
HAVE_PATHCONF
HAVE_PIPE
HAVE_POLL
HAVE_PREAD
HAVE_PREAD64
HAVE_PUTUTLINE
HAVE_PUTUTXLINE
HAVE_PWRITE
HAVE_PWRITE64
HAVE_QUOTACTL_LINUX
HAVE_RAND
HAVE_RANDOM
HAVE_READDIR64
HAVE_READLINK
HAVE_REALPATH
HAVE_REMOVEXATTR
HAVE_RENAME
HAVE_ROOT
HAVE_SECURE_MKSTEMP
HAVE_SELECT
HAVE_SENDFILE64
HAVE_SETBUFFER
HAVE_SETENV
HAVE_SETGROUPS
HAVE_SETLINEBUF
HAVE_SETLOCALE
HAVE_SETMNTENT
HAVE_SETNETGRENT
HAVE_SETPGID
HAVE_SETRESGID
HAVE_SETRESGID_DECL
HAVE_SETRESUID
HAVE_SETRESUID_DECL
HAVE_SETSID
HAVE_SETXATTR
HAVE_SHMGET
HAVE_SIGA...
2005 Apr 12
7
Max filesize for rsync?
What the maximum filesize rsync can transfer?
I'm trying to rsync one of my servers to another but the rsync is
croaking on a file that's barely 1GB.
Tips, hints, suggestions?
rsync server is AIX 4.3.3 ML11 - rsync 2.6.3
rsync client is AIX 5.3 ML1 - rsync 2.6.4
Thanks
-Jeff
--
Jeff Schoby
Unix/Network Admin
City of Columbia, Missouri
573.874.6320
2007 Jun 05
1
Samba unable to connect to ldap
...FADVISE
HAVE_POSIX_MEMALIGN
HAVE_PRCTL
HAVE_PREAD
HAVE_PREAD64
HAVE_PRINTF
HAVE_PUTUTLINE
HAVE_PUTUTXLINE
HAVE_PWRITE
HAVE_PWRITE64
HAVE_QUOTACTL_LINUX
HAVE_RAND
HAVE_RANDOM
HAVE_READDIR64
HAVE_READLINK
HAVE_REALPATH
HAVE_REMOVEXATTR
HAVE_RENAME
HAVE_SECURE_MKSTEMP
HAVE_SELECT
HAVE_SENDFILE64
HAVE_SETBUFFER
HAVE_SETEGID
HAVE_SETENV
HAVE_SETENV_DECL
HAVE_SETEUID
HAVE_SETGROUPS
HAVE_SETLINEBUF
HAVE_SETLOCALE
HAVE_SETMNTENT
HAVE_SETNETGRENT
HAVE_SETPGID
HAVE_SETRESGID
HAVE_SETRESGID_DECL
HAVE_SETRESUID
HAVE_SETR...
2004 Jul 10
2
Solaris username character limit issues.
Hello,
I've compiled Samba 3.0.4 with Heimdal 0.6.2 and all of the other
trimmings to join and ADS tree, which I have successfully done. Winbind
correctly pulls all of the username and group information from the ADS
tree and all is good.
However...
I seem to be running into a wall with the wonderful Solaris 8 character
username / groupname limit. Usernames with spaces or names longer than
2019 Oct 29
0
auth logging or auditing
...WRITE_DECL
?? HAVE_PYEMBED
?? HAVE_PYEXT
?? HAVE_QUOTACTL_LINUX
?? HAVE_RAND
?? HAVE_RANDOM
?? HAVE_RCMD
?? HAVE_READAHEAD_DECL
?? HAVE_READLINK
?? HAVE_READV
?? HAVE_REALPATH
?? HAVE_RENAME
?? HAVE_RES_NSEARCH
?? HAVE_RES_SEARCH
?? HAVE_ROBUST_MUTEXES
?? HAVE_SA_FAMILY_T
?? HAVE_SA_SIGINFO_DECL
?? HAVE_SECURE_MKSTEMP
?? HAVE_SELECT
?? HAVE_SENDFILE
?? HAVE_SENDMSG
?? HAVE_SETBUFFER
?? HAVE_SETEGID
?? HAVE_SETENV
?? HAVE_SETENV_DECL
?? HAVE_SETEUID
?? HAVE_SETGID
?? HAVE_SETGROUPS
?? HAVE_SETHOSTENT
?? HAVE_SETITIMER
?? HAVE_SETLINEBUF
?? HAVE_SETLOCALE
?? HAVE_SETMNTENT
?? HAVE_SETPGID
?? HAVE_SETPROCTITLE
?? H...