Package: fuseiso / 20070708-6

Metadata

Package Version Patches format
fuseiso 20070708-6 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
support_large_iso.patch | (download)

src/isofs.c | 6 3 3 - 0 !
src/isofs.h | 6 3 3 - 0 !
2 files changed, 6 insertions( ), 6 deletions(-)

 handle larger than 4gb isos
fix_typo.patch | (download)

src/fuseiso.c | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 fix typo in sourcecode
prevent buffer overflow.patch | (download)

src/isofs.c | 22 16 6 - 0 !
1 file changed, 16 insertions( ), 6 deletions(-)

 prevent stack-based buffer overflow on too-long path names
prevent integer overflow.patch | (download)

src/isofs.c | 4 4 0 - 0 !
1 file changed, 4 insertions( )

 prevent integer overflow in ziso code
cross.patch | (download)

configure.in | 10 2 8 - 0 !
src/Makefile.am | 5 2 3 - 0 !
2 files changed, 4 insertions( ), 11 deletions(-)

 fix ftcbfs
 fuseiso fails to cross build from source, because it uses the build
 architecture pkg-config. Unconventionally, it uses pkg-config at make
 time rather than configure time. Converting those calls to
 PKG_CHECK_MODULES, which considers $ac_tool_prefix, fixes the cross
 build.
infinite loop parsing line options on arm.patch | (download)

src/fuseiso.c | 4 2 2 - 0 !
1 file changed, 2 insertions( ), 2 deletions(-)

 fix infinite loop parsing line options on arm
 The loop happens because getopt returns -1 (no more options) which is
 assigned to a char. Type char on arm64 is always unsigned, so the test
 for ">0" will always be true. The loop thinks it has more options to
 parse resulting in an infinite loop.
 .
 Fix simply changes the type of lvalue from char to int.
Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/ source/fuseiso/ bug/1661289
fuse3.patch | (download)

configure.in | 2 1 1 - 0 !
src/fuseiso.c | 49 12 37 - 0 !
src/isofs.c | 11 6 5 - 0 !
src/isofs.h | 8 4 4 - 0 !
4 files changed, 23 insertions( ), 47 deletions(-)

 required changes to run fuseiso using fuse3
Bug-Debian: https://bugs.debian.org/1084486
symlink size.patch | (download)

src/isofs.c | 3 3 0 - 0 !
1 file changed, 3 insertions( )

 stat(2) on s_iflnk: st_size = correct instead of 0
Bug-Debian: https://bugs.debian.org/1083039
fuse options before arguments.patch | (download)

src/fuseiso.c | 41 31 10 - 0 !
1 file changed, 31 insertions( ), 10 deletions(-)

 recognize fuse options placed before the arguments
 The original source requires one to place any fuse option after the arguments
 (ISO image and mount point). This patch allows one to also place them before
 the arguments following the usual program-options-arguments scheme.