[go: up one dir, main page]

File: ChangeLog

package info (click to toggle)
avfs 1.1.4-2
  • links: PTS
  • area: main
  • in suites: bookworm
  • size: 3,756 kB
  • sloc: ansic: 30,979; sh: 6,276; perl: 1,916; makefile: 348
file content (645 lines) | stat: -rw-r--r-- 18,534 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
2021-04-04  Ralf Hoffmann <ralf@boomerangsworld.de>

	* add support for lzip (ulzip module for .lz files)
	* bump version to 1.1.4

2020-08-12  Ralf Hoffmann <ralf@boomerangsworld.de>

	* bump version to 1.1.3

2020-07-05  Ralf Hoffmann <ralf@boomerangsworld.de>

	* urar: fix missing include for PATH_MAX

2020-05-02  Ralf Hoffmann <ralf@boomerangsworld.de>

	* ulha: run in C locale to avoid encoding problems

2020-04-27  Ralf Hoffmann <ralf@boomerangsworld.de>

	* bump version to 1.1.2

2020-04-21  Ralf Hoffmann <ralf@boomerangsworld.de>
	* zstd: fix memory leak

2020-02-22  Ralf Hoffmann <ralf@boomerangsworld.de>
	* urar.c: add basic support for rar 5.0 files

2019-08-09  Ralf Hoffmann <ralf@boomerangsworld.de>

	* bump version to 1.1.1

2019-08-09  Ralf Hoffmann <ralf@boomerangsworld.de>

	* add pkgconfig file

2019-07-21  Ralf Hoffmann <ralf@boomerangsworld.de>

	* updated internal bzlib to 1.0.8 to fix security bug

2019-06-21  Ralf Hoffmann <ralf@boomerangsworld.de>

	* bump version to 1.1.0

2019-06-09  Ralf Hoffmann <ralf@boomerangsworld.de>

	* dav: update dav module for latest libneon and removed bundled
	neon.

2019-06-02  Ralf Hoffmann <ralf@boomerangsworld.de>

	* ugz.c, zread.c: fix handling of gzip files with multiple
	members. It now extract all members after each other just like
	gzip does.

2019-05-26  Ralf Hoffmann <ralf@boomerangsworld.de>

	* remove coda and LD_PRELOAD support

2019-05-24  Ralf Hoffmann <ralf@boomerangsworld.de>

	* parse.c: improve lookup of autofs via # to stop at first
	dir-like avfs.

2018-09-09  Ralf Hoffmann <ralf@boomerangsworld.de>

	* uzip.c: add .apk extension.

2018-08-26  Ralf Hoffmann <ralf@boomerangsworld.de>

	* bump version to 1.0.6

2018-08-18  Ralf Hoffmann <ralf@boomerangsworld.de>

	* uzip.c: set regular file mode if unix attributes are actually
	zero.

2018-08-10  Ralf Hoffmann <ralf@boomerangsworld.de>

	* security fix for possible command execution in rsh/ssh
	module. User or host name could contain special characters to
	force rsh or ssh to execute commands within the name on the local
	or remote machine. Thanks to Jann Horn for pointing that out.

2018-02-03  Ralf Hoffmann <ralf@boomerangsworld.de>

	* added support for libzstd (zst files)

2017-05-03  Ralf Hoffmann <ralf@boomerangsworld.de>
	* urar.c: fix possible crash of external rar/unrar tool because of
	readonly filehandle
	* final changes for release 1.0.5

2017-04-19  Ralf Hoffmann <ralf@boomerangsworld.de>
	* parsels.c: fix potential out-of-bound read access when parsing ls output
        * parsels.c: only parse year when it is not the last column

2017-04-17  Ralf Hoffmann <ralf@boomerangsworld.de>

	* bumped version to 1.0.5

2017-04-17  Ralf Hoffmann <ralf@boomerangsworld.de>

 	* limit the file cache to 50 elements and age of 10 minutes

2016-12-28  Ralf Hoffmann <ralf@boomerangsworld.de>

	* allow reproducable builds (patch from Bernhard M. Wiedemann)

2016-09-14  Ralf Hoffmann <ralf@boomerangsworld.de>

	* bumped version to 1.0.4

2016-08-23  Ralf Hoffmann <ralf@boomerangsworld.de>

	* use correct unsigned read for zip header values, fixing handling
	large zip files.

2015-06-13  Ralf Hoffmann <ralf@boomerangsworld.de>

	* bumped version to 1.0.3

