search for: have_secure_mkstemp

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...