v0.2.0
pbgopy v0.2.0 is here 🎉
Support basic authentication
You can now perform a minimum of authentication via an HTTP Basic Authentication.
pbgopy serve -a user:pass
pbgopy copy -a user:pass <foo.png
pbgopy paste -a user:pass >foo.png
Max size is now configurable
--max-size
option is now available
pbgopy copy --max-size 100mb
pbgopy paste --max-size 100mb
And fixed an encryption vulnerability
Changelog
c2094de Add authentication section
f3764ac Add max-size option to paste command
b0c75a1 Contain modified part of datasize
4bf3404 Merge pull request #10 from thealamu/iss#2
0c5478d Update tests, add float datasize test
1ad54dd Remove unnecessary comments
61ae8c5 Check single error results on the same line
43ff909 Fix failing tests
d9ee796 Add tests for readNoMoreThan and datasizeToBytes
46a0a69 Don't allocate buffer memory ahead of time
d6978d1 Allow users specify human-readable data sizes
bff38f6 Fix lint errors
025c7d9 Fail when copy data exceeds defined maxSize (#1)
d903987 Merge pull request #14 from azunymous/main
9fa846f Change create server to be private
0fcfd7e Merge pull request #13 from pjvds/patch-2
c1b4d79 Merge pull request #11 from name-schema/no-empty-nonce-issue-4
d011c7e Add server tests for copy and paste
adc20a5 Add basic authentication to commands
4d97c1c docs: add AUR package to README
2ada86e Issue #4 - Made GetNonce func private
4fbed2c Issue #4 - Adding back the RandomBytes function
4c39fec Issue #4 - Stop using an empty nonce for GCM
b77c9c2 Rename crypt package to crypto
5e99fdb Modularize encryption/decryption package (#9)
416dc4f Put salt into cache for concurrent use
497dfb1 Derive a secure encryption key based on the password (#8)
9e86a26 Update demo to clarify it uses different devices
Docker images
docker pull nakabonne/pbgopy:latest
docker pull nakabonne/pbgopy:v0.2.0
docker pull nakabonne/pbgopy:v0.2