2015-05-10  Ralf Hoffmann <ralf@boomerangsworld.de>

	* added rar v5 support in extfs urar module.
	* renamed extfs urar module to uextrar so internal urar and
	external module can be used simultaneously.

2015-03-08  Ralf Hoffmann <ralf@boomerangsworld.de>

	* fixed zlib state saving/restoring when a Huffman tree is not a
	dynamic one. This fixes an assertion triggered by some rare cases
	when accessing zip'ed content. Triggering the assertion did also
	depend on the block size when reading content.

2015-02-04  Ralf Hoffmann <ralf@boomerangsworld.de>

	* changed info.h dependency for out-of-src builds
	* changed configure to allow forcing to build with fuse and/or
	liblzma support

2014-06-19  Ralf Hoffmann <ralf@boomerangsworld.de>

	* uzip: added support for zip64 format. Allows more than 64k files
	per archive and files larger than 4 GiB.

2014-02-23  Ralf Hoffmann <ralf@boomerangsworld.de>

	* extfs: updated some scripts to not require bash (patch from
	Michael Meskes)

	* ucftp: unregistered lseek to avoid some problems (like cat not
	working)

2014-02-05  Ralf Hoffmann <ralf@boomerangsworld.de>

	* utar: handle extended header so there will be no PaxHeaders files

2013-05-11  Ralf Hoffmann <ralf@boomerangsworld.de>

	* utar: added support for files larger than 8GB in archives.

2013-05-09  Ralf Hoffmann <ralf@boomerangsworld.de>

	* fixed some 32bit overflows for archive, utar, and state
	module. It prevented accessing large files.

2012-06-11  Ralf Hoffmann <ralf@boomerangsworld.de>

	* removed recursive locks and made other changes so it compiles on Mac OS
	* fixed number of hard links counter for extfs directories (find
	would skip some subdirectories)
	* bumped version to 1.0.1

2011-07-01  Ralf Hoffmann <ralf@boomerangsworld.de>

	* fixed race condition in namespace module.
	* added patch which can be used for testing with valgrind.

2010-10-05  Ralf Hoffmann <ralf@boomerangsworld.de>

	* bumped version to 0.9.9

2010-09-28  Ralf Hoffmann <ralf@boomerangsworld.de>

	* registered .lzma for uxze module

2010-09-27  Ralf Hoffmann <ralf@boomerangsworld.de>

	* udar: handled h and r entries as regular files

2010-09-23  Ralf Hoffmann <ralf@boomerangsworld.de>

	* bumped library revision to 2

2010-09-21  Ralf Hoffmann <ralf@boomerangsworld.de>

	* updated internal bzlib to 1.0.6 to fix security bug

2010-09-16  Ralf Hoffmann <ralf@boomerangsworld.de>

	* extfs: updated existing and added some new extfs handler
	* fixed typo in extfs.ini
	* fixed typo in modules/Makefile.am
	* fixed typo in extfs/Makefile.am
	* updated gitignore file

2010-09-12  Ralf Hoffmann <ralf@boomerangsworld.de>

	* ucftp: added ucftp module for uncached ftp support with read and
	write
	* avfsd: added avfsd_create function for fuse
	* mountavfs: changed mountavfs to also check AVFSBASE env var and
	to create the base directory $HOME/.avfs


2010-08-30  Ralf Hoffmann <ralf@boomerangsworld.de>

	* ftp: fixed crash when password file is empty

2010-08-22  Ralf Hoffmann <ralf@boomerangsworld.de>

	* utar: disabled warning about empty file names, it happens for
	archives create with . as base directory

2010-07-10  Ralf Hoffmann <ralf@boomerangsworld.de>

	* simplified modules/Makefile.am for dav conditional

2010-07-10  Ralf Hoffmann <ralf@boomerangsworld.de>

	* added xz filter module uxze

2010-07-09  Ralf Hoffmann <ralf@boomerangsworld.de>

	* changed AV_VER to be replaced with NUMVERSION from configure
	script

2010-07-09  Ralf Hoffmann <ralf@boomerangsworld.de>

	* added some m4 macros in configure.in to handle version number

2010-07-08  Ralf Hoffmann <ralf@boomerangsworld.de>

	* fixed wrong conditional for liblzma
	* fixed compilation of xzread

2010-07-08  Ralf Hoffmann <ralf@boomerangsworld.de>

	* set m4 macros directory in configure.in

