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
|
2003-11-03 Joerg Jaspert <joerg@debian.org>
* modules/auth: authlibexample/Makefile.in,
authlibmud/Makefile.in, authlibsmb/Makefile.in,
authlibmysql/Makefile.in, authlibmsql/Makefile.in: Added -fPIC so
it actually compiles on different platforms.
2003-11-02 Joerg Jaspert <joerg@debian.org>
* configure.ac, modules/auth/authlibmysql/configure.ac: Changed
way we look for mysql. Thats easier for users now.
* modules/auth/: authlibmsql/auth.h, authlibmysql/auth.h,
authlibsmb/auth.h, authlibmud/auth.h, authlibexample/auth.h:
Changed include from varargs.h to stdarg.h as gcc no longer
includes varargs.h
* modules/auth/: authlibmsql/README, authlibmysql/README,
authlibsmb/README, authlibmud/README, authlibexample/README:
Changed documentation to be in sync with new configure/makefile
things.
* modules/auth: authlibmsql/Makefile.in,
authlibmysql/Makefile.in, authlibexample/Makefile.in,
authlibsmb/Makefile.in, authlibmud/Makefile.in: Change Install
Target from TODO to something useful. Install the autlibfile in
libdir/muddleftpd set by configure run.
Also install the READMEs as README.auth$MODULE in the
documentation dir (see below).
* doc/Makefile.in: Added things to install txt documentation in
prefix/share/doc/muddleftpd/*
2003-11-02 Beau Kuiper <rugger@swiftdsl.com.au>
* src/ftpd.h: removed headers for string.h since they are in
string.h. Updated prototype for safe_vsnprintf().
* src/string.c: fixed double use of varargs in string_catvprintf().
This fixed muddleftpd problems on PPC and possibly other archs.
* src/string.h: updated prototype for string_catvprintf()
* src/ftpout.c: modified ftp_write to use fixed string_catvprintf()
* src/logger.c: modified debuglog() to use fixed safe_vsnprint()
* src/utils.c: fixed possible double use of varargs in safe_vsnprintf()
Fixed safe_snprintf() so it does not use safe_vsnprintf() to prevent
performance degredation due to new design.
* Configure.ac: Added a check for stdarg.h, since the replacement
snprintf code needs it.
2003-04-15 Beau Kuiper <rugger@arach.net.au>
* src/main.c: mainprog(): added code to close all file descriptors.
After the server is started, it will also close the terminal file
desciptors, so ssh sessions are not stalled at logout.
* src/utils.c: fd_closeall_nonterminal(): determines the max file
descriptors number and attempts to close all open fds. The terminal
file descriptors are left untouched.
2002-11-20 Beau Kuiper <rugger@arach.net.au>
* src/acl.c: transfer_config(): Added code that allows the server
to retrieve the gid a user will operate as from the password file.
Just put "!" in front of the gid parameter. (eg gid !anuser) will
give the user the gid of the user anuser.
2002-10-29 Beau Kuiper <rugger@arach.net.au>
* src/string.c: string_filterbadchars(): Added code to only allow
/r and /n characters if and only if they are together as a TELNET
newline (/r/n). This fixes the bug of muddleftpd accepting input
with those characters in it and then mucking the log files up with
it.
* src/logger.c: Removed code that replaces /r and /n with spaces.
It doesn't need it anymore, since I have cured the original bug.
2002-10-21 Joerg Jaspert <joerg@debian.org>
* modules/auth/authlibexample/COPYING: Added back. This license
is different (a public domain one) and not GPL as I blindly
assumed from the name. Sorry Beau.
2002-10-20 Joerg Jaspert <joerg@debian.org>
* NEWS: Added. Contains summaries of changes between releases.
* CHANGES: Removed, that is now in NEWS.
* modules/auth/: authlibmsql/README, authlibmysql/README,
authlibsmb/README: No need to mention that it depends
on muddleftpd. Of course it does, it is distributed with it. :)
* tools/muddlestats.0.3.0/: AUTHORS, COPYING: Removed.
AUTHORS integrated into the main AUTHORS, license is the same as
Muddleftpd, GPL.
* AUTHORS: Rewrote so it reflects current state of the Art.
* modules/auth/: authlibmysql/AUTHORS, authlibmysql/COPYING,
authlibsmb/AUTHORS, authlibsmb/COPYING,
authlibexample/AUTHORS, authlibexample/COPYING,
authlibmsql/AUTHORS, authlibmsql/COPYING,
authlibmud/AUTHORS, authlibmud/COPYING: Removed.
Authors is now integrated into the main AUTHORS file and license is
same as Muddleftpd.
2002-10-20 Joerg Jaspert <joerg@debian.org>
* Developer.txt: Added Section about Changelogs/Commit
Messages. Changed (C) for new Files to be for the Muddleftpd team.
2002-10-20 Beau Kuiper <kuib@ljbc.wa.edu.au>
* modules/auth/: authlibexample/AUTHORS,
authlibexample/CHANGES, authlibexample/COPYING,
authlibexample/Makefile.in, authlibexample/README,
authlibexample/auth.h, authlibexample/authunix.c,
authlibexample/configure.ac, authlibmsql/AUTHORS,
authlibmsql/CHANGES, authlibmsql/COPYING,
authlibmsql/Makefile.in, authlibmsql/README,
authlibmsql/auth.h, authlibmsql/authmsql.c,
authlibmsql/configure.ac, authlibmud/AUTHORS,
authlibmud/CHANGES, authlibmud/COPYING,
authlibmud/Makefile.in, authlibmud/README,
authlibmud/auth.h, authlibmud/authmud.c,
authlibmud/configure.ac, authlibmysql/AUTHORS,
authlibmysql/CHANGES, authlibmysql/COPYING,
authlibmysql/Makefile.in, authlibmysql/README,
authlibmysql/auth.h, authlibmysql/authmysql.c,
authlibmysql/configure.ac, authlibsmb/AUTHORS,
authlibsmb/CHANGES, authlibsmb/COPYING,
authlibsmb/Makefile.in, authlibsmb/README,
authlibsmb/auth.h, authlibsmb/authsmb.c,
authlibsmb/configure.ac, authlibsmb/valid.h,
authlibsmb/smbval/Makefile.in, authlibsmb/smbval/byteorder.h,
authlibsmb/smbval/md4.c,
authlibsmb/smbval/rfcnb-common.h,
authlibsmb/smbval/rfcnb-error.h, authlibsmb/smbval/rfcnb-io.c,
authlibsmb/smbval/rfcnb-io.h,
authlibsmb/smbval/rfcnb-priv.h,
authlibsmb/smbval/rfcnb-util.c,
authlibsmb/smbval/rfcnb-util.h, authlibsmb/smbval/rfcnb.h,
authlibsmb/smbval/session.c,
authlibsmb/smbval/smbdes.c, authlibsmb/smbval/smbencrypt.c,
authlibsmb/smbval/smblib-common.h,
authlibsmb/smbval/smblib-priv.h,
authlibsmb/smbval/smblib-util.c, authlibsmb/smbval/smblib.c,
authlibsmb/smbval/smblib.h,
authlibsmb/smbval/std-defines.h,
authlibsmb/smbval/std-includes.h, authlibsmb/smbval/valid.c,
authlibsmb/smbval/valid.h: Finally added module code
into CVS
2002-10-20 Beau Kuiper <kuib@ljbc.wa.edu.au>
* Makefile.in, autogen.sh, configure.ac,
defaults.h, defaults.h.in, install-sh: Imported
authentication modules into build system.
Install does not work properly for modules, and there are still
some more tweaks to do
2002-10-20 Joerg Jaspert <joerg@debian.org>
* Developer.txt: Added suggestions from Beau
2002-10-19 Joerg Jaspert <joerg@debian.org>
* Developer.txt: First version of Guidelines for People
working on Muddleftpd
2002-10-17 Beau Kuiper <kuib@ljbc.wa.edu.au>
* Makefile.in, config.h.in, src/version.c:
updated to autoconf 2.54
2002-10-17 Beau Kuiper <kuib@ljbc.wa.edu.au>
* Makefile.in, configure, configure.ac,
configure.in: updated to autoconf 2.54
2002-10-16 Beau Kuiper <kuib@ljbc.wa.edu.au>
* src/logger.c: Logger patch was broken
Character constants are in ', not in " And character 20 is not a
space, while 0x20 is
2002-09-28 Joerg Jaspert <joerg@debian.org>
* src/util/seteguid.c~: Well, it exists in the original
tarball, but its a backup file -> delete it :)
2002-09-28 Joerg Jaspert <joerg@debian.org>
* src/util/: pwgrent.c, seteguid.c, seteguid.c~,
snprintf.c, strerror.c, strerror.h: Uhh, looks
like i missed to add them into CVS
2002-09-26 Joerg Jaspert <joerg@debian.org>
* defaults.h: Ok, devel version is odd, stable is even.
2002-09-26 Joerg Jaspert <joerg@debian.org>
* defaults.h: This is now 1.3.12 and no longer 1.3.11-devel
2002-09-26 Joerg Jaspert <joerg@debian.org>
* src/logger.c: Remove \r and \n before output to logfile
2002-09-26 Joerg Jaspert <joerg@debian.org>
* AUTHORS: Changed debian maintainer
2002-09-26 Joerg Jaspert <joerg@debian.org>
* AUTHORS, CHANGES, COPYING, INSTALL,
Makefile.defs, Makefile.in, README, TESTING,
TODO, config.h.in, configure, configure.in,
defaults.h, doc/Makefile.in, doc/cookie.txt,
doc/ftpcmds.txt, doc/muddleftpd.txt,
doc/mudlogd.txt, doc/mudpasswd.txt, doc/reference.txt,
doc/info/muddleftpd.info, doc/info/muddleftpd.texi,
doc/man/ftpwho.1, doc/man/muddleftpd.1,
doc/man/mudpasswd.1, examples/README,
examples/anon-only.conf, examples/anon-reigon.conf,
examples/mudlogd.conf, examples/ratios.conf,
examples/standard.conf, examples/vserver-host.conf,
examples/vserver.conf, examples/vserverbig.conf,
src/Makefile.in, src/acl.c, src/acl.h, src/auth.c,
src/auth.h, src/authanon.c, src/authdisable.c,
src/authint.c, src/authpam.c, src/authunix.c,
src/bufread.c, src/cfloader.c, src/checkip.c,
src/cmd.c, src/config.c, src/configfile.h,
src/datasock.c, src/dir.c, src/file.c, src/ftp.c,
src/ftpcmd.h, src/ftpd.h, src/ftplist.c,
src/ftpout.c, src/ftpsite.c, src/ftpstat.c,
src/ftpstate.c, src/ftptrans.c, src/ftpwho.c,
src/init.c, src/logger.c, src/main.c,
src/malloc.c, src/mudlogd.c, src/mudpasswd.c,
src/myglob.c, src/myglob.h, src/newfile.c,
src/pnums.h, src/procnum.c, src/proxy.c,
src/ratio.c, src/ratio.h, src/ratiotool.c,
src/reply.h, src/select.c, src/shmem.c,
src/socket.c, src/string.c, src/string.h,
src/tokset.h, src/utils.c, src/version.c,
tools/muddlestats.0.3.0/AUTHORS,
tools/muddlestats.0.3.0/COPYING,
tools/muddlestats.0.3.0/INSTALL,
tools/muddlestats.0.3.0/README, tools/muddlestats.0.3.0/TODO,
tools/muddlestats.0.3.0/muddleftpd.logrotate,
tools/muddlestats.0.3.0/muddlestats-gather.py,
tools/muddlestats.0.3.0/muddlestats.lsm,
tools/muddlestats.0.3.0/muddlestats.py: Imported muddleftpd
Copyright (C) 2002 Muddleftpd Team, http://www.nongnu.org/muddleftpd/
Copying and distribution of this file, with or without modification, are
permitted provided the copyright notice and this notice are preserved.
|