Weborf Versions Save

Shares files using the HTTP protocol. Provides CLI and GUI. Allows using webdav.

1.0

7 months ago

1.0

  • I declare weborf is now stable!
  • Fix a security bug where the path for CGI scripts was not null-terminated in certain configurations (CVE-2023-46586)

0.20

7 months ago

0.20

  • restyle qweborf to fit on a mobile screen
  • ignore Content-Type header in PUT requests, instead of failing

0.19

2 years ago

0.19

  • qweborf can store the default settings

0.18

2 years ago

0.18

  • Wait for weborf to create socket in testsuite
  • Add an icon for qweborf (copied from Oxygen)
  • Appstream metainfo file for qweborf

0.17

3 years ago

0.17

  • Fix MOVE and COPY methods to support relative URI
  • Fix parsing issues in the daemon startup script
  • Test suite added
  • Add github workflows to run tests
  • Improve compatibility with range requests
  • Set conent length for redirection responses
  • Partially fix deadlock possibility while running a CGI page
  • Pass CGI filename as parameter
  • Fix error where responses with size 0 would cause timeouts

0.16

4 years ago

0.16

  • qweborf has a normal makefile
  • Authentication example comes with a systemd file
  • CGI wrappers eliminated
  • CGI disabled by default
  • Default basedir to /srv/www
  • Bug: webdav reported wrong file size on certain architectures

0.15

5 years ago

0.15

  • Finally support https
  • Support systemd. It's now easy to run several weborf instances.
  • Can set certificate with qweborf
  • Various bugfixes

0.14

6 years ago
  • Use one less thread
  • Use smaller thread pool
  • Detaches when connections can be accepted (can now use Type=forking in systemd)
  • Log some cases of bad request
  • Bug: fixes issue with authentication request causing further requests on the same connection to fail
  • Reduced memory footprint for webdav requests
  • Bug: memory corruption error, only triggered with some gcc flags

0.13.5

6 years ago
  • Added --gid option to change gid
  • Improved handling of reserved characters in URI
  • ContentType in directory listing
  • Improved code to create the socket

0.13.4

7 years ago
  • Workaround API breaking in PyQt
  • Improvements in directory listing
  • Convert things to string before showing them in qweborf