• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

veeso / suppaftp / 32158179543
81%

Build:
DEFAULT BRANCH: main
Ran 18 Aug 2026 04:05PM UTC
Jobs 1
Files 29
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Aug 2026 04:03PM UTC coverage: 80.688% (+0.4%) from 80.282%
32158179543

push

github

web-flow
fix: reject FTP commands carrying CR or LF to prevent command injection (#172)

* fix: reject FTP commands carrying CR or LF to prevent command injection

An argument containing CR or LF ended the intended command line and let a
second command be smuggled onto the control channel. Every rendered command
is now validated before it is written to the wire, in the sync, tokio and
smol implementations alike, and rejected with an InvalidInput connection
error.

As a consequence custom_command no longer accepts several commands joined by
CRLF in a single call.

Refs: #171

* chore: release 10.0.2

172 of 181 new or added lines in 4 files covered. (95.03%)

5298 of 6566 relevant lines covered (80.69%)

146.99 hits per line

Uncovered Changes

Lines Coverage ∆ File
3
88.1
0.27% crates/suppaftp/src/async_ftp/smol_ftp.rs
3
88.85
0.2% crates/suppaftp/src/async_ftp/tokio_ftp.rs
3
86.19
0.23% crates/suppaftp/src/sync_ftp.rs
Jobs
ID Job ID Ran Files Coverage
1 32158179543.1 18 Aug 2026 04:05PM UTC 29
80.69
GitHub Action Run
Source Files on build 32158179543
  • Tree
  • List 29
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32158179543
  • 194bdd19 on github
  • Prev Build on main (#30489342820)
  • Next Build on main (#32158332328)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc