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.
|