[go: up one dir, main page]

File: NEWS

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 (234 lines) | stat: -rw-r--r-- 9,174 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
Changes from 1.1.3 to 1.1.4 (2021-04-04)
  - add support for lzip

Changes from 1.1.2 to 1.1.3 (2020-08-12)
  - fix compilation problem on MacOS
  - fix encoding problem in ulha extfs module

Changes from 1.1.1 to 1.1.2 (2020-04-27)
  - add support for rar 5.0 files
  - fix memleak in zstd support
  - small fix for extfs udar module

Changes from 1.1.0 to 1.1.1 (2019-08-09)
   - updated internal bzlib to 1.0.8 to fix security bug
   - added pkgconfig file

Changes from 1.0.6 to 1.1.0 (2019-06-21)
   - improved handling of single '#' to stop resolving archive handlers
     when it makes no sense to add another chain
   - support multiple gzip member in a single file (concatenated gzip
     files)
   - updated webdav module with work with latest libneon (which is no
     longer bundled)
   - CODA and PRELOAD support has been removed

Changes from 1.0.5 to 1.0.6 (2018-08-26)
   - added support for libzstd (zst files)
   - fixed arbitrary command execution in rsh/ssh module
   - zip workaround for zip archives with unix attributes but regular
     files are not marked correctly

Changes from 1.0.4 to 1.0.5 (2017-05-03)
   - limit the file cache to 50 elements and age of 10 minutes to avoid
     endless grow of internal cache
   - allow reproducable builds
   - fixed crash in parsing ls output for modules which need to handle
     ls-like output
   - fix urar module when external rar/unrar tool crashed

Changes from 1.0.3 to 1.0.4 (2016-09-14)
   - fixed zip module to correctly read archives with a lot of files or
     very large files

Changes from 1.0.2 to 1.0.3 (2015-06-13)
   - fixed zlib assert triggered for some Huffman encodings
   - added rar v5 in extfs urar (which is also renamed to uextrar to avoid
     collision with internal rar module)
   - some configure script improvements have been done for fuse and liblzma
     dependencies

Changes from 1.0.1 to 1.0.2 (2014-06-29)
   - fixed access to files which are larger than 4GB in modules based on
     archive, state, and utar
   - added support in utar modules for files larger than 8GB
   - added zip64 support in uzip module to support more than 64k files
     and files larger then 4 GiB
   - improved utar module to skip sime extended headers (so there
     will no longer be pseudo PaxHeaders files)
   - changed some extfs scripts to no longer require bash

Changes from 1.0.0 to 1.0.1 (2012-06-12)
   - compile fixes for macos
   - fixed hard link count for extfs directories
   - extfs updates to use bash as executing shell
   - xz handler support quite some more file endings

Changes from 0.9.9 to 1.0.0 (2011-07-11)
   - fixed possible crash due to race condition in namespace module

Changes from 0.9.8 to 0.9.9 (2010-10-06)
   - fixed race condition in avfsd 
   - system zlib and bzlib may be used instead of shipped versions.
     Access is slower for some operations (e.g. seeking)
   - updated bzlib to 1.0.6
   - support for liblzma has been added so xz and lzma files
     can be accessed. There is also a module named uxze which
     uses the external command xz so even without liblzma
     such archives can be accessed.
   - fixed crash in ftp module when password file is empty
   - updated extfs handler and added some new handlers
   - added ucftp module for uncached ftp support with read and
     write

Changes from 0.9.7 to 0.9.8 (2007-05-31)
   - utar supports long names in POSIX ustar archives
   - fixed truncation of 100 byte long file names in tar archive
   - fixed crash in zlib code
   - fixed deadlock in extfs code
   - updated bzlib to 1.0.3
   - updated avfsd to use fuse API version 26
   - several extfs fixes:
     - fixed ucpio script
     - fixed bug in extfs symlink handling
       (patch from Tanmoy Bhattacharya)
     - fixed ftplist to output correct symlinks and to support http/ssh
       (patch from Tanmoy Bhattacharya)
     - extfs scripts rpm and trpm outputs correct file sizes (important for fuse)
       (patch from Tanmoy Bhattacharya)
   - ftppass/davpass checks for additional base avfs directories. Environment
     variable AVFSBASE can be set for non-default directory.
     (patch from Tanmoy Bhattacharya)
   - ftp module supports @ in usernames
     (patch from Tanmoy Bhattacharya)
   - the avfs library is built and installed by default additionally to
     fuse/avfscoda/preload depending on the actual system
   - added RPM spec file for avfs-fuse 
     (patch from Tanmoy Bhattacharya)