2010-07-07  Ralf Hoffmann <ralf@boomerangsworld.de>

	* added pkg.m4 from pkg-config to macros
	* added macros directory makefile.am
	* also build bzip2 package when creating a distribution

2010-03-10  Ralf Hoffmann <ralf@boomerangsworld.de>

	* added support for liblzma (xz files)

2010-03-04  Ralf Hoffmann <ralf@boomerangsworld.de>

	* forgotten to remove old bzread.c version and add new one

2010-03-04  Ralf Hoffmann <ralf@boomerangsworld.de>

	* patch/avfs-bzlib-1.0.5-changes.diff, patch/avfs-zlib-1.1.4-changes.diff:
	added zlib and bzlib patch for reference

	* bzlib/blocksort.c, bzlib/bzlib.c, bzlib/bzlib.h, bzlib/bzlib_private.h, bzlib/compress.c, bzlib/crctable.c, bzlib/decompress.c, bzlib/huffman.c, bzlib/randtable.c:
	updated bzlib to 1.0.5

	* bzlib/Makefile.am, configure.in, lib/Makefile.am, src/Makefile.am:
	updated bz2 support to be able to use system library

	* bzlib/Makefile.am, src/Makefile.am:
	moved bzread.c into src directory just like zread.c

	* src/Makefile.am, src/zread.c, zlib/Makefile.am, lib/Makefile.am, configure.in:
	added configure option to use system zlib

2010-02-12  Miklos Szeredi <miklos@szeredi.hu>

	* Fix a couple of compiler warnings

2010-02-05  Miklos Szeredi <miklos@szeredi.hu>

	* It is unnecessary to save state on EOF for zip/gzip files

2010-02-05  Miklos Szeredi <miklos@szeredi.hu>

	* Ignore "g" type tar headers.

	* Make "du" on gzip files show the disk usage of the underlying
	file

2009-06-03  Ralf Hoffmann <ralf@boomerangsworld.de>

	* fuse/avfsd.c, NEWS: fixed race condition in avfsd

2007-05-31  Ralf Hoffmann <ralf@boomerangsworld.de>

	* configure.in:
	missing or too old fuse is no longer an error in the configure script

2007-05-30  Ralf Hoffmann <ralf@boomerangsworld.de>

	* NEWS: updated

	* extfs/ulha.in, extfs/u7z.in:
	fixed trap in some extfs scripts to use single quoted command

	* configure.in: added fuse test using pkg-config

2007-05-23  Ralf Hoffmann <ralf@boomerangsworld.de>

	* spec/Makefile.am, spec/avfsfuse-fc6.spec:
	added RPM spec file for avfs-fuse (from Tanmoy Bhattacharya)

	* extfs/rpm, extfs/trpm:
	changed rpm and trpm extfs scripts to output correct file sizes
	  (patch from Tanmoy Bhattacharya)

2007-05-14  Ralf Hoffmann <ralf@boomerangsworld.de>

	* NEWS: updated

	* zlib/inftrees.c, bzlib/bzread.c, modules/ugz.c, modules/urar.c, src/zread.c:
	fixed some compiler warnings

	* modules/utar.c:
	the last byte of the name field in the tar header is no longer overwritten by
	a null byte, the name field is not necessarily null-terminated
	support for POSIX ustar long file names (prefix/name)

	* src/zread.c:
	the eof flag is also stored in zlib streamcache so seeking back from the end
	of the file works correctly

	* src/Makefile.am: changed utils.c dependency

2007-05-07  Ralf Hoffmann <ralf@boomerangsworld.de>

	* fixed ucpio to to use default cat command if file ending doesn't match
	and the cpio option -c is not used when unpacking the archive

	* fixed bug in extfs symlink handling, it was possible that hardlinks were
	created instead of symlinks (triggered by ftplist and lslR)
	(patch from Tanmoy Bhattacharya)

	* fixed ftplist to output symlink to /#ftp... and to also support http and
	ssh handlers
	(patch from Tanmoy Bhattacharya)

	* added some more directories to test for avfsstat in ftppass/davpass
	(patch from Tanmoy Bhattacharya)

	* only install avfscoda.el if avfscoda is built

	* fixed typo in README

	* ftp module: search for last @ in username/host so @ in username
	are supported

	* changed configure script to always build library and additionally
	fuse/avfscoda/preload depending on the actual system

