Server IP : 103.119.228.120 / Your IP : 18.226.222.132 Web Server : Apache System : Linux v8.techscape8.com 3.10.0-1160.119.1.el7.tuxcare.els2.x86_64 #1 SMP Mon Jul 15 12:09:18 UTC 2024 x86_64 User : nobody ( 99) PHP Version : 5.6.40 Disable Function : shell_exec,symlink,system,exec,proc_get_status,proc_nice,proc_terminate,define_syslog_variables,syslog,openlog,closelog,escapeshellcmd,passthru,ocinum cols,ini_alter,leak,listen,chgrp,apache_note,apache_setenv,debugger_on,debugger_off,ftp_exec,dl,dll,myshellexec,proc_open,socket_bind,proc_close,escapeshellarg,parse_ini_filepopen,fpassthru,exec,passthru,escapeshellarg,escapeshellcmd,proc_close,proc_open,ini_alter,popen,show_source,proc_nice,proc_terminate,proc_get_status,proc_close,pfsockopen,leak,apache_child_terminate,posix_kill,posix_mkfifo,posix_setpgid,posix_setsid,posix_setuid,dl,symlink,shell_exec,system,dl,passthru,escapeshellarg,escapeshellcmd,myshellexec,c99_buff_prepare,c99_sess_put,fpassthru,getdisfunc,fx29exec,fx29exec2,is_windows,disp_freespace,fx29sh_getupdate,fx29_buff_prepare,fx29_sess_put,fx29shexit,fx29fsearch,fx29ftpbrutecheck,fx29sh_tools,fx29sh_about,milw0rm,imagez,sh_name,myshellexec,checkproxyhost,dosyayicek,c99_buff_prepare,c99_sess_put,c99getsource,c99sh_getupdate,c99fsearch,c99shexit,view_perms,posix_getpwuid,posix_getgrgid,posix_kill,parse_perms,parsesort,view_perms_color,set_encoder_input,ls_setcheckboxall,ls_reverse_all,rsg_read,rsg_glob,selfURL,dispsecinfo,unix2DosTime,addFile,system,get_users,view_size,DirFiles,DirFilesWide,DirPrintHTMLHeaders,GetFilesTotal,GetTitles,GetTimeTotal,GetMatchesCount,GetFileMatchesCount,GetResultFiles,fs_copy_dir,fs_copy_obj,fs_move_dir,fs_move_obj,fs_rmdir,SearchText,getmicrotime MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/tmpwatch-2.11/ |
Upload File : |
2012-05-26 Miloslav Trmač <mitr@redhat.com> * configure.ac: Release 2.11. * NEWS: Update. * tmpwatch.c (FLAG_ALLFILES): Update comment. (socket_kill_time): New variable, taking over FLAG_ALLFILES handling for sockets. (cleanupDirectory): Use socket_kill_time for sockets, and depend on it for FLAG_ALLFILES handling of sockets. (main): Move kill_time initialization ... (compute_kill_times): ... to this new function. Set socket_kill_time to (time of last boot - grace period) on Linux. * tmpwatch.8: Document that unused socketes may be removed, and that -a reverts to purely time-based behavior for them. * m4/gnulib-cache.m4: Add module clock-time. * Makefile.am (tmpwatch_LDADD): Use libraries necessary for clock_gettime (). 2012-05-25 Miloslav Trmač <mitr@redhat.com> * tmpwatch.c (cleanupDirectory): Simplify control flow a little. * tmpwatch.c (check_fuser, cleanupDirectory): Remove unnecessary parentheses. * tmpwatch.c (safe_chdir, cleanupDirectory, main): Replace implicit comparisions to zero with explicit comparisons. * tmpwatch.c (kill_time, config_flags): New variables. (cleanupDirectory): Use `kill_time' and `config_flags' instead of passing around parameters `killTime' and `flags'. (main): Use `kill_time' and `config_flags' instead of local variables `killTime' and `flags'. * bind-mount.c (bind_mount_paths_index): Remove an unused variable. (is_bind_mount): Stop setting bind_mount_paths_index. 2011-07-19 Miloslav Trmač <mitr@redhat.com> * configure.ac: Release 2.10.3. * NEWS: Update. * tmpwatch.c (cleanupDirectory): Ignore EACCES on lstat(), this can be routinely returned by FUSE. 2011-04-28 Miloslav Trmač <mitr@redhat.com> * bind-mount.c (read_mount_entry): Fix an EOF check. 2011-03-31 Miloslav Trmač <mitr@redhat.com> * bind-mount.c (read_mount_line): Remove an unused variable. 2011-03-31 Miloslav Trmač <mitr@redhat.com> * configure.ac: Release 2.10.2. * NEWS: Update. * m4/gnulib-cache.m4: Remove stat-time and timespec again. * bind-mount.c: Use __linux for #ifdef. (MOUNTINFO_PATH, OBSTACK_OBJECT_SIZE, struct mount, mount_entries) (num_mount_entries, mount_data_obstack, mount_data_mark) (mount_string_obstack, mount_string_mark, mount_list_obstack) (mountinfo_line_obstack, init_mount_entries, read_mount_line) (parse_mount_string, read_mount_entry, read_mount_entries): New definitions, reading /proc/self/mountinfo. (mountinfo_fd): New variable. (last_path_mounted_mtime): Removed variable. (cmp_ints, cmp_mount_entry_pointers, cmp_id_mount_entry): New functions. (rebuild_bind_mount_paths, is_bind_mount, bind_mount_init): Use data from /proc/self/mountinfo. * bind-mount.c (bind_mount_init): Rename from init_bind_mount_paths (). All users changed. * bind-mount.h (bind_mount_init): Rename from init_bind_mount_paths (). 2011-03-21 Miloslav Trmač <mitr@redhat.com> * HACKING: New file. * bind-mount.h: * bind-mount.c: New files, based on mlocate. * Makefile.am (tmpwatch_SOURCES): Add bind-mount.[ch]. * tmpwatch.c (cleanupDirectory): Skip non-trivial bind mounts. Silence errors when trying to remove an empty (bind) mount point. (main): Initialize data for is_bind_mount(). * tmpwatch.8: Document that bind mounts are skipped. * m4/gnulib-cache.m4: Add `stat-time', `timespec'. * lib/stat-time.h: Silence some warnings. 2011-03-11 Miloslav Trmač <mitr@redhat.com> * tmpwatch.c (cleanupDirectory): Close "dir" on error. (cleanupDirectory): Remove an unnecessary assignment. (message): Call va_end(). 2010-08-07 Miloslav Trmač <mitr@redhat.com> * tmpwatch.c (usage): Add missing space. * tmpwatch.8: Add -X to SYNOPSIS as well. * tmpwatch.c (usage): Mention -X, --exclude-pattern. * tmpwatch.8: Add --exclude-pattern to SYNOPSIS. 2010-07-23 Miloslav Trmač <mitr@redhat.com> * tmpwatch.8: Fix description of --force. 2010-06-12 Miloslav Trmač <mitr@redhat.com> * configure.ac: Define PACKAGE_URL. 2010-03-23 Miloslav Trmač <mitr@redhat.com> * configure.ac: Release 2.10.1. * NEWS: Update. * NEWS: Fix Ben Walton's e-mail address. * tmpwatch.8 (WARNINGS): Drop, gnulib's getopt supports long options. * Makefile.am (archive): Drop, the target requires a specific gnulib checkout. * configure.ac: Release 2.10. * NEWS: Update. 2010-03-23 Ben Walton <bwalton@artsci.utoronto.ca> * tmpwatch.c (check_fuser): s/FUSER_PATH/FUSER/ in one more place. 2010-03-22 Miloslav Trmač <mitr@redhat.com> * tmpwatch.c (check_fuser): Move the check for FUSER existence from callers. Only check if FUSER exists once. All callers updated. * configure.ac: Check if fuser supports -s. * tmpwatch.c (check_fuser): Redirect stdout and stderr instead of using -s if !FUSER_ACCEPTS_S. All based on a patch by Ben Walton <bwalton@artsci.utoronto.ca> (FUSER_ARGS): Remove, simply use "-s" directly. * configure.ac: Search for fuser, check if it works. Define FUSER. * tmpwatch.c: Remove FUSER_PATH. Replace all uses with FUSER. (check_fuser): Just #define to 0 if !FUSER. (usage): Mention --fuser if supported. (main): Only recognize --fuser if supported. All based on a patch by Ben Walton <bwalton@artsci.utoronto.ca> 2010-03-12 Miloslav Trmač <mitr@redhat.com> * m4/gnulib-cache.m4 (gl_MODULES): Add `progname'. * tmpwatch.c (main): Call set_program_name. 2010-03-09 Miloslav Trmač <mitr@redhat.com> * lib/strerror.c: Fix missing #include <limits.h>. 2010-03-03 Miloslav Trmač <mitr@redhat.com> * tmpwatch.c (struct exclusion): Use `const char *' for `dir' and `file'. (message): Use `const char *' for `format'. (cleanupDirectory): Don't use two local variables named `dir'. (usage): Use attribute__((noreturn)). * tmpwatch.c (xmalloc): Remove (use the gnulib implementation). (absolute_path): Use xstrdup() from gnulib. * m4/gnulib-cache.m4 (gl_MODULES): Add `xalloc'. * AUTHORS: New file. * configure.ac, Makefile.am: New files, based on patches by Ben Walton <bwalton@artsci.utoronto.ca>. * tmpwatch.c: #include <config.h>. Guard <mntent.h> and <paths.h> with HAVE_MNTENT_H and HAVE_PATHS_H. Use PACKAGE_VERSION. Based on patches by Ben Walton <bwalton@artsci.utoronto.ca>. * install-sh * Makefile * README.ports: Remove. 2009-12-22 Miloslav Trmač <mitr@redhat.com> * Makefile (VERSION): Release 2.9.17. * NEWS: Update. * tmpwatch.c (check_fuser): Use PATH_MAX, not FILENAME_MAX; the POSIX definition of FILENAME_MAX does not match the intended usage. (check_fuser): Prefix filename with "./" to handle filenames starting with '-'. 2009-10-15 Miloslav Trmač <mitr@redhat.com> * Makefile (VERSION): Version 2.9.16. * NEWS: Update. * tmpwatch.c (main): Support 'm' unit specifier, meaning "minutes". * tmpwatch.8: Document the 'm' unit specifier. * tmpwatch.c (struct excluded_pattern, excluded_patterns) (excluded_patterns_tail, main): New option --exclude-pattern. (cleanupDirectory): Implement --exclude-pattern. * tmpwatch.8: Document --exclude-pattern. 2009-05-22 Miloslav Trmač <mitr@redhat.com> * Makefile (VERSION): Version 2.9.15. * NEWS: Update. 2009-03-25 Miloslav Trmač <mitr@redhat.com> * tmpwatch.c (logLevel, message, safe_chdir, check_fuser, max) (cleanupDirectory, printCopyright, usage): Make static. * tmpwatch.c (printCopyright): Update copyright year. * tmpwatch.c (check_fuser): Don't pass NULL as environment pointer, it is undefined by POSIX. 2009-03-23 Miloslav Trmač <mitr@redhat.com> * Makefile (VERSION): Version 2.9.14. * NEWS: Update. * tmpwatch.c: Only #include mntent.h on Linux. (is_mount_point): Only define on Linux, it is only used on Linux. 2009-02-05 Miloslav Trmač <mitr@redhat.com> * tmpwatch.c (cleanupDirectory): Fix an incorrect message (#3). 2008-11-11 Miloslav Trmač <mitr@redhat.com> * COPYING: New file. 2008-02-23 Miloslav Trmač <mitr@redhat.com> * Makefile (VERSION): Version 2.9.13. * NEWS * README: New file. * Makefile (HGTAG): Replace CVSTAG. (force-tag, tag, archive): Update for Mercurial. * tmpwatch.c: Relicense to GPLv2. Update Red Hat copyright message. (printCopyright): Update. * tmpwatch.8: Add a copyright message.