home *** CD-ROM | disk | FTP | other *** search
/ linuxmafia.com 2016 / linuxmafia.com.tar / linuxmafia.com / pub / linux / backup / star-1.3.1.tar.gz / star-1.3.1.tar / star-1.3.1 / Changelog < prev    next >
Text File  |  1999-07-13  |  53KB  |  1,608 lines

  1. *************** Release 1.3 *******************
  2.  
  3. Tue Jul 13 10:50:26 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  4.     * header.c 1.36
  5.       Typo in get_volhdr() Prototype.
  6.  
  7. Tue Jul 13 08:14:10 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  8.     * extract.c 1.32
  9.     * star.1 1.14
  10.     * star.c 1.69
  11.       New Option -refresh_old_files
  12.  
  13. Tue Jul 13 01:41:49 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  14.     * star.h 1.31
  15.       HAVE_LONGLONG instead of SVR4
  16.  
  17. Fri Jun 18 02:50:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  18.     * extract.c 1.31
  19.       DOS Filesystem time workaround always active because a DOS FS
  20.       may also bei present on UNIX
  21.  
  22. Fri Jun 18 02:44:19 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  23.     * list.c 1.25
  24.       Paranoia while copying filenames: clear PATH_MAX index.
  25.  
  26. Fri Jun 18 02:40:21 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  27.     * star.h 1.30
  28.       PATH_MAX now is minimal 1024
  29.  
  30. Fri Jun 18 02:38:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  31.     * longnames.c 1.20
  32.       get_tcb() past void_file() on extract if Filename too long
  33.  
  34. Fri Jun 18 02:31:50 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  35.     * create.c 1.35
  36.       fileopen() with "b" Binary for DOS, test for HAVE_SEEKDIR
  37.  
  38. Tue Jun 15 01:33:26 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  39.     * diff.h 1.6
  40.       common long diffopts -> extern long diffopts
  41.  
  42. Tue Jun 15 01:32:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  43.     * star.c 1.68
  44.       common diffopts -> int difftopts (data)
  45.  
  46. Tue Jun 15 01:31:50 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  47.     * remote.c 1.14
  48.       common int debug -> extern BOOL debug
  49.  
  50. Tue Jun 15 01:31:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  51.     * props.c 1.13
  52.       debug int -> BOOL
  53.  
  54. Tue Jun 15 01:30:02 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  55.     * fifo.c 1.13
  56.       debug int -> BOOL, shmflag common -> extern
  57.  
  58. Sun Jun  6 17:30:00 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  59.     * star_unix.c 1.21
  60.       #ifndef S_IFLNK -> #ifndef HAVE_LSTAT, #ifndef SVR4 -> #ifndef HAVE_LCHOWN
  61.  
  62. Sun Jun  6 17:27:30 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  63.     * star_unix.c 1.20
  64.       Workaround for DOS problem with set time & Read Only Files
  65.  
  66. Sun May  2 16:36:12 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  67.     * star_unix.c 1.19
  68.       Now using S_IS???() macros
  69.  
  70. Sun May  2 16:34:06 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  71.     * extract.c 1.30
  72.       Timestamp for DOS is always modulo 2
  73.       Workaround for ENOTEMPTY & GYGWIN32 when doing rmdir(file)
  74.  
  75. Sun May  2 16:32:26 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  76.     * buffer.c 1.37
  77.       O_BINARY & "b" for DOS
  78.  
  79. Sun May  2 03:26:40 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  80.     * extract.c 1.29
  81.       To allow DOS use "b" for fileopen()
  82.       Do not remove '/' for symlinks
  83.  
  84. Sun May  2 03:25:58 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  85.     * diff.c 1.29
  86.       For DOS, use  "b" for fileopen()
  87.  
  88. Sat Feb  6 19:05:38 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  89.     * header.c 1.35
  90.       Compress/gzip recognition and printout if an unknown format is found
  91.  
  92. Mon Jan 25 21:18:48 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  93.     * extract.c 1.28
  94.       Typo in Parameter
  95.  
  96. Sun Jan 24 14:42:54 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  97.     * starsubs.h 1.9
  98.     * header.c 1.34
  99.     * extract.c 1.27
  100.       Check VOLHDR on extract.
  101.  
  102. Sun Jan 24 14:32:39 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  103.     * star.1 1.13
  104.       New option -bz.
  105.  
  106. Sun Jan 24 14:31:47 1999 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  107.     * star.c 1.66
  108.     * buffer.c 1.35
  109.       New option -bz, Check VOLHDR on extract.
  110.  
  111. Sat Nov 21 13:50:51 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  112.     * star_unix.c 1.18
  113.     * star.c 1.65
  114.     * header.c 1.33
  115.     * device.c 1.4
  116.       #include <sys/types.h> for #include <device.h> and SCO
  117.  
  118. Sat Nov 21 13:47:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  119.     * star.c 1.64
  120.       call closepattern() if -c und !cflag in match() to allow pat= to
  121.       work with -c flag
  122.  
  123. Sun Nov 15 19:26:23 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  124.     * header.c 1.32
  125.       Warning for partial EOF Blocks (only 1 EOF block)
  126.  
  127. Fri Nov 13 00:02:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  128.     * header.c 1.31
  129.       Workaround for ptb->dbuf.t_name[NAMSIZ] == '\0' (buggy Sun tar)
  130.  
  131. Tue Nov 10 00:29:08 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  132.     * create.c 1.34
  133.       Don't use get_block() to allocate TCB buffer if -p Flag & directory
  134.  
  135. Sun Nov  8 18:31:09 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  136.     * star.h 1.29
  137.       New descrition on how to recognise xstar archives
  138.  
  139. Sun Nov  8 01:18:35 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  140.     * star.1 1.12
  141.       -h Option removed
  142.  
  143. Sun Nov  8 00:43:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  144.     * header.c 1.30
  145.       isxmagic() enhanced
  146.       force t_prefix[130] = '\0' for xstar
  147.  
  148. Sun Nov  8 00:00:06 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  149.     * create.c 1.33
  150.       _fileopen()/_fileread() new
  151.       put_file(FILE *) -> put_file(int *)
  152.  
  153. Sat Nov  7 23:59:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  154.     * hole.c 1.16
  155.     * starsubs.h 1.8
  156.       _fileopen()/_fileread() new
  157.       put_file(FILE *) -> put_file(int *)
  158.       put_sparse(FILE *) -> put_sparse(int *)
  159.  
  160. Sat Nov  7 21:20:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  161.     * starsubs.h 1.7
  162.     * star_unix.c 1.17
  163.       rs_acctime(FILE *f, ...) -> rs_acctime(int fd, ...)
  164.  
  165. Sat Nov  7 18:09:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  166.     * fifo.c 1.12
  167.       USE_SHM -> USE_USGSHM (similar to cdrecord)
  168.  
  169. Sat Nov  7 18:06:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  170.     * star.c 1.63
  171.       Converted to use dirdefs.h/maxpath.h/getcwd.h
  172.       USE_SHM -> USE_USGSHM (similar to cdrecord)
  173.       usage() for bad Compat Option
  174.  
  175. Sat Nov  7 17:55:32 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  176.     * star.h 1.28
  177.       star_ext_header -> xstar_ext_header
  178.       xstar_in_header better modeled similar to xstar_header (t_prefix[])
  179.  
  180. Sun Sep 13 18:22:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  181.     * create.c 1.32
  182.     * extract.c 1.26
  183.     * header.c 1.29
  184.     * list.c 1.24
  185.     * star_unix.c 1.16
  186.     * diff.c 1.28
  187.       Converted to use dirdefs.h
  188.  
  189. Sun Sep 13 17:02:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  190.     * extract.c 1.25
  191.       Recognition of unexpected end of archive even if amount % 512 != 0
  192.       EEXIST now yields to removes the File in get_file()
  193.  
  194. Sun Sep 13 16:23:21 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  195.     * star_unix.c 1.15
  196.     * buffer.c 1.34
  197.       BSD4_2 define removed
  198.  
  199. Sun Sep 13 16:19:20 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  200.     * buffer.c 1.33
  201.       converted to use vadefs.h
  202.  
  203. Mon Aug 10 23:42:03 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  204.     * star.c 1.62
  205.       backtape() call new to allow -u & -r
  206.       -u/-r enabled
  207.       no_fifo = TRUE for -u/-r
  208.       D_SPARSE/sparse new for -diff
  209.       H_XUSTAR new
  210.  
  211. Mon Aug 10 23:39:34 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  212.     * header.c 1.28
  213.       H_XUSTAR without "tar" magic new 
  214.       hdrtxt[] enhanced for H_XUSTAR
  215.       isxmagic() new
  216.  
  217. Mon Aug 10 04:06:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  218.     * starsubs.h 1.6
  219.       markeof() / backtape() / mtioctl() / mtseek() / update_newer() new
  220.  
  221. Mon Aug 10 04:05:01 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  222.     * buffer.c 1.32
  223.       markeof() / backtape() / mtioctl() / mtseek() new
  224.       syncbuf() corrected 
  225.      -nullout enhanced for -rflag/-uflag
  226.  
  227. Mon Aug 10 03:46:56 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  228.     * diff.c 1.27
  229.       D_TYPE if Statement remodeled to make it more readable
  230.       D_SPARS new
  231.       Don't evaluate D_SIZE for hard links
  232.  
  233. Mon Aug 10 03:42:59 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  234.     * star.h 1.27
  235.       H_XUSTAR new
  236.       comment for recognition of xstar
  237.  
  238. Mon Aug 10 03:41:43 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  239.     * props.c 1.12
  240.       H_XUSTAR new
  241.  
  242. Mon Aug 10 03:41:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  243.     * create.c 1.31
  244.       checkdirexclude() / checkexclude() new
  245.       xstats Support new
  246.       uflag / update_newer() Support new
  247.  
  248. Sun Aug  9 20:41:36 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  249.     * hole.c 1.15
  250.       change from  fileseek() -> lseek() to fix Sparse Problems on FreeBSD & Linux
  251.  
  252. Sun Aug  9 16:42:24 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  253.     * diff.h 1.5
  254.       new Option D_SPARS
  255.  
  256. Sun Aug  9 14:52:15 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  257.     * longnames.c 1.19
  258.       s_toolong Increment for cannot split correctly moved to coditional part.
  259.  
  260. Thu Jul 30 00:22:10 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  261.     * fifo.h 1.4
  262.       lastsize new for append Option
  263.  
  264. Mon Jul  6 02:09:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  265.     * star.c 1.61
  266.       copt[] -> *copt for K&R automatic Vars
  267.  
  268. Sun Jul  5 23:05:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  269.     * header.c 1.27
  270.       numeric now works in create Mode too
  271.  
  272. Sun Jul  5 23:02:47 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  273.     * names.c 1.7
  274.       Cachesize enhanced from 1 -> 16 and new Code
  275.  
  276. Sun Jul  5 21:48:12 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  277.     * star.c 1.60
  278.       filename() new
  279.       -F Option new
  280.       checkerrs() new
  281.       -w Option in Usage
  282.       av[0] == "tar" now uses  xstar Format as default
  283.  
  284. Sun Jul  5 21:36:25 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  285.     * hole.c 1.14
  286.     * diff.c 1.26
  287.     * extract.c 1.24
  288.     * longnames.c 1.18
  289.       xstats new
  290.  
  291. Sun Jul  5 21:14:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  292.     * buffer.c 1.31
  293.       checkerrs() new
  294.       Allow overwriting of empty files in compat mode (tar cf <filename>)
  295.  
  296. Sun Jul  5 21:05:29 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  297.     * starsubs.h 1.5
  298.       checkerrs() and filename() new
  299.  
  300. Sun Jul  5 20:35:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  301.     * star.h 1.26
  302.       struct star_stats enhanced
  303.  
  304. Thu Jul  2 23:12:58 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  305.     * star.c 1.59
  306.       nameprefix() nee
  307.       namefound() new
  308.       addarg() new
  309.       addfile() new
  310.       File selection for Extraction now compatible to old tar
  311.  
  312. Thu Jul  2 21:45:39 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  313.     * list.c 1.23
  314.     * extract.c 1.23
  315.     * diff.c 1.25
  316.     * create.c 1.30
  317.     * append.c 1.10
  318.       npat -> havepat
  319.  
  320. Thu Jul  2 01:54:31 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  321.     * star.h 1.25
  322.     * lhash.c 1.7
  323.     * remote.c 1.13
  324.     * longnames.c 1.17
  325.     * list.c 1.22
  326.     * hole.c 1.13
  327.     * header.c 1.26
  328.     * fifo.c 1.11
  329.     * extract.c 1.22
  330.     * create.c 1.29
  331.     * buffer.c 1.30
  332.     * star.c 1.58
  333.       BAD -> EX_BAD
  334.  
  335. Thu Jul  2 01:35:33 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  336.     * header.c 1.25
  337.       Print warning if found more than 12 Bits in mode Feld
  338.  
  339. Thu Jul  2 01:33:37 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  340.     * star.c 1.57
  341.       include getargs.h
  342.       __malloc()/__savestr() new
  343.       docompat() for old option syntax new
  344.       fcompat new
  345.       -version pption new
  346.       -h Option removed
  347.       -w Option new
  348.       av[0] == "ustar" fixed
  349.       av[0] == "tar" new 
  350.  
  351. Mon Jun 29 21:37:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  352.     * buffer.c 1.29
  353.       fcompat new (Option compat for old tar)
  354.  
  355. Mon Jun 29 21:36:27 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  356.     * starsubs.h 1.4
  357.       __malloc()/__savestr() new
  358.  
  359. Wed Jun 24 19:41:04 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  360.     * star.1 1.11
  361.       _FIOAI Bug description removed
  362.  
  363. *************** Release 1.2 *******************
  364.  
  365. Tue Jun 23 03:00:40 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  366.     * hole.c 1.12
  367.       Support for sun ioctl() _FIOAI
  368.  
  369. Tue Jun 23 02:48:38 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  370.     * star.h 1.24
  371.       Enhanced comment for F_HAS_NAME
  372.  
  373. Tue Jun 23 02:47:07 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  374.     * list.c 1.21
  375.       If -listnew is specified, svae Linkname
  376.       If -listnew only try to list file if a file was really found
  377.  
  378. Tue Jun 23 02:40:44 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  379.     * header.c 1.24
  380.       If F_HAS_NAME is set retain f_lname and don't read LF_LONGLINK/LF_LONGNAME to retain f_name too
  381.  
  382. Sun Apr  5 17:02:49 1998 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  383.     * star_unix.c 1.14
  384.       Add 2nd chmod() past chown() if the suid/sgid/svtx Bit is set for Linux
  385.  
  386. Sat Dec  6 01:48:47 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  387.     * buffer.c 1.28
  388.       Fix problem that caused Coredump without fifo on -nullout 
  389.  
  390. Sun Nov  9 15:27:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  391.     * star.1 1.10
  392.       -dodesc option new
  393.       _FIOAI Documented
  394.  
  395. Sun Nov  9 15:26:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  396.     * star.c 1.56
  397.       Do dochdir() on listfile= too.
  398.  
  399. Tue Jun 24 11:06:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  400.     * buffer.c 1.27
  401.       Don't call checkarch() if -nullout to avoid core dump
  402.  
  403. Sun Jun 22 19:33:14 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  404.     * star.c 1.55
  405.       New Option -dodesc
  406.  
  407. *************** Release 1.1 *******************
  408.  
  409. Sun Jun 15 19:11:04 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  410.     * star.1 1.9
  411.       Additions for Release 1.1
  412.  
  413. Sun Jun 15 19:10:17 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  414.     * star.h 1.23
  415.       is_bdev() is_cdev() & is_dev() new, struct star_stats started
  416.  
  417. Sun Jun 15 19:09:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  418.     * star.c 1.54
  419.       -C flag correct and complete implementation
  420.       -z flag, -xdir flag
  421.        xstats struct new
  422.        NPAT from 10 to 100
  423.        #include <patmatch.h> for MAXPAT
  424.        tape_dev & tape_ino for archive recogniction
  425.        getdir() new, dogetwdir() new, dochdir() new, closepattern() new
  426.        H_USTAR is default if av[0] == "ustar"
  427.        getenv("STAR_FIFO_SIZE")
  428.        addpattern() stores dir & allocates aux array
  429.        wait() as loop
  430.        closetape for -z flag
  431.  
  432. Sun Jun 15 17:50:35 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  433.     * diff.c 1.24
  434.       Need to test ino *and* dev for hard links
  435.  
  436. Sun Jun 15 15:49:06 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  437.     * star_unix.c 1.13
  438.       checkarch() new to prevent archive file to be archived
  439.  
  440. Sun Jun 15 15:26:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  441.     * header.c 1.23
  442.       Better EOF handling (text for GNU tar)
  443.  
  444. Sun Jun 15 15:20:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  445.     * diff.c 1.23
  446.       Compare filetype only if no hardlink or star format
  447.       Compare rdev only for char/blk device
  448.  
  449. Sat Jun 14 20:03:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  450.     * extract.c 1.21
  451.       -xdir flag new
  452.       remove_first new, force_remove new, ask_remove new
  453.       isfirst in remove_file()
  454.  
  455. Sat Jun 14 18:54:12 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  456.     * starsubs.h 1.3
  457.       checkarch() new
  458.  
  459. Sat Jun 14 18:46:59 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  460.     * buffer.c 1.26
  461.       verbose print modified for -z flag
  462.       checkarch() new
  463.       activate multblk (-B) for -z flag
  464.  
  465. Sat Jun 14 16:53:44 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  466.     * create.c 1.28
  467.       is_tape() new, archiv will not be dumped anymore
  468.  
  469. Sat Jun 14 16:28:41 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  470.     * fifo.c 1.10
  471.       initfifo corrected: don't call mkshm()/mkshare() twice if both USE_* activ
  472.  
  473. Sat Jun 14 16:09:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  474.     * list.c 1.20
  475.       verbode print output file now extern variable for -z flag
  476.  
  477. Mon Jun  9 21:37:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  478.     * buffer.c 1.25
  479.       -z gzip Compression new
  480.  
  481. Fri Jun  6 00:02:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  482.     * header.c 1.22
  483.     * buffer.c 1.24
  484.     * create.c 1.27
  485.     * hole.c 1.11
  486.     * star.c 1.53
  487.       New Option -nullout
  488.  
  489. Tue Jun  3 03:15:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  490.     * star.c 1.52
  491.       New Options -force_remove -ask_remove -remove_first -remove_recursive
  492.  
  493. Tue Jun  3 01:57:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  494.     * dir.h 1.4
  495.       SVR4 -> HAVE_DIRENT_H
  496.  
  497. Sun Jun  1 16:16:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  498.     * props.c 1.11
  499.       include mconfig.h
  500.  
  501. Sun Jun  1 16:16:17 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  502.     * append.c 1.9
  503.       include mconfig.h
  504.  
  505. Fri May 30 01:12:08 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  506.     * longnames.c 1.16
  507.       Avoid strcatl() for speed
  508.       f_name/f_lname bug and bug with non-initialized m_add
  509.  
  510. Fri May 30 01:00:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  511.     * hole.c 1.10
  512.       If sparse_in_hdr == 0 extended is always true
  513.       EDEBUG '(', TCB local if allocated Block is in buffer
  514.  
  515. Fri May 30 00:50:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  516.     * extract.c 1.20
  517.       remove_file() core dump if not called interactiv (-I).
  518.  
  519. Fri May 30 00:43:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  520.     * names.c 1.6
  521.       avoid strncpy() by inserting a NULL bytes into the string
  522.  
  523. Fri May 30 00:35:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  524.     * star.c 1.51
  525.       file_raise() uses global flag
  526.  
  527. Fri May 30 00:23:38 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  528.     * create.c 1.26
  529.       createi() with namlen, fileopen() without "u", file_raise() now global in main()
  530.  
  531. Fri May 30 00:10:37 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  532.     * diff.c 1.22
  533.       Do not compare filetype on hardlinks
  534.  
  535. Sun May 11 17:52:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  536.     * extract.c 1.19
  537.       fileread() -> ffileread(), filewrite() -> ffilewrite()
  538.  
  539. Sun May 11 17:52:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  540.     * hole.c 1.9
  541.       fileread() -> ffileread(), filewrite() -> ffilewrite()
  542.  
  543. Sun May 11 17:52:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  544.     * diff.c 1.21
  545.       fileread() -> ffileread(), filewrite() -> ffilewrite()
  546.  
  547. Sun May 11 17:52:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  548.     * create.c 1.25
  549.       fileread() -> ffileread(), filewrite() -> ffilewrite()
  550.  
  551. Sat May 10 22:51:48 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  552.     * header.c 1.21
  553.       strcpy() -> inline byte copy
  554.  
  555. Fri May  9 21:25:18 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  556.     * longnames.c 1.15
  557.       NAMSIZ -> props.pr_maxsname/props.pr_maxslname
  558.  
  559. Fri May  9 21:25:17 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  560.     * create.c 1.24
  561.       NAMSIZ -> props.pr_maxsname/props.pr_maxslname
  562.  
  563. Fri May  9 21:24:58 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  564.     * header.c 1.20
  565.       NAMSIZ -> props.pr_maxsname/props.pr_maxslname
  566.       devmajor/devminor for GNU tar only if CHR/BLK
  567.  
  568. Fri May  9 17:38:02 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  569.     * header.c 1.19
  570.       If F_TCB_BUF Flag is true TCB must be copied
  571.  
  572. Fri May  9 17:26:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  573.     * create.c 1.23
  574.       TCB allocated from buffer if namelen < props.pr_maxsname
  575.  
  576. Fri May  9 17:09:52 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  577.     * buffer.c 1.23
  578.       get_block() & put_block() new
  579.  
  580. Fri May  9 17:07:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  581.     * props.h 1.7
  582.     * props.c 1.10
  583.       pr_maxsname & pr_maxslname new, pr_fillc to the top
  584.  
  585. Fri May  9 17:07:49 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  586.     * starsubs.h 1.2
  587.       get_block() & put_block() new
  588.  
  589. Fri May  9 16:59:56 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  590.     * star.h 1.22
  591.       F_TCB_BUF & F_ADDSLASH new
  592.  
  593. Fri May  9 16:58:15 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  594.     * longnames.c 1.14
  595.       Bug that caused very long directory names from command line to overwrite the stack (av[i+1)
  596.  
  597. Fri May  9 00:51:57 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  598.     * create.c 1.22
  599.       hashlist for linklist, cr_file() needs one read() less, fileopen() only if siz > 0
  600.  
  601. Thu May  8 23:42:28 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  602.     * header.c 1.18
  603.       checksum() faster, strncpy(..."00") becomes two assignements, otoa() faster
  604.  
  605. Thu May  8 21:40:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  606.     * props.h 1.6
  607.     * props.c 1.9
  608.       pr_fillc new
  609.  
  610. Thu May  8 21:28:36 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  611.     * star.c 1.50
  612.       -I usage better readable
  613.  
  614. Fri May  2 23:43:22 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  615.     * diff.c 1.20
  616.       Option -tpath also for -diff
  617.  
  618. *************** Release 1.0 *******************
  619.  
  620. Tue Apr 29 00:52:53 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  621.     * extract.c 1.18
  622.       Bug in remove_file() that caused infinite loops with no permission to remove
  623.  
  624. Mon Apr 28 03:41:54 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  625.     * star.1 1.8
  626.       Type, new Options -wready and -tpath, Section LIMITATIONS
  627.  
  628. Mon Apr 28 02:54:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  629.     * list.c 1.19
  630.       Problem with Posix-Compatibility of new format.c (info->f_?maxlen == 0)
  631.  
  632. Mon Apr 28 02:02:09 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  633.     * hole.c 1.8
  634.     * props.c 1.8
  635.       SPARSE_IN_HDR for star/xstar is now 0
  636.  
  637. Mon Apr 28 01:58:55 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  638.     * props.h 1.5
  639.     * props.c 1.7
  640.       New Props Member: sparse_in_hdr
  641.  
  642. Mon Apr 28 01:52:30 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  643.     * fifo.c 1.9
  644.       Comment for shmat()
  645.  
  646. Mon Apr 28 00:44:26 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  647.     * star.h 1.21
  648.       Better comment
  649.  
  650. Sun Apr 27 23:54:23 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  651.     * star.c 1.49
  652.     * list.c 1.18
  653.       New Option -tpath
  654.  
  655. Sun Apr 27 23:53:16 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  656.     * fifo.h 1.3
  657.     * buffer.c 1.22
  658.       stats->blocksize new: the display was wrong if blocksize < bigsize and we were using the fifo
  659.  
  660. Sun Apr 27 20:06:24 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  661.     * buffer.c 1.21
  662.       New option -wready, fileread() -> ffileread()
  663.  
  664. Sun Apr 27 20:05:40 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  665.     * star.c 1.48
  666.       New option -wready
  667.  
  668. Sun Apr 27 19:54:10 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  669.     * extract.c 1.17
  670.       New function remove_file()
  671.  
  672. Mon Jan 27 18:57:50 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  673.     * create.c 1.21
  674.       rs_acctime() only if f != NULL (otherwise coredump)
  675.  
  676. Sun Jan 26 19:35:42 1997 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  677.     * fifo.c 1.8
  678.       _SC_PAGE_SIZE definition -> unixstd.h
  679.  
  680. Wed Nov 27 23:29:15 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  681.     * fifo.c 1.7
  682.       USE_SHM now default. No more Problemes if mmap() is not properly working.
  683.  
  684. Wed Nov 27 23:13:40 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  685.     * extract.c 1.16
  686.       directories now are not extracted if they are not more recent
  687.       same_symlink() new (symlink will not be extracted if  it points to the same name but is newer)
  688.  
  689. Wed Jun 26 11:59:47 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  690.     * device.c 1.2
  691.       K&R C (does not grok 1234U constants)
  692.  
  693. Wed Jun 26 11:50:53 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  694.     * mtio.h 1.1
  695.       date and time created 96/06/26 10:50:53 by joerg
  696.  
  697. Wed Jun 26 11:47:44 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  698.     * star_unix.c 1.12
  699.       info->f_rdev handling now OK (no more getting negative)
  700.  
  701. Wed Jun 26 11:45:45 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  702.     * star.c 1.47
  703.       SIGDEFER new
  704.  
  705. Wed Jun 26 11:45:12 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  706.     * remote.c 1.12
  707.       SIGDEFER new, local & remote user corrected in rmtgetconn(), several #defines in struct mtget
  708.  
  709. Wed Jun 26 11:43:39 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  710.     * header.c 1.17
  711.       Old Code from get_hdrtype() removed
  712.  
  713. Thu Jun 13 22:10:33 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  714.     * xutimes.h 1.1
  715.       date and time created 96/06/13 21:10:33 by joerg
  716.  
  717. Thu Jun 13 22:07:38 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  718.     * dirtime.h 1.1
  719.       date and time created 96/06/13 21:07:38 by joerg
  720.  
  721. Thu Jun 13 22:05:18 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  722.     * starsubs.h 1.1
  723.       date and time created 96/06/13 21:05:18 by joerg
  724.  
  725. Thu Jun 13 22:02:15 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  726.     * device.c 1.1
  727.       date and time created 96/06/13 21:02:15 by joerg
  728.  
  729. Thu Jun 13 21:49:59 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  730.     * star_unix.c 1.11
  731.       switch cast -> int & utimes() -> sutimes()
  732.  
  733. Thu Jun 13 21:47:46 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  734.     * table.h 1.3
  735.       S_IFSHAD * cpio acl
  736.  
  737. Fri May 31 01:26:08 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  738.     * star_unix.c 1.10
  739.     * header.c 1.16
  740.       Now using dev_*() Macros
  741.  
  742. Fri May 31 00:58:10 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  743.     * star.c 1.46
  744.       dev_init() new
  745.  
  746. Tue May 28 23:02:05 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  747.     * extract.c 1.14
  748.       Now using Prototypes
  749.  
  750. Tue May 28 22:58:41 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  751.     * star_unix.c 1.9
  752.       Now using Prototypes & sdirtimes() & sutimes() & sxsymlink() new with info Pointer
  753.  
  754. Mon May 27 14:06:55 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  755.     * star.h 1.19
  756.       Type modifications for ANSI Prototypes
  757.  
  758. Mon May 27 14:06:00 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  759.     * table.h 1.2
  760.       Multiplexed char, multiplexed block & Solaris Door new
  761.  
  762. Mon May 27 14:03:42 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  763.     * star.c 1.45
  764.     * remote.c 1.11
  765.     * props.c 1.5
  766.     * names.c 1.4
  767.     * longnames.c 1.12
  768.     * list.c 1.16
  769.     * lhash.c 1.5
  770.     * hole.c 1.6
  771.     * header.c 1.15
  772.     * fifo.c 1.5
  773.     * append.c 1.7
  774.     * buffer.c 1.19
  775.     * create.c 1.19
  776.       Now using Prototypes
  777.  
  778. Mon May 27 13:47:34 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  779.     * dirtime.c 1.6
  780.       Now using Prototypes && sdirtimes() new with info pointer
  781.  
  782. Mon May 27 13:46:12 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  783.     * diff.c 1.18
  784.       Now using Prototypee && parenthesis bug on D_TYPE removed
  785.  
  786. Fri Apr  5 22:50:51 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  787.     * star_unix.c 1.8
  788.       #endif lint -> #endif for ANSI, mconfig.h
  789.       __hpux added for 1024 Bytes st_blocksize
  790.       HAVE_UTIMES, HAVE_UTIME_H new, utimes simulation new
  791.  
  792. Fri Apr  5 22:40:14 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  793.     * star.c 1.44
  794.       #endif lint -> #endif for ANSI, HAVE_SETREUID, HAVE_SETEUID new
  795.  
  796. Fri Apr  5 22:35:31 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  797.     * remote.c 1.10
  798.       #endif lint -> #endif for ANSI, HAVE_SYS_MTIO_H, HAVE_MTGET_DSREG, MTxxx > 7 in #ifdef
  799.  
  800. Fri Apr  5 21:37:56 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  801.     * star.h 1.18
  802.       f_spare* not even for BSD4_2
  803.  
  804. Fri Apr  5 21:36:48 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  805.     * fifo.c 1.4
  806.       #endif lint -> #endif for ANSI, _SC_PAGE_SIZE (HP/UX & OSF), MAP_ANONYMOUS (HP/UX)
  807.  
  808. Fri Apr  5 20:55:38 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  809.     * lhash.c 1.4
  810.       #endif lint -> #endif for ANSI, mconfig.h -> HAVE_STDLIB_H
  811.  
  812. Fri Apr  5 20:50:13 1996 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  813.     * header.c 1.14
  814.       #endif lint -> #endif for ANSI, f_spare* not even for BSD4_2
  815.  
  816. Sat Dec 30 01:06:51 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  817.     * extract.c 1.13
  818.     * dirtime.c 1.5
  819.     * create.c 1.18
  820.     * buffer.c 1.18
  821.     * props.c 1.4
  822.     * table.c 1.6
  823.     * names.c 1.3
  824.     * longnames.c 1.11
  825.     * hole.c 1.5
  826.     * diff.c 1.17
  827.     * append.c 1.6
  828.     * list.c 1.15
  829.       #endif lint -> #endif for ANSI
  830.  
  831. Wed May 24 23:42:05 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  832.     * header.c 1.13
  833.       create info->f_rdev even for star format from f_rdevmaj & f_rdevmin 
  834.  
  835. Wed May 24 17:22:34 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  836.     * extract.c 1.12
  837.       make_dir() to allow ANSI (dirs without '/' on the end)
  838.  
  839. Wed May 24 14:42:35 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  840.     * dirtime.c 1.4
  841.       Several changes to allow ANSI (dirs without '/' on the end)
  842.  
  843. Mon May 22 03:27:43 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  844.     * Makefile 1.13
  845.       gnulib for long long on sun3
  846.  
  847. Mon May 22 03:23:54 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  848.     * create.c 1.17
  849.       nowarn var
  850.  
  851. Mon May 22 03:22:06 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  852.     * create.c 1.16
  853.       ulong -> Ulong, l_nlink < 0 testing
  854.  
  855. Mon May 22 03:18:10 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  856.     * star.c 1.43
  857.     * longnames.c 1.10
  858.     * list.c 1.14
  859.     * header.c 1.12
  860.       ulong -> Ulong
  861.  
  862. Mon May 22 03:13:44 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  863.     * buffer.c 1.17
  864.       prstats() now using long long
  865.  
  866. Mon May 22 03:11:47 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  867.     * star.h 1.16
  868.       ulong -> Ulong, long long new
  869.  
  870. Mon May 22 00:52:37 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  871.     * star_unix.c 1.6
  872.       ulong -> Ulong, chown() -> lchown()
  873.  
  874. Mon May 22 00:50:23 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  875.     * Makefile 1.12
  876.       -Dchown=lchown for SVR4 removed
  877.  
  878. Sat May 20 20:52:23 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  879.     * star.c 1.42
  880.       patmatch() -> unsigned char
  881.  
  882. Sat May 20 20:17:47 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  883.     * header.c 1.11
  884.       t_name[NAMSIZ] = '\0' Hack moved to the back, for using t_uid on Solaris tar.
  885.  
  886. Mon Apr 24 18:31:18 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  887.     * star.c 1.41
  888.       hdrtype default: H_XSTAR, -qic250 Option, -T option, Signalhandler even for extract
  889.  
  890. Mon Apr 24 18:30:38 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  891.     * star.1 1.7
  892.       -T Option, -qic250 Option
  893.  
  894. Mon Apr 24 18:28:43 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  895.     * header.c 1.10
  896.       extern char *strcatl(); removed for ... Prototyp in standard.h
  897.  
  898. Tue Apr 18 17:02:29 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  899.     * star.1 1.6
  900.       -p Option in create (directories last) & SIGNALS
  901.  
  902. Tue Apr 11 18:41:37 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  903.     * star.1 1.5
  904.       description for ./ handling 
  905.  
  906. Tue Apr 11 18:28:41 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  907.     * star.1 1.4
  908.       Several enhancements for FEATURES & Pathnames
  909.  
  910. Fri Apr  7 01:23:18 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  911.     * longnames.c 1.9
  912.       raise() -> raisecond()
  913.  
  914. Fri Apr  7 01:05:00 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  915.     * create.c 1.15
  916.       _FIOSATIME with rs_acctime() new.
  917.  
  918. Fri Apr  7 00:49:47 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  919.     * star_unix.c 1.5
  920.       rs_acctime new
  921.  
  922. Fri Apr  7 00:47:35 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  923.     * star.c 1.40
  924.       Typo in  -help
  925.  
  926. Wed Apr  5 21:53:07 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  927.     * star.1 1.3
  928.       Minor changes
  929.  
  930. Tue Apr  4 18:18:19 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  931.     * star.1 1.2
  932.       First release of the man page
  933.  
  934. Tue Apr  4 07:09:28 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  935.     * star.1 1.1
  936.       date and time created 95/04/04 06:09:28 by joerg
  937.  
  938. Wed Mar  1 01:51:30 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  939.     * create.c 1.14
  940.       errno -> 0 und geterrno() around telldir() und seekdir() for recognition Bug in seek on Directory in Filesystemcode (/dev/fd)
  941.  
  942. Wed Mar  1 01:46:47 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  943.     * star.c 1.39
  944.     * remote.c 1.9
  945.       signal() -> sigset() in SVR4 (reliable)
  946.  
  947. Wed Mar  1 01:45:47 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  948.     * fifo.c 1.3
  949.       loop around read() in swait() for EINTR in SVR4
  950.  
  951. Thu Feb 16 14:57:51 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  952.     * buffer.c 1.16
  953.       swabbytes() into libschily
  954.  
  955. Sat Feb 11 23:12:15 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  956.     * star.c 1.38
  957.     * buffer.c 1.15
  958.       new Option -fifostats
  959.  
  960. Sat Feb 11 22:08:01 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  961.     * star_unix.c 1.4
  962.     * header.c 1.9
  963.       SYS5_4 -> SVR4 new define
  964.  
  965. Sat Feb 11 22:04:43 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  966.     * dir.h 1.2
  967.       sys/dir.h -> dirent.h for SVR4
  968.  
  969. Sat Feb 11 21:58:52 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  970.     * remote.c 1.8
  971.       extern int errno; -> #include <errno.h>, find() -> strchr(), signalhandler with arg for SVR4
  972.  
  973. Sat Feb 11 21:56:10 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  974.     * star.c 1.37
  975.       setreuid(-1, getuid()) -> seteuid(getuid()), find() -> strchr(), signalhandler with arg for SVR4
  976.  
  977. Sat Feb 11 21:53:03 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  978.     * star_unix.c 1.3
  979.       extern int errno; -> #include <errno.h>
  980.  
  981. Sat Feb 11 21:19:35 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  982.     * fifo.c 1.2
  983.       getdtablesize() -> sysconf(_SC_OPEN_MAX), roundup local for SVR4 & bzero() -> fillbytes()
  984.  
  985. Sat Feb 11 21:18:10 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  986.     * create.c 1.13
  987.       getdtablesize() -> sysconf(_SC_OPEN_MAX) for SVR4
  988.  
  989. Sat Feb 11 21:12:41 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  990.     * buffer.c 1.14
  991.       find() -> strchr()
  992.  
  993. Fri Feb 10 15:58:55 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  994.     * list.c 1.13
  995.     * append.c 1.5
  996.     * extract.c 1.11
  997.     * diff.c 1.16
  998.       finfo init with fillbytes (for f_flags * F_HAS_NAME)
  999.  
  1000. Fri Feb 10 15:41:17 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1001.     * diff.c 1.15
  1002.       abs_path & skip_slash() slightly modified
  1003.  
  1004. Fri Feb 10 15:40:48 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1005.     * extract.c 1.10
  1006.       abs_path & skip_slash() new but mot jet ready
  1007.  
  1008. Fri Feb 10 15:35:43 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1009.     * create.c 1.12
  1010.       abs_path & skip_slash() prepared
  1011.  
  1012. Fri Feb 10 02:13:00 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1013.     * star.c 1.36
  1014.       chdrtype was without -H-Flag for -create modified
  1015.  
  1016. Fri Feb 10 00:43:39 1995 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1017.     * remote.c 1.7
  1018.       RMT_VERSION 1 Commands
  1019.  
  1020. Wed Nov 23 20:13:56 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1021.     * star.c 1.35
  1022.     * diff.c 1.14
  1023.       New var abs_path
  1024.  
  1025. Wed Nov 23 03:52:04 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1026.     * header.c 1.8
  1027.       oldtar var removed & hdrtype display new
  1028.  
  1029. Tue Nov 22 16:32:25 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1030.     * star.h 1.1
  1031.       hdrtxt[] in header.c new
  1032.  
  1033. Tue Nov 22 16:31:38 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1034.     * star.c 1.34
  1035.       oldtar var removed
  1036.  
  1037. Mon Nov 21 20:13:37 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1038.     * star.c 1.33
  1039.       oldtar handling new
  1040.  
  1041. Mon Nov 21 19:55:41 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1042.     * star.h 1.13
  1043.       PATH_MAX Macro modified
  1044.  
  1045. Mon Nov 21 19:43:31 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1046.     * Makefile 1.10
  1047.       fifo.c new
  1048.  
  1049. Mon Nov 21 19:31:26 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1050.     * buffer.c 1.13
  1051.     * star.c 1.32
  1052.       Modified for fifo
  1053.  
  1054. Mon Nov 21 19:30:24 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1055.     * header.c 1.7
  1056.       swabbytes modified for Fifo  & check == 0 (correct EOF recognition)
  1057.       Volheader Hack for list Module (save name[NAMESIZ] & linkname[NAMSIZ])
  1058.  
  1059. Mon Nov 21 17:47:47 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1060.     * hole.c 1.4
  1061.       sparse Option
  1062.  
  1063. Mon Nov 21 17:40:03 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1064.     * fifo.c 1.1
  1065.       date and time created 94/11/21 17:40:03 by joerg
  1066.  
  1067. Mon Nov 21 15:55:22 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1068.     * star.h 1.12
  1069.       xstar Format
  1070.  
  1071. Mon Nov 21 13:14:27 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1072.     * diff.c 1.13
  1073.       limit transfer size in cmp_file to  bigsize == allocated diff buf
  1074.  
  1075. Mon Nov 21 13:12:47 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1076.     * remote.c 1.6
  1077.       better errno display
  1078.  
  1079. Mon Nov 21 12:12:35 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1080.     * fifo.h 1.1
  1081.       date and time created 94/11/21 12:12:35 by joerg
  1082.  
  1083. Sat Nov 19 17:04:42 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1084.     * props.h 1.3
  1085.     * props.c 1.3
  1086.       VOLHDR new
  1087.  
  1088. Sat Nov 19 16:57:37 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1089.     * extract.c 1.9
  1090.       Changes for fifo 
  1091.       keep_old Flag & Volhdr
  1092.  
  1093. Sat Nov 19 16:54:15 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1094.     * create.c 1.11
  1095.       Changes for fifo 
  1096.       LNKTYPE Bug
  1097.  
  1098. Sat Nov 19 16:48:59 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1099.     * list.c 1.12
  1100.     * longnames.c 1.8
  1101.       New functionality for tcb_to_name
  1102.  
  1103. Sat Nov 19 15:30:55 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1104.     * remote.c 1.5
  1105.       Bug when reading 0 Bytes
  1106.  
  1107. Sat Nov 12 18:01:09 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1108.     * diff.c 1.12
  1109.       cmp_sparse
  1110.  
  1111. Fri Nov 11 13:57:27 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1112.     * props.c 1.2
  1113.     * props.h 1.2
  1114.       several new Flags (LONG NAMES, SPARSE ...)
  1115.  
  1116. Fri Nov 11 13:55:13 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1117.     * header.c 1.6
  1118.       better checksum
  1119.       better Tar recognition
  1120.       SPARSE & xstar Format
  1121.  
  1122. Fri Nov 11 13:52:56 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1123.     * create.c 1.10
  1124.       list_tcb -> list_file without TCB Parameter & SPARSE &
  1125.       cr_file with new Parameter
  1126.       better recognition for File changed size
  1127.  
  1128. Fri Nov 11 13:41:03 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1129.     * extract.c 1.8
  1130.       list_tcb -> list_file without TCB Parameter & SPARSE Files
  1131.  
  1132. Fri Nov 11 13:39:11 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1133.     * longnames.c 1.7
  1134.       tcb_undo_split & cr_file with new Parameter
  1135.  
  1136. Fri Nov 11 13:37:54 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1137.     * star.c 1.31
  1138.       new Header Type xstar
  1139.  
  1140. Fri Nov 11 13:37:01 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1141.     * diff.c 1.11
  1142.     * list.c 1.11
  1143.     * append.c 1.4
  1144.       list_tcb -> list_file without TCB Parameter
  1145.  
  1146. Mon Oct 31 22:38:41 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1147.     * header.c 1.5
  1148.       put_tcb new and better
  1149.       create gnutar too
  1150.  
  1151. Mon Oct 31 22:35:51 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1152.     * diff.c 1.10
  1153.       omit call to name_to_tcb()
  1154.  
  1155. Mon Oct 31 22:34:57 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1156.     * longnames.c 1.6
  1157.       name_to_tcb interface new
  1158.       add "/" even on  very long Filenames
  1159.  
  1160. Mon Oct 31 22:32:36 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1161.     * create.c 1.9
  1162.       name_to_tcb interface new
  1163.  
  1164. Mon Oct 31 18:52:05 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1165.     * create.c 1.8
  1166.       Longname handling new
  1167.       long name dirs corrected
  1168.  
  1169. Mon Oct 31 18:50:58 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1170.     * longnames.c 1.5
  1171.       Longname handling new
  1172.  
  1173. Mon Oct 31 18:49:46 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1174.     * star.c 1.30
  1175.       sparse option
  1176.  
  1177. Mon Oct 31 18:00:32 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1178.     * star.h 1.11
  1179.     * star_unix.c 1.2
  1180.       info->f_flags new
  1181.  
  1182. Mon Oct 31 14:47:03 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1183.     * table.c 1.5
  1184.       xttost (xt to star) table corrected
  1185.       Index 20-32 is not always F_SPEC
  1186.  
  1187. Mon Oct 31 14:45:06 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1188.     * star.c 1.29
  1189.       Uname & Gname diff
  1190.       Several mods for very long Filenames
  1191.  
  1192. Mon Oct 31 14:42:11 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1193.     * diff.h 1.3
  1194.       UNAME & GNAME Option
  1195.  
  1196. Mon Oct 31 14:41:38 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1197.     * header.c 1.4
  1198.     * longnames.c 1.4
  1199.     * list.c 1.10
  1200.     * hole.c 1.3
  1201.     * extract.c 1.7
  1202.     * diff.c 1.9
  1203.     * create.c 1.7
  1204.     * append.c 1.3
  1205.       Several mods for very long Filenames
  1206.  
  1207. Mon Oct 31 14:39:09 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1208.     * Makefile 1.9
  1209.       props.c & props.h for gnutar & very long Filenames
  1210.  
  1211. Mon Oct 31 14:37:46 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1212.     * props.h 1.1
  1213.       date and time created 94/10/31 14:37:46 by joerg
  1214.  
  1215. Mon Oct 31 14:37:45 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1216.     * props.c 1.1
  1217.       date and time created 94/10/31 14:37:45 by joerg
  1218.  
  1219. Thu Oct 27 22:17:18 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1220.     * create.c 1.6
  1221.       empty unreadable Files now on tape
  1222.  
  1223. Wed Oct 26 15:26:51 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1224.     * Makefile 1.8
  1225.       include Path corrected (star/new -> star)
  1226.  
  1227. Wed Oct 26 14:29:29 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1228.     * header.c 1.3
  1229.       New Filetype system with Tables (remove rest if tested enough)
  1230.  
  1231. Sat Oct  8 13:14:10 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1232.     * diff.c 1.8
  1233.       first read tcb then mod diffopts to avoid wrong atime & ctime comparison with ustar & oldtar
  1234.  
  1235. Fri Oct  7 23:05:14 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1236.     * table.c 1.4
  1237.       xttost_tab corrected
  1238.  
  1239. Fri Oct  7 22:53:57 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1240.     * table.c 1.3
  1241.       Several Filetypes mapped to S_IFREG, mappt for non existence
  1242.  
  1243. Fri Oct  7 21:15:45 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1244.     * table.c 1.2
  1245.       xttous_tab socket from \0 -> REGTYPE
  1246.  
  1247. Fri Oct  7 14:28:45 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1248.     * header.c 1.2
  1249.       bar & more cpio recognition
  1250.       Record Numberprintf on errors
  1251.       First ustar create Support
  1252.       star_unix.c extracted
  1253.       devminorbits for SYSV support
  1254.  
  1255. Fri Oct  7 14:25:25 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1256.     * Makefile 1.7
  1257.       star_unix.c from header.c 
  1258.  
  1259. Fri Oct  7 14:14:03 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1260.     * table.c 1.1
  1261.       date and time created 94/10/07 14:14:03 by joerg
  1262.  
  1263. Fri Oct  7 14:13:59 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1264.     * table.h 1.1
  1265.       date and time created 94/10/07 14:13:59 by joerg
  1266.  
  1267. Fri Oct  7 14:09:31 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1268.     * star_unix.c 1.1
  1269.       date and time created 94/10/07 14:09:31 by joerg
  1270.  
  1271. Tue Oct  4 23:44:41 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1272.     * star.h 1.10
  1273.       New archive types & minorbits for SYSV & bar header & f_xftype
  1274.  
  1275. Tue Oct  4 23:42:12 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1276.     * list.c 1.9
  1277.       table.h new
  1278.  
  1279. Tue Oct  4 22:41:43 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1280.     * extract.c 1.6
  1281.       xsymlink for SET_CTIME (in ..._unix.c)
  1282.  
  1283. Tue Oct  4 01:04:21 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1284.     * dirtime.c 1.3
  1285.       SET_CTIME define & new Option
  1286.  
  1287. Tue Oct  4 00:32:34 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1288.     * Makefile 1.6
  1289.       header.c from star.c extracted & table.c new
  1290.  
  1291. Tue Oct  4 00:24:23 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1292.     * list.c 1.8
  1293.       acctime & ctime in Listing && New Filetyp handling with table
  1294.  
  1295. Tue Oct  4 00:10:20 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1296.     * star.c 1.28
  1297.       New Option -H (header type) & prstats with signals & SIGQUIT only statistics
  1298.  
  1299. Tue Oct  4 00:05:07 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1300.     * longnames.c 1.3
  1301.       -oldtar now again correctly displays: name too long
  1302.  
  1303. Tue Oct  4 00:03:10 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1304.     * buffer.c 1.12
  1305.       tblocks() now using new var "reading" for read/write
  1306.  
  1307. Mon Jun 13 00:48:49 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1308.     * star.c 1.27
  1309.       header.c extracted
  1310.  
  1311. Mon Jun 13 00:45:09 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1312.     * create.c 1.5
  1313.       curfs -> ulong
  1314.  
  1315. Wed Jun  8 20:05:34 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1316.     * star.c 1.26
  1317.       hack for major/minor (SysV)
  1318.  
  1319. Wed Jun  8 19:39:04 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1320.     * Makefile 1.5
  1321.       hole.c & longnames.c
  1322.  
  1323. Wed Jun  8 19:39:04 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1324.     * star.c 1.25
  1325.       f_rdevmaj & f_rdevmin & rdev diffopt
  1326.  
  1327. Wed Jun  8 19:34:17 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1328.     * list.c 1.7
  1329.     * star.h 1.9
  1330.       f_rdevmaj & f_rdevmin
  1331.  
  1332. Tue Jun  7 15:46:47 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1333.     * diff.h 1.2
  1334.     * diff.c 1.7
  1335.       rdev diffopt
  1336.  
  1337. Mon Jun  6 20:30:20 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1338.     * star.c 1.24
  1339.       setreuid(-1,getuid()) allows star suid root for remote dump
  1340.  
  1341. Mon Jun  6 20:29:15 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1342.     * buffer.c 1.11
  1343.       openremote extracted
  1344.  
  1345. Mon Jun  6 18:05:14 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1346.     * diff.c 1.6
  1347.     * star.c 1.23
  1348.       Display bug uname/gname on not mappable id's corrected for diff.c
  1349.  
  1350. Fri Jun  3 15:40:13 1994 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1351.     * remote.c 1.4
  1352.       SO_SNDBUF & SO_RCVBUF in #ifdef
  1353.  
  1354. Tue Dec 21 06:42:21 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1355.     * diff.c 1.5
  1356.       avoid permission denied on f_size == 0 && debug changes
  1357.  
  1358. Fri Dec  3 01:28:30 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1359.     * diff.c 1.4
  1360.       Listfile option corrected
  1361.  
  1362. Thu Dec  2 14:36:05 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1363.     * list.c 1.6
  1364.       New Option -newest_file && Display bug (id) for -newest corrected
  1365.  
  1366. Thu Dec  2 14:35:17 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1367.     * star.c 1.22
  1368.       New Option -newest_file
  1369.  
  1370. Thu Dec  2 14:34:10 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1371.     * extract.c 1.5
  1372.       setmodes not for -to_stdout
  1373.  
  1374. Tue Nov 30 21:21:04 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1375.     * star.c 1.21
  1376.       -qic120 tape vloume size corrected
  1377.  
  1378. Thu Nov 25 14:58:12 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1379.     * star.c 1.20
  1380.     * buffer.c 1.10
  1381.       -no_statistics option
  1382.  
  1383. Sun Oct 17 22:39:55 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1384.     * star.c 1.19
  1385.       bs= option
  1386.  
  1387. Sat Oct 16 21:54:54 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1388.     * star.c 1.18
  1389.     * extract.c 1.4
  1390.       -to_stdout flag
  1391.  
  1392. Fri Oct 15 12:47:43 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1393.     * star.c 1.17
  1394.       -qicxxx options documented
  1395.  
  1396. Thu Oct 14 15:09:32 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1397.     * star.c 1.16
  1398.       -numeric option
  1399.  
  1400. Thu Oct 14 15:09:14 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1401.     * list.c 1.5
  1402.       -numeric option
  1403.  
  1404. Thu Oct 14 14:49:57 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1405.     * list.c 1.4
  1406.     * star.c 1.15
  1407.     * star.h 1.8
  1408.       Uname/Gname display in list
  1409.  
  1410. Wed Oct 13 17:58:17 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1411.     * star.c 1.14
  1412.       set rsize to 0 only for LNKTYPE & DIRTYPE
  1413.  
  1414. Wed Oct 13 15:42:02 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1415.     * star.c 1.13
  1416.     * star.h 1.7
  1417.     * longnames.c 1.2
  1418.       Header recognition new
  1419.  
  1420. Wed Oct 13 14:27:33 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1421.     * star.h 1.6
  1422.       gnutar definitions added
  1423.  
  1424. Wed Oct 13 14:26:02 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1425.     * star.c 1.12
  1426.       MIN macro -> MINUTE
  1427.  
  1428. Tue Oct 12 23:03:13 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1429.     * hole.c 1.2
  1430.       ommit info->f_size comparison
  1431.  
  1432. Tue Oct 12 17:50:38 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1433.     * star.c 1.11
  1434.       force_hole option moved before f= option to work correctly
  1435.  
  1436. Tue Oct 12 17:23:48 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1437.     * star.c 1.10
  1438.       omagic -> stmagic & -force_hole
  1439.  
  1440. Tue Oct 12 17:22:57 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1441.     * star.h 1.5
  1442.       ustar header added
  1443.  
  1444. Tue Oct 12 17:16:49 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1445.     * extract.c 1.3
  1446.       -force_hole option
  1447.  
  1448. Tue Oct 12 17:15:35 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1449.     * hole.c 1.1
  1450.       date and time created 93/10/12 17:15:35 by joerg
  1451.  
  1452. Tue Oct 12 11:15:07 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1453.     * remote.c 1.3
  1454.       remote status -> debugging
  1455.  
  1456. Tue Oct 12 01:04:10 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1457.     * buffer.c 1.9
  1458.       correct buffersize & better error messages
  1459.  
  1460. Tue Oct 12 01:02:35 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1461.     * star.c 1.9
  1462.       initbuf & opentape reversed (for remote.c)
  1463.  
  1464. Mon Oct 11 16:06:19 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1465.     * buffer.c 1.8
  1466.       -time option
  1467.  
  1468. Mon Oct 11 16:06:06 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1469.     * star.c 1.8
  1470.       -time option
  1471.  
  1472. Fri Oct  8 23:36:55 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1473.     * longnames.c 1.1
  1474.       date and time created 93/10/08 23:36:55 by joerg
  1475.  
  1476. Fri Oct  8 21:38:17 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1477.     * buffer.c 1.7
  1478.       cnt == 0 -> bigcnt == 0 in read..
  1479.  
  1480. Fri Oct  8 16:11:36 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1481.     * create.c 1.4
  1482.     * extract.c 1.2
  1483.     * diff.c 1.3
  1484.     * dirtime.c 1.2
  1485.       long Filenames
  1486.  
  1487. Fri Oct  8 15:45:04 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1488.     * star.c 1.7
  1489.       signed_checksum flag & long Filenames
  1490.  
  1491. Fri Oct  8 15:21:52 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1492.     * lhash.c 1.3
  1493.       long Filenames
  1494.  
  1495. Fri Oct  8 15:21:00 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1496.     * list.c 1.3
  1497.       vprint using fprintf & long Filenames
  1498.  
  1499. Fri Oct  8 15:15:33 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1500.     * names.c 1.2
  1501.       namelen added
  1502.  
  1503. Fri Oct  8 15:14:41 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1504.     * remote.c 1.2
  1505.       debug flag
  1506.  
  1507. Fri Oct  8 14:33:50 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1508.     * buffer.c 1.6
  1509.       excomerrno
  1510.  
  1511. Fri Oct  8 13:05:50 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1512.     * star.h 1.4
  1513.     * append.c 1.2
  1514.       long Filenames
  1515.  
  1516. Fri Oct  8 12:56:14 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1517.     * buffer.c 1.5
  1518.       debug flag & excomerr
  1519.  
  1520. Mon Sep 27 15:23:16 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1521.     * Makefile 1.4
  1522.       names.c remote.c diff.c
  1523.  
  1524. Mon Sep 27 15:22:48 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1525.     * names.c 1.1
  1526.       date and time created 93/09/27 15:22:48 by joerg
  1527.  
  1528. Mon Sep 27 15:21:30 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1529.     * remote.c 1.1
  1530.       date and time created 93/09/27 15:21:30 by joerg
  1531.  
  1532. Mon Sep 27 15:20:56 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1533.     * buffer.c 1.4
  1534.       remote first try
  1535.  
  1536. Mon Sep 27 15:20:25 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1537.     * diff.c 1.2
  1538.       diff.h & diffopts
  1539.  
  1540. Mon Sep 27 15:19:45 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1541.     * diff.h 1.1
  1542.       date and time created 93/09/27 15:19:45 by joerg
  1543.  
  1544. Mon Sep 27 15:18:19 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1545.     * star.c 1.6
  1546.       diff option added
  1547.  
  1548. Sat Aug  7 15:18:57 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1549.     * Makefile 1.3
  1550.       append.c cmpbytes.c diff.c new
  1551.  
  1552. Sat Aug  7 15:17:16 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1553.     * diff.c 1.1
  1554.       date and time created 93/08/07 14:17:16 by joerg
  1555.  
  1556. Sat Aug  7 15:16:29 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1557.     * append.c 1.1
  1558.       date and time created 93/08/07 14:16:29 by joerg
  1559.  
  1560. Sat Aug  7 15:15:36 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1561.     * star.c 1.5
  1562.       -C flag, ([r/u]flag started) -nochown Headertype recognition started
  1563.  
  1564. Sat Aug  7 15:09:27 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1565.     * buffer.c 1.3
  1566.       Blocksize recognition & DO8 Macro
  1567.  
  1568. Sat Aug  7 15:08:21 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1569.     * list.c 1.2
  1570.       New Option -listnew
  1571.  
  1572. Sat Aug  7 15:06:32 1993 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1573.     * star.h 1.3
  1574.       TSWMAGIC corrected & Headertype recognition
  1575.  
  1576. Mon Nov 16 16:25:41 1992 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1577.     * create.c 1.3
  1578.       intr() in createlist()
  1579.  
  1580. Mon Nov  2 00:20:52 1992 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1581.     * star.c 1.4
  1582.       Usage & read ANSI as old tar
  1583.  
  1584. Mon Nov 25 11:21:17 1991 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1585.     * star.c 1.3
  1586.       Timestamp File
  1587.  
  1588. Mon Feb 25 01:21:00 1991 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1589.     * create.c 1.2
  1590.       closedir for createi(dir)
  1591.  
  1592. Sat Feb  9 20:21:10 1991 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1593.     * buffer.c 1.2
  1594.       Multiple tapes
  1595.  
  1596. Thu Jan 31 17:20:19 1991 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1597.     * buffer.c 1.1
  1598.       date and time created 91/01/31 17:20:19 by joerg
  1599.  
  1600. Tue May 30 12:01:59 1989 Joerg Schilling <joerg@schily.isdn.cs.tu-berlin.de>
  1601.     * star.c 1.2
  1602.       star divided into (star extract list create)
  1603. ...
  1604.  
  1605. SCCS revision info lost
  1606.  
  1607. First full version made in 1986
  1608.