2007-05-02  Miklos Szeredi <miklos@szeredi.hu>

	* Update avfsd to use fuse API version 26.  Fixes bug where
	access(2) would report a file writable, but opening the file for
	write would be denied.	Reported by Giuseppe Bilotta

2007-03-11  Ralf Hoffmann <ralf@boomerangsworld.de>

	* fixed extfs deadlock

	* bumped version to 0.9.8

2007-01-24  Miklos Szeredi <miklos@szeredi.hu>

	* Fix re-reading bzipped files.	 Reported by Andrew Collier

2006-11-27  Ralf Hoffmann <ralf@boomerangsworld.de>

	* fixed crash in save/restore of an inflate state when fixed trees are
	used

	* updated bzlib to version 1.0.3

2006-06-14  Ralf Hoffmann <ralf@boomerangsworld.de>

	* Updated NEWS and AUTHORS

	* Added missing include in extfs module

2006-06-06  Ralf Hoffmann <ralf@boomerangsworld.de>

	* Set fuse_build to no in configure.in if fuse is not found

2006-06-05  Ralf Hoffmann <ralf@boomerangsworld.de>

	* Added configure.in hack to always set _FILE_OFFSET_BITS because
	fuse requires this even on 64bit archs

2006-05-16  Ralf Hoffmann <ralf@boomerangsworld.de>

	* Updated documentation

	* Bumped version to 0.9.7

2006-04-05  Ralf Hoffmann <ralf@boomerangsworld.de>

	* Extended cache to supply an interface similar to filecache

	* Used new cache interface in extfs to store tmpfiles

	* Fixed invisible hidden files for iso9660

	* Added extfs support for 7zip

	* Added installation prefix output in configure script

	* Fuse daemon can now be installed with --enable-fuse

	* Added symlink rewriting to make absolute symlinks relative

	* Added avfsstat interface to toggle this symlink rewrite

	* Added parsing of iso date format in parsels

2006-02-21  Ralf Hoffmann <ralf@boomerangsworld.de>

	* urar module uses unrar in case of missing rar (based on patch by Mark)

2006-02-06  Ralf Hoffmann <ralf@boomerangsworld.de>

	* Fixed segfault when using open on base archives (same bug as for
	extfs)

2006-02-05  Ralf Hoffmann <ralf@boomerangsworld.de>

	* Changed ftp module to use "LIST -al" instead of "LIST -an" to
	support ftp servers which don't allow the "-an" argument

	* The configure script will output some configuration details

