Sergey Poznyakoff
c3fa22fc80
Read POSIX multivolume archives split at the header boundary.
...
* src/common.h (read_header_mode): New enum.
(read_header): Change type of the 3rd argument.
* src/list.c (read_header): Change type of the 3rd argument.
All callers updated.
* src/buffer.c (try_new_volume): Allow for volumes split at the
extended/ustar header boundary. This is against POSIX specs, but
we must be able to read such archives anyway.
* tests/multiv07.at: New test case.
* tests/Makefile.am: Add multiv07.at
* tests/testsuite.at: Likewise.
* src/compare.c: Update calls to read_header.
* src/delete.c: Likewise.
* src/update.c: Likewise.
2010-01-25 17:03:28 +02:00
..
2008-03-06 08:17:33 +00:00
2009-03-07 16:30:44 +02:00
2007-06-27 13:30:12 +00:00
2009-10-04 23:38:34 +03:00
2007-06-27 13:30:12 +00:00
2008-07-31 07:12:50 +00:00
2009-08-05 10:38:50 +03:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2008-06-26 06:32:25 +00:00
2009-08-12 19:25:29 +03:00
2009-08-12 19:25:29 +03:00
2009-08-12 19:25:29 +03:00
2009-08-12 19:25:29 +03:00
2009-08-12 19:25:29 +03:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2009-08-27 20:12:14 +03:00
2009-08-08 22:33:16 +03:00
2009-08-08 19:53:54 +03:00
2009-08-08 19:53:54 +03:00
2009-10-07 16:42:06 +03:00
2008-06-26 06:32:25 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2009-08-07 14:52:55 +03:00
2009-08-07 14:52:55 +03:00
2009-08-13 16:45:49 +03:00
2009-08-13 16:45:49 +03:00
2008-07-31 07:12:50 +00:00
2007-06-27 13:30:12 +00:00
2010-01-24 15:52:22 +02:00
2010-01-24 15:52:22 +02:00
2009-07-30 23:49:32 +03:00
2009-07-30 23:49:32 +03:00
2009-07-30 23:49:32 +03:00
2009-08-07 14:52:55 +03:00
2009-08-07 14:52:55 +03:00
2007-06-27 13:30:12 +00:00
2008-06-26 06:32:25 +00:00
2008-06-26 06:32:25 +00:00
2008-06-26 06:32:25 +00:00
2007-06-27 13:30:12 +00:00
2010-01-25 17:03:28 +02:00
2009-08-07 14:52:55 +03:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2008-06-14 10:17:14 +00:00
2008-07-31 07:12:50 +00:00
2010-01-25 17:03:28 +02:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2009-05-25 10:18:59 +03:00
2007-06-27 13:30:12 +00:00
2009-10-14 17:55:15 +03:00
2009-10-14 17:55:15 +03:00
2009-08-07 14:52:55 +03:00
2009-08-07 14:52:55 +03:00
2009-08-07 14:52:55 +03:00
2008-07-31 07:12:50 +00:00
2008-07-31 07:12:50 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2008-06-26 06:32:25 +00:00
2009-05-25 10:18:59 +03:00
2008-02-08 10:32:15 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2008-10-22 20:55:35 +00:00
2009-05-25 10:18:59 +03:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2007-10-04 07:16:39 +00:00
2010-01-25 17:03:28 +02:00
2009-08-08 19:53:54 +03:00
2009-10-14 23:26:52 +03:00
2009-10-14 23:26:52 +03:00
2009-10-14 23:26:52 +03:00
2007-06-27 13:30:12 +00:00
2007-06-27 13:30:12 +00:00
2009-05-25 10:18:59 +03:00
2007-06-27 13:30:12 +00:00
2009-08-27 20:12:14 +03:00