Commits
Commit:
16012c8fa7ede11487b07a31204fbe9a5238c632
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Oct 7 08:53:59 2022 UTC
add blank before comma, reported by man -Tlint
Commit:
6cd1a16b12afd9317d374de957a12f8d2781d942
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Oct 7 08:53:27 2022 UTC
kamiftp.1: specify how USER is used
Commit:
55c3776073a03773f5690862f9d1b564e540aacf
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Oct 7 08:08:44 2022 UTC
add TODO
Commit:
3e92d717b9b64d69e5c273ac7e6732eb4bde8208
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Oct 7 08:07:12 2022 UTC
readability
Commit:
7ede6c1f9feb8b4a0e2c13b4432f6d3702be3f24
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Oct 7 08:07:01 2022 UTC
specify the suite components
Commit:
20f7a94e1890facb6e7f1a12acf4cf5e1e8de977
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Oct 7 07:57:31 2022 UTC
work around missing LOGIN_NAME_MAX

Both Linux and OpenBSD have LOGIN_NAME_MAX available when including
limits.h, FreeBSD, Darwin and possibly others don't.

FreeBSD (and maybe Darwin) have MAXLOGNAME, so try to use that if
available. Otherwise use _POSIX_LOGIN_NAME_MAX, but only has a fallback
since it has a lower value (9 at the time of writing).

If everything fails, use 32 which is what OpenBSD use by default;
OpenSMTPd also defaults to it.

See also github issue #1
Commit:
a02f394431fcc473fb8290b17036d1275d2ccf0a
Author:
Omar Polo <op@omarpolo.com>
Date:
Fri Sep 9 20:37:22 2022 UTC
fix url to the git repo
Commit:
7bafb2fd590c5e1b2ebf342df0c431ff4ca6b74c
Author:
Omar Polo <op@omarpolo.com>
Date:
Sun Aug 28 10:07:02 2022 UTC
ftp: issue slightly smaller requests to please u9fs

u9fs like to return "i/o count too large" on reads/writes that exceeds
msize - 24. seems arbiratry, as in theory we should be able to issue a
Tread/Twrite for msize - (HEADERSIZE + 4) = msize - 13. Don't know
where the other eleven bits come from.

To conclude the rant: even if a client issues a Tread/write too large,
why don't just return a value smaller than requested? It's explicitly
documented in the plan9 manpage for Tread.
Commit:
e22049ccccf16f61c96360a85afc0d0a0ef1085f
Author:
Omar Polo <op@omarpolo.com>
Date:
Sun Aug 28 09:44:36 2022 UTC
ftp: allow user@host syntax; guard against empty user or port
Commit:
9e0cb8280f65c70592dc41030a8a0a18c7c2ef3e
Author:
Omar Polo <op@omarpolo.com>
Date:
Sun Aug 28 09:22:28 2022 UTC
specify that the syntax for the host optionally accepts a port number
Commit:
7ac009984a28504538eab905651d32f78f64fc69
Author:
Omar Polo <op@omarpolo.com>
Date:
Sun Jun 12 15:27:19 2022 UTC
add links to the shasums and current key
Commit:
ab513264e882b201406436f238007a5026c2b0ad
Author:
Omar Polo <op@omarpolo.com>
Date:
Sat Jun 11 18:04:46 2022 UTC
add a contributing and porting section on the readme
Commit:
f2a3064aa7c71ca923547daf78915239d6996c4e
Author:
Omar Polo <op@omarpolo.com>
Date:
Sat Jun 11 17:57:49 2022 UTC
we don't have the 16K msize anymore
Commit:
1d081be3b41f4332190f81f921393a79a7c4b776
Author:
Omar Polo <op@omarpolo.com>
Date:
Sat Jun 11 17:31:54 2022 UTC
tag 0.2

* fix twstat handling of mode bits
* rejects incoming connections with a ridiculously small msize
* allow "jumbo" (i.e. more than 16K) Twrite and Treads
* allow Tread to read exactly msize bytes
* kamiftp: fix reads wrt msize
* kamiftp: do maximum reads and writes
Commit:
ee8d745002fe582ffced6cbbfb994fd43dd9c942
Author:
Omar Polo <op@omarpolo.com>
Date:
Sat Jun 11 17:26:41 2022 UTC
fix git link and add codeberg mirror
Omar Polo