Skip to content

Releases: barnardb/cookies

v0.5.1

09 Apr 13:19
Compare
Choose a tag to compare

Added --version flag, and added version and repo link to help message.

v0.5.0

04 Feb 18:30
Compare
Choose a tag to compare

Currently using a branch in my fork of kooky which has some fixes and performance improvements. I've created browserutils/kooky#42 and browserutils/kooky#43 to start trying to contribute them upstream.

Changes:

  • Make the cookie database reading code for Chrome and Firefox less dependent on the current browser version and the browser version when cookies were created. This allows cookies to successfully read cookie databases that it previously failed to read.
  • There are now two logging verbosity levels. Specifying -v once enables basic logging, specifying it twice gives per-cookie logging.
  • Cookies are read in parallel.
  • Encrypted Chrome cookies that we don't return aren't decrypted.
  • When multiple browsers are used, the cookies from all browsers are combined. Previous we iterated through browsers stopping at the first browser that had a relevant cookie.

v0.4.0

23 Jan 15:27
Compare
Choose a tag to compare
  • Print help to stdout instead of stderr when invoked with the --help flag. Help still goes to stderr when there is a usage error.

v0.3.0

23 Jan 14:01
Compare
Choose a tag to compare
  • Properly match cookie domains to hostnames, so that e.g. cookies with a domain of ".example.com" will match URLs with hostname "example.com" or "www.example.com". Previously cookies with domains starting with a "." wouldn't match any hostname.
  • Update kooky dependency to support modern browser versions.
  • Use new kooky cookie store finding functionality to find cooky stores. This should make things work on non-MacOS platforms.
  • Support chromium.
  • Accept a second argument giving a cookie name. When a cookie name is given, the best matching cookie is selected and only its value is printed.

v0.2.1

21 Apr 00:47
Compare
Choose a tag to compare
  • Fixed finding of Firefox cookies database for MacOS.
  • Properly handle Firefox cookie expiry dates after 2038-01-19T03:14:07+00:00.

v0.2.0

20 Apr 22:27
Compare
Choose a tag to compare
  • Introduces an --accept-missing argument, replacing --permitNotFound which never worked.
  • Fixes the error message when the wrong number of arguments is passed.

v0.1.0

20 Apr 14:18
Compare
Choose a tag to compare

Initial release.