📄 changelog
字号:
2000-09-30 22:42 Steinar H. Gunderson <sgunderson@bigfoot.com> * cmds.c, doc/KNOWN-BUGS: Fixed the ls -R' seems to ignore its argument.2000-09-30 22:41 Steinar H. Gunderson <sgunderson@bigfoot.com> * cmds.c: Didn't make use of the new code separation in dcache.c (?)2000-09-30 12:53 Steinar H. Gunderson <sgunderson@bigfoot.com> * doc/KNOWN-BUGS: Added a notice about a (not yet fixed) dcache bug.2000-09-17 03:02 Steinar H. Gunderson <sgunderson@bigfoot.com> * dcache.c, dcache.h, ftpd.c, ftpd.h: More dcache separation.2000-09-17 03:02 Steinar H. Gunderson <sgunderson@bigfoot.com> * Makefile.in: ASSMS and CPPS are now derived directly from OBJS automatically, instead of spelling them out manually as before.2000-09-17 03:01 Steinar H. Gunderson <sgunderson@bigfoot.com> * ascii.h, cmds.h, ftpd.h, nonroot.h: All header files should now be self-contained (ie. you shouldn't need to do any system #includes before #including them), and are now properly guarded against double inclusion.2000-09-17 02:59 Steinar H. Gunderson <sgunderson@bigfoot.com> * dcache.c, dcache.h: New files.2000-09-17 02:57 Steinar H. Gunderson <sgunderson@bigfoot.com> * Makefile.in, cmds.c, config.h.in, configure, configure.in, dcache.c, dcache.h, ftpd.c, ftpd.h: Moved most of the dcache stuff into its own file. Updated Makefile.in accordingly.2000-09-17 02:55 Steinar H. Gunderson <sgunderson@bigfoot.com> * cmds.c: get_num_files(): Fixed a memory leak (thanks, mtrace ;-) ).2000-09-15 21:56 Steinar H. Gunderson <sgunderson@bigfoot.com> * configure, configure.in, ftpd.c: Included <linux/tcp.h> (if needed), for libc5 users.2000-09-02 17:08 Steinar H. Gunderson <sgunderson@bigfoot.com> * betaftpd.spec, configure, configure.in, ftpd.c, debian/rules: Multiple fixes for sendfile() where running kernel is not the same on the compilation machine and the running machine (mainly packages): sendfile() support is checked more thoroughly for (a runtime check at configure checking that we just don't have a libc wrapper). A sendfile()-enabled version can now also survive without sendfile(). There is a new flag (--with(out)-linux-sendfile) that forces the status to on/off (both RH and Debian packages now supply this flag).2000-09-02 17:08 Steinar H. Gunderson <sgunderson@bigfoot.com> * Makefile.in: VERSION is now set to be the next release version (without any -dev suffixes). This should make it easier to make and test the packages correctly.2000-09-02 17:07 Steinar H. Gunderson <sgunderson@bigfoot.com> * ftpd.c: do_download(): Removed the check for f->upload :-D2000-08-20 22:36 Steinar H. Gunderson <sgunderson@bigfoot.com> * ftpd.h: Forgot to commit ftpd.h last time -- recursive-directory patches committed for that file as well now.2000-08-20 19:28 Steinar H. Gunderson <sgunderson@bigfoot.com> * doc/RFC-COMPLIANCE: Updated the lines regarding general RFC compliance -- BetaFTPD should now be considered fully RFC compliant for all practical uses.2000-08-20 19:27 Steinar H. Gunderson <sgunderson@bigfoot.com> * doc/: CHANGES, RFC-COMPLIANCE: Updated documentation: Tell about recursion in internal ls; tell that we have Debian packages again.2000-08-20 19:26 Steinar H. Gunderson <sgunderson@bigfoot.com> * cmds.c, cmds.h: Implemented directory listing recursion (not very much testing yet). Both mmap() and non-mmap() now use mwrite(). We no longer depend on the return value of snprintf().2000-08-20 19:22 Steinar H. Gunderson <sgunderson@bigfoot.com> * cmds.c, doc/RFC-COMPLIANCE: cmd_type(), cmd_stru(): Unknown arguments are now refused instead of being ignored; documentation also updated on this point.2000-08-20 19:21 Steinar H. Gunderson <sgunderson@bigfoot.com> * ftpd.c: process_all_clients(): Made the poll() checking code a little bit clearer.2000-08-18 01:10 Steinar H. Gunderson <sgunderson@bigfoot.com> * Makefile.in: ChangeLog is generated from CVS logs on make package; debian/ directory is included in packaging.2000-08-18 00:59 Steinar H. Gunderson <sgunderson@bigfoot.com> * ftpd.c: process_all_clients(): Fixed a bug (reporting and much tracing by Sean MacLennan <seanm@netwinder.org>) where the server could refuse to send a reply on a finished uploading when using poll() mode, and generally not handle both POLLHUP/ERR and POLLIN at the same time.2000-08-18 00:46 Steinar H. Gunderson <sgunderson@bigfoot.com> * debian/: README.debian, betaftpd.7, changelog, control, copyright, dirs, files, init.d, rules, substvars, watch.ex: Freshly made debian/ directory, from a potato (2.2) machine, originally made with debmake.2000-08-18 00:08 Steinar H. Gunderson <sgunderson@bigfoot.com> * betaftpd.spec: Updated the .spec file to reflect the change in executable placement (from /usr/bin to /usr/sbin).2000-08-18 00:04 Steinar H. Gunderson <sgunderson@bigfoot.com> * Makefile.in: Install in PREFIX/sbin/ instead of PREFIX/bin/.2000-08-18 00:02 Steinar H. Gunderson <sgunderson@bigfoot.com> * ftpd.c: do_upload(): Removed unused variable `avail\'.2000-08-17 23:58 Steinar H. Gunderson <sgunderson@bigfoot.com> * Makefile.in: CFLAGS can now be overridden on the command line without compilation problems (eases Debian package building, among others).2000-08-17 23:55 Steinar H. Gunderson <sgunderson@bigfoot.com> * README: Added a note that BSD sendfile() isn't utilized yet; added an extended discussion on problems with mmap() and the 32-bit 2GB address space.2000-08-17 23:54 Steinar H. Gunderson <sgunderson@bigfoot.com> * cmds.c: cmd_rnfr(), cmd_nrto(): Better cleanup (RNFR,RNTO,RNTO gives 503 instead of 550 on the last RNTO, for instance), both on error and on success. Also fixed a typo in the RNTO 250 reply.2000-08-17 23:52 Steinar H. Gunderson <sgunderson@bigfoot.com> * betaftpd.spec: Added some flags to configure that the average user would expect; incremented version number again.2000-08-17 23:51 Steinar H. Gunderson <sgunderson@bigfoot.com> * nonroot.c: config.h is no longer included twice.2000-08-17 23:50 Steinar H. Gunderson <sgunderson@bigfoot.com> * Makefile.in: It is now possible to build in a different directory than the sourcedirectory again. Also included a workaround for broken systems with a (wrong) config.h in the include path.2000-08-17 23:47 Steinar H. Gunderson <sgunderson@bigfoot.com> * nonroot.c: nr_intperm(): Code cleanup, simplification and optimization.2000-08-17 23:45 Steinar H. Gunderson <sgunderson@bigfoot.com> * configure, configure.in: The --help text now says that nonroot is experimental (which it is).2000-08-17 23:37 Steinar H. Gunderson <sgunderson@bigfoot.com> * ftpd.c: list_readmes(): Replace temp with pglob.gl_pathv[i] all the way. Looks cleaner.2000-08-17 23:12 Steinar H. Gunderson <sgunderson@bigfoot.com> * ftpd.c: list_readmes(): Allocate less memory, use snprintf() to avoid a buffer overflow from very long README-names and --enable-message.2000-08-17 22:59 Steinar H. Gunderson <sgunderson@bigfoot.com> * ftpd.c: dump_file(): Allocate slightly less memory. Comment is slightly more descriptive now.2000-08-17 00:22 Steinar H. Gunderson <sgunderson@bigfoot.com> * configure, configure.in: The check for sys/sendfile.h is no longer done twice.2000-08-17 00:22 Steinar H. Gunderson <sgunderson@bigfoot.com> * README: Contact section changes: Changed homepage URL, added some information about the new homepage, added my real name and moved the e-mail address to the bottom.2000-08-16 23:03 Steinar H. Gunderson <sgunderson@bigfoot.com> * cmds.c: Report "File not found" etc. instead of just "Not a plain file" (contrary to traditional FTP daemons).2000-08-16 23:00 Steinar H. Gunderson <sgunderson@bigfoot.com> * betaftpd.spec, doc/CHANGES: Added betaftpd.spec, updated documentation accordingly.2000-07-27 03:56 Steinar H. Gunderson <sgunderson@bigfoot.com> * cmds.c: Use S_IS*() macros instead of testing the bitflags ourselves.2000-07-27 02:03 Steinar H. Gunderson <sgunderson@bigfoot.com> * cmds.c: ASCII mode is now displayed in STAT replies (it used to say Image all the time2000-07-27 02:02 Steinar H. Gunderson <sgunderson@bigfoot.com> * disp.c: Fixed percentages display.2000-07-26 19:47 Steinar H. Gunderson <sgunderson@bigfoot.com> * doc/: CHANGES, KNOWN-BUGS: Updated documentation to tell that root can't FTP anymore.2000-07-26 19:40 Steinar H. Gunderson <sgunderson@bigfoot.com> * users: Initial revision.2000-07-26 04:02 Steinar H. Gunderson <sgunderson@bigfoot.com> * cmds.c: root (or in fact, any user with uid=0) can no longer login.2000-07-26 01:52 Steinar H. Gunderson <sgunderson@bigfoot.com> * README: Re-indenting, homepage changed.2000-07-26 01:50 Steinar H. Gunderson <sgunderson@bigfoot.com> * doc/: CHANGES, CHANGES-0.0.8, README.platforms: Documentation re-linebreaking and updating.2000-07-26 01:42 Steinar H. Gunderson <sgunderson@bigfoot.com> * cmds.h, doc/CHANGES-0.0.8: A compilation fix for select()-only platforms (like Win32, *sigh*), since we use some POLL* constants even if we don't use poll().2000-07-26 01:38 Steinar H. Gunderson <sgunderson@bigfoot.com> * README, acconfig.h, nonroot.c, nonroot.h, ascii.c, ascii.h, cmds.c, cmds.h, disp.c, ftpd.c, betaftpd.lsm, ftpd.h, configure, Makefile.in, config.h.in, configure.in, strip-exec, doc/CHANGES-0.0.8, doc/KNOWN-BUGS, doc/README.nonroot, doc/README.rights, doc/CHANGES, doc/COPYING, doc/CREDITS, doc/README.platforms, doc/RFC-COMPLIANCE: Initial revision2000-07-26 01:38 Steinar H. Gunderson <sgunderson@bigfoot.com> * README, acconfig.h, nonroot.c, nonroot.h, ascii.c, ascii.h, cmds.c, cmds.h, disp.c, ftpd.c, betaftpd.lsm, ftpd.h, configure, Makefile.in, config.h.in, configure.in, strip-exec, doc/CHANGES-0.0.8, doc/KNOWN-BUGS, doc/README.nonroot, doc/README.rights, doc/CHANGES, doc/COPYING, doc/CREDITS, doc/README.platforms, doc/RFC-COMPLIANCE: Initial upload (from a 0.0.8pre17 development snapshot).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -