Skip to content

Releases: ps5-payload-dev/ftpsrv

v0.19

07 Apr 16:31

Choose a tag to compare

ps5: add shell UI installer

v0.18.3

02 Apr 20:26

Choose a tag to compare

  • rebuild with latest sdk
  • ps5: add self decryption for firmwares 10.xx, 11.xx and 12.xx

v0.18.2

18 Feb 19:34

Choose a tag to compare

add command line option for choosing the port to bind to

v0.18.1

05 Feb 00:21

Choose a tag to compare

  • MLSD: initial commit

v0.18

03 Feb 19:12

Choose a tag to compare

  • ps4: remount /preinst and /preinst2 with the MTRW command
  • ps5: remount /preinst with the MTRW command
  • cmd: XCUP is an alias for CDUP, not CWD
  • io: retry transfers upon interupts
  • srv: ignore character cases when parsing ftp commands
  • srv: include version info in greeting message

v0.17.2

12 Jan 21:11

Choose a tag to compare

  • LIST: set change time to UTC
  • PASV: only accept a single data connection
  • PORT: plug file descriptor leakage

v0.17.1

10 Jan 21:14

Choose a tag to compare

  • RETR: use read/write instead of sendfile, it seems to perform better
  • LIST: plug fd leak

v0.17

10 Jan 15:44

Choose a tag to compare

  • RETR: use sendfile() to transmit files for improved performance and reduced memory footprint
  • srv: disable the nagle algorithm (TCP_NODELAY) on active connections

v0.16

09 Jan 19:20

Choose a tag to compare

  • increase SO_SNDBUF and SO_RCVBUF for improved throughput
  • allow ASCII mode to be enabled, but report error when enabled during STOR
  • STOR: preallocate readbuf when a new connection is made
  • srv: maximize backlog size of incomming connections
  • srv: detach from threads so resources of terminated threads are returned to the system
  • io: reduce memory footprint
  • add test cases for benchmarking transfer speeds

v0.15

06 Jan 20:00

Choose a tag to compare

  • we only support binary transfer mode for now, report proper error to client
  • fix dir listing containing block devices