Changes from 0.9.6 to 0.9.7 (2006-06-14)
   - Fuse daemon can now be installed with --enable-fuse
   - added symlink rewriting code to make absolute symlinks relative
     There is an avfsstat entry to toggle this symlink rewrite
   - temporary files from extfs are cached which speeds up accessing files
     inside extfs archives
   - urar module uses unrar in case of missing rar
   - changed ftp module to use "LIST -al" instead of "LIST -an" to
     support ftp servers which don't allow the "-an" argument
   - fixed bug in ftp module when getting ftp files from the root directory
   - utar and ftp module should be able to handle >2G files
   - updated extfs modules
   - fixed invisible hidden files for iso9660
   - added extfs support for 7zip
   - fixed possible segfault in extfs module
   - fixed bug in the ulha extfs module which had problems with file names
     containing spaces
   - updated documentation

Changes from 0.9.5 to 0.9.6
   - fixed return value of local_close so errors in close() can be detected
   - updated date parsing in extfs so patchfs handler works again
   - urar module should be able to read rar archives from newer rar versions

Changes from 0.9.3 to 0.9.5
   - improved support for magic character inside filenames
   - fixed endless loop in bz2 handler
   - automake is now used for building avfs
   - updated extfs handlers
   - other small bugfixes (see ChangeLog for details)

Changes from 0.9.1 to 0.9.3
   - Bugfixes (see ChangeLog for details)

Changes from 0.9.0 to 0.9.1
  - Lots of bugfixes (see ChangeLog for details)
  - Optimized lookups in large directories

Changes from 0.5.2 to 0.9.0
  - Major rewrite touching almost all interfaces and code
  - Magic char changed from '@' to '#'. I hope this is the last such
    change ;)
  - New handlers:
      o ftp (read only for the moment)
      o http
      o rsh
      o dav (contributed by Justin Mason)
  - Other improvements:
      o Indexing of gzip and bzip2 files. This achieves fast random
        access to the uncompressed files without caching to whole file.
      o Better disk cache management, tunable parameters in
        /#avfsstat/cache
      o Multi-threaded operation for avfscoda and preload
      o Philosophy change for preload method: only a thin client is
        preloaded, work done in a server
      o Write support is working in avfscoda, redir doesn't fully
        support this yet
      o Support for avfscoda with reiserfs (2.4.4 and above)
   - Degradations:
      o ugz, utar, floppy, are now read only. Will be fixed.
      o Preload is only supported on Solaris, old Linux libc's are now
        not supported.
      o A few things are missing from the preload method (you can't
        'cd' into archive, mmap() doesn't work, etc.), Will eventually
        be fixed.

Changes from 0.5.1 to 0.5.2
  - Fixed redir.c compilation problems with newer LIBCs
  - Made redir.c work on 2.4.x kernels

Changes from 0.5 to 0.5.1
  - Fixed installation problems

Changes from 0.4 to 0.5
  - Avfscoda introduced, because the preload method will not work for
    GLIBC 2.1 and up. 
  - Fixed minor bug in zipfile handling (jar files)

Changes from 0.3 to 0.4
 - 'External fs' from Midnight Commander. This provides handlers for
   rpm, deb, zoo, lha, cpio etc...
 - Performance enhancements with 'ugz' handler (now uses zlib)
 - Write support for tar-archives
 - Write support for gzip-files
 - Tested on Solaris 2.7
 - Changed module versioning scheme
 - Fixed some bugs:
    o Work around tcsh closing all file descriptors
    o Fixed symlink resolvation bug
    o Fixed floppy bugs (mtoos does weird things with 0 sized files)

Changes from version 0.2 to 0.3

 - Magic char is now '@' instead of ':'
 - Small path-format change (move it closer to the mc-vfs format)
 - Symbolic link handling
 - Solaris 2.6 support
 - Performance enhancements (e.g. 'cp -r' for .tgz, zipfiles)
 - Avfsstat handler: information about avfs
 - 'ar' handling (.a and .deb files) 
 - Floppy handling (read/write)
 - RAR-file support finished
 - Non shared mmap-ing of virtual files (some versions of grep need this)
 - BIG internal changes + minor changes to the module interface
 - Configuring with autoconf
 - RPM spec files for Linux GLIBC and libc5
 
Changes from version 0.1.1 to 0.2

 - ZIP-file support
 - Partial RAR-file support
 - Performance improvements for compressed files
 - Now stable on Solaris as well as Linux.
 - Modular handlers
 - Many-many bugs fixed

Changes from version 0.1 to 0.1.1

 - Fixed a security bug spotted by Jan Niehusmann <jan@gondor.com>
 - Fixed the .avfs_dummyfile bug first spotted by Demon of the 
   Known Universe <psycho@dodds.net>

Version 0.1

 - First release