2006-01-30  Ralf Hoffmann <ralf@boomerangsworld.de>

	* Fixed segfault in extfs when using open on base archive
	(e.g., open("test.lha#") )

	* Integrated two patches from the patched avfs version from Zemljanka
	Commander team (http://sourceforge.net/projects/zemljanka). There was
	one bug in virt_link and one bug when getting ftp files from the root
	directory.

	* av_parse_ls uses now atoll() to parse file size (if available).
	The ftp module can now supports files larger than 2GB.

	* Fixed bug in the ulha extfs module which had problems with file
	names containing spaces

	*  Updated the other extfs modules to the current mc-4.6.1 versions

2006-01-02  Miklos Szeredi <mszeredi@inf.bme.hu>

	* Utar module should be able to handle >2G files.  Report from
	Pete

2005-07-16  Ralf Hoffmann <ralf@boomerangsworld.de>

	* fixed urar module: The CRC calculation now also takes optional
	header entries of newer rar versions into account

2005-07-15  Ralf Hoffmann <ralf@boomerangsworld.de>

	* updated dos date parsing in parsels.c to handle years with more than
	3 digits (from mc-4.6.1-pre1). patchfs from extfs output such dates

2005-07-13  Ralf Hoffmann <ralf@boomerangsworld.de>

	* fixed return value of local_close

2005-06-20  Ralf Hoffmann <ralf@boomerangsworld.de>

	* updated docs

2005-06-19  Ralf Hoffmann <ralf@boomerangsworld.de>

	* fixed cache handling: When setting a new size for a cache entry,
	the entry is not removed even if it is larger than the cache
	limit.

	* updated extfs handlers (from mc-4.6.1-pre1)

2005-06-13  Ralf Hoffmann <ralf@boomerangsworld.de>

	* changed build system to automake which should improve
	portability.  At least the shared (or static) library should build
	on any system.	The other targets still only works on Solaris
	(for preload) and Linux kernel 2.2 and 2.4 (for avfscoda)

	* fixes to allow compilation on AIX

2005-06-08  Ralf Hoffmann <ralf@boomerangsworld.de>

	* magic character in filenames is supported without escaping

	* fix in bzlib to prevent endless loop in corrupt archives

	* change inode calculation in state.c to prevent inode numbers 0
	and 1

2004-03-07  Miklos Szeredi <mszeredi@inf.bme.hu>

	* Don't lowercase zipfiles with MSDOS filetype

2004-01-09  Miklos Szeredi <mszeredi@inf.bme.hu>

	* Configure target selection fix

2004-01-05  Miklos Szeredi <mszeredi@inf.bme.hu>

	*  Applied FreeBSD support patch by Mikulas Patocka

2003-12-09  Miklos Szeredi <mszeredi@inf.bme.hu>

	*  Don't include DAV by default

2003-12-08  Miklos Szeredi <mszeredi@inf.bme.hu>

	*  Shared library fix by Miroslav Spousta

2003-05-08  Miklos Szeredi <mszeredi@inf.bme.hu>

	* avfs-config and logging improvements by Daniel Koukola

2003-04-28  Miklos Szeredi <mszeredi@inf.bme.hu>

	* Added shared lib build and fixes by Daniel Koukola

2003-04-14  Miklos Szeredi <mszeredi@inf.bme.hu>

	* Added API documentation by Frederik Eaton 

2002-12-05  Miklos Szeredi <mszeredi@inf.bme.hu>

	* 64 bit file offset fixes

	* Gunzip (#ugz) speed improvement: CRC is checked only once

2002-12-03  Miklos Szeredi <mszeredi@inf.bme.hu>

	* Upgraded to zlib 1.1.4

	* Added .ear and .war extensions to the uzip handler

	* Check for large-file support

2002-11-18  Miklos Szeredi <mszeredi@inf.bme.hu>

	* Fixed bug in runprog, which leaked file descriptors in extfs.

	* Added /etc/init.d/avfscoda improvements by David Hanak

	* Top level makefile fix: 'install' target now depends on 'all'

2002-01-17  Miklos Szeredi <mszeredi@inf.bme.hu>

	* Started merging Frederik Eaton's stuff: spelling fixes, comments
	and logging to stderr.

Changes from 0.9.1 to 0.9.3

	* Fixed PT_DTRACE bug in redir.c

	* Removed nredir cruft

	* Configure now accepts kernel source directory argument

	* redir.c now includes modversions.h

	* Fix bug in virt_readdir

	* Fix redir compilation so it finds the apropriate kernel headers

	* Fix redir module license tag

	* Emacs tweak installed in /etc/emacs/site-start.d so that
	ange-ftp doesn't steal files beginning with '#'. This does not
	affect the operaton of ange-ftp

	* Better cross compilation support

	* Ported to Compaq IPAQ (still needs better cache handling)

	* Fix truncation code in cache state (/#avfsstat/cache/*)

	* Support free space handling on filesystems not supporting disk
	usage and disk free information (e.g. ramfs)

Changes from 0.9.0 to 0.9.1

	* Make preload compile on linux (does not work yet) (Frederik Eaton)

	* Fix bug in module loader (Frederik Eaton)

	* The magic char (#) is escaped when reading a virtual directory

	* Avfscoda correctly returns error codes when reading a file or a
	directory

	* Fixed bug in virt_open(), to actually return the file descriptor
	instead of zero. This fixes bad behaivor of avfscoda under heavier
	load.

	* Commented out HAVE_FIFO_BUG define in child.c. If you have a
	very old kernel, you need to uncomment this.

	* Avfscoda uses hash table for lookups. This improves performance
	for large directories.

	* Namespace uses hash table for lookups. This improves performance
	for large directories.	TODO: current namespace implementation
	doesn't honor the NSF_NOCASE flag.

	* Removed buggy 'mkdir' from redir.c

	* Added execve (only for ix86) to redir.c

	* Fixed deadlock in bzip2 handling

	* Utar (and archive) now correctly handle open/read/close for
	auto-directories

	* Preload is now working on Solaris 2.5 (thanks to Richard Curnow)

	* Fix bug in archive, for multiple opens on same file

	* Archive now handles gracefully the case when file type is
	symlink, but linkname is not filled in by handler. TODO: Handle
	symlinks in zipfiles

	* Handle archives which have '.' or '..' in their internal paths.