Overview

Request 627468 accepted

- Update to version 4.9
* Several checks added to chdir() and other
return codes to make sure syscalls are all returning
properly. Patch provided by Zhouyang Jia.
* Fixed some compiler warnings due to unused or
oddly indented code.
version 4.8:
* Fixed potential double-free bug during Bftpd shutdown.
* Fixed potential unititalized variable.
Thanks to Alex for reporting these bugs.
version 4.7
* Fixed memory leak in rename function.
Thanks to Alex for reporting this bug.
version 4.6
* Avoid memory corruption when reading config file by initalizing memory.
* Make sure CHROOT is default option, even if it is not specified
in the config file.
Thanks for Anton Yuzhaninov for providing the above two fixes.
version 4.5
* Avoid potential buffer underflow in main.c
Thanks to Andreas for pointing out this problem.
version 4.4
* Fixed potential buffer overflow when
expanding symbolic link file names.
version 4.3
* Clarified license (COPYING file)
* Fixed compiler warning with regards to
pointer-to-integer cast.
version 4.2
* Improved user checking code to avoid locking out
valid users from the system.
(Thanks to Lauri Kasanen for reporting this bug
and supplying a patch.)
version 4.1
* Added checks to crypt() calls to prevent
operating on NULL pointer.
(Thanks to Lauri Kasanen for reporting this bug.)
version 4.0
* Added patch from Thomas Cort to make Bftpd
compile on NetBSD.
version 3.9
* Adjusted Makefile to allow for easy access to
non-default compiler options. Alternative compiler
can be used by running "make CC=compilername".
* Zhenbo Xu reported several potential memory
bugs which could cause Bftpd if the operating
system is out of memory. Also reported a memory
leak. Checks are now in place to prevent crashes
and the memory leak has been plugged.
* Added MINIX-specific configuration file which
should allow Bftpd to run smoothly and without
additional configuration on MINIX.
* Merged MINIX porting code into mainline Bftpd
so we can work with one, unified code base.
version 3.8
* Fixed bug in user tracking which could result
in corrupted times on 64-bit systems.
* When Bftpd is compiled with a "prefix" (which
is the default behaviour) the Bftpd will
check both /etc/bftpd.conf AND PREFIX/etc/bftpd.conf
when trying to find its configuration file.
This should avoid requiring the admin to pass
the location of the config file on the command line.
version 3.7
* Removed CVS directory from doc folder.
* Options in the config file may now have
following #comments.
Reading the config file should happen a
little faster too.
Thanks to Zhang for reporting this issue.
* Fixed typo in re-reading config file.
Thanks to Zhang for reporting this issue.
* When installing Bftpd the make file now
respects the configure --prefix=/path/to/install
flag.
Thanks to Martin for reporting this bug.
* Config file parser now handled multiple
unexpected spaces.
Thanks to Chang for reporting this issue.
- Replaced bftpd-2.8_install.patch with bftpd-4.9_install.patch
- Spec cleanup

Loading...
Request History
Luigi Baldoni's avatar

alois created request

- Update to version 4.9
* Several checks added to chdir() and other
return codes to make sure syscalls are all returning
properly. Patch provided by Zhouyang Jia.
* Fixed some compiler warnings due to unused or
oddly indented code.
version 4.8:
* Fixed potential double-free bug during Bftpd shutdown.
* Fixed potential unititalized variable.
Thanks to Alex for reporting these bugs.
version 4.7
* Fixed memory leak in rename function.
Thanks to Alex for reporting this bug.
version 4.6
* Avoid memory corruption when reading config file by initalizing memory.
* Make sure CHROOT is default option, even if it is not specified
in the config file.
Thanks for Anton Yuzhaninov for providing the above two fixes.
version 4.5
* Avoid potential buffer underflow in main.c
Thanks to Andreas for pointing out this problem.
version 4.4
* Fixed potential buffer overflow when
expanding symbolic link file names.
version 4.3
* Clarified license (COPYING file)
* Fixed compiler warning with regards to
pointer-to-integer cast.
version 4.2
* Improved user checking code to avoid locking out
valid users from the system.
(Thanks to Lauri Kasanen for reporting this bug
and supplying a patch.)
version 4.1
* Added checks to crypt() calls to prevent
operating on NULL pointer.
(Thanks to Lauri Kasanen for reporting this bug.)
version 4.0
* Added patch from Thomas Cort to make Bftpd
compile on NetBSD.
version 3.9
* Adjusted Makefile to allow for easy access to
non-default compiler options. Alternative compiler
can be used by running "make CC=compilername".
* Zhenbo Xu reported several potential memory
bugs which could cause Bftpd if the operating
system is out of memory. Also reported a memory
leak. Checks are now in place to prevent crashes
and the memory leak has been plugged.
* Added MINIX-specific configuration file which
should allow Bftpd to run smoothly and without
additional configuration on MINIX.
* Merged MINIX porting code into mainline Bftpd
so we can work with one, unified code base.
version 3.8
* Fixed bug in user tracking which could result
in corrupted times on 64-bit systems.
* When Bftpd is compiled with a "prefix" (which
is the default behaviour) the Bftpd will
check both /etc/bftpd.conf AND PREFIX/etc/bftpd.conf
when trying to find its configuration file.
This should avoid requiring the admin to pass
the location of the config file on the command line.
version 3.7
* Removed CVS directory from doc folder.
* Options in the config file may now have
following #comments.
Reading the config file should happen a
little faster too.
Thanks to Zhang for reporting this issue.
* Fixed typo in re-reading config file.
Thanks to Zhang for reporting this issue.
* When installing Bftpd the make file now
respects the configure --prefix=/path/to/install
flag.
Thanks to Martin for reporting this bug.
* Config file parser now handled multiple
unexpected spaces.
Thanks to Chang for reporting this issue.
- Replaced bftpd-2.8_install.patch with bftpd-4.9_install.patch
- Spec cleanup


Marcus Meissner's avatar

msmeissn accepted request

ok

openSUSE Build Service is sponsored by