Skip to content

Releases: samuong/alpaca

Release v2.0.0

23 Feb 22:49
d0edf7e
Compare
Choose a tag to compare
Remove dodgy connection check (#108)

This behaviour worked well on some corporate networks, but breaks on
others. From now on, users who use a custom PAC file with a file:// URL
will need to do this check themselves, before returning a PROXY
directive.

Release v1.3.2

19 Sep 09:00
54ebbda
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.1...v1.3.2

Release v1.3.1

22 Jun 11:40
090e070
Compare
Choose a tag to compare
Handle empty URLs in output from networksetup (#102)

On some machines, for some network services, networksetup returns a blank URL
instead of (null). This needs to be ignored by Alpaca, otherwise we'll fail to
detect PAC URLs that are set in other network services.

Release v1.3.0

02 Jun 08:26
e844635
Compare
Choose a tag to compare

What's Changed

  • Move from io/ioutil to io and os packages by @samuong in #93
  • Add support for HTTP and HTTPS proxy resolution schemes by @samuong in #94
  • Update dependencies by @samuong in #97
  • Add flag to optionally listen on all interfaces by @keilin-anz in #96

New Contributors

Full Changelog: v1.2.1...v1.3.0

Release v1.2.1

27 Apr 11:01
18b4270
Compare
Choose a tag to compare

What's Changed

  • Pass complete URLs to PAC script, assuming https if scheme is empty by @samuong in #72
  • Change authenticator_test.go from an integration test to a unit test by @samuong in #73
  • FEATURE: Application Version by @rtfmoz2 in #81
  • Log 407 responses from proxy by @samuong in #85
  • Remove test code that relies on custom keychain management by @samuong in #86
  • Run proxy finder function and add result to request context by @samuong in #87
  • Use net.OpError instead of our own dialError type by @samuong in #88
  • Try to determine PAC URL before downloading, rather than on startup by @samuong in #89

New Contributors

Full Changelog: v1.2.0...v1.2.1

Release v1.2.0

25 May 09:20
Compare
Choose a tag to compare

Changes since the previous release:

3c58e5f Allow credentials to be configured via an environment variable
1662256 Use hashes instead of plaintext passwords
8e76f3f Update module dependencies
579f736 refinement: simplify upload_url github actions variable to use job outputs.
7d58334 refinement: use debian naming convention for release assets.
6238c58 bugfix: windows binaries require .exe extension to execute.
313b33f Run lint/release jobs on Ubuntu, and Windows build/tests on Windows
2c049b6 Use file transport for C: on Windows (instead of /)
a06ea93 Split pacfinder(_test).go into versions for darwin/unix/windows
66772fd Set up golangci-lint, fix/suppress linter errors (#65)
f71b0d4 Keep a list of non-responsive proxies and avoid using them for 5 minutes (#62)
56301f0 Introduce a transport type to write HTTP requests to a net.Conn (#61)
cd3e423 Add CI workflow trigger on PRs
bda3d9c Fixed package meta
75c6021 Added darwin/arm64 to github release workflow (Apple M1 SoC binary)
Updated all github workflow go versions to 1.16 (1.13 is EOL)
Updated ubuntu github runner to use latest (16.04 is pretty old)
Updated keychain dep (to address SecTrustedApplicationCreateFromPath deprecation warning)
d48c5a1 Remove bare string used as context key
25fd9e1 Add godocs for github.com/samuong/alpaca/cancelable
f3cfc38 Remove extraneous call to server.Close()
72a0aad Add instructions to install via Homebrew (#56)
5760981 Update README.md (#52)
0c258e7 Add releases to readme (#51)

Release v1.1.0

20 Mar 03:05
80b4c59
Compare
Choose a tag to compare
Read NoMAD configuration values from Managed Preferences (#50)

Read NoMAD configuration values from /Library/Managed Preferences before 
reading them from ~/Library/Preferences.

In manual testing with split preferences, UseKeychain is now being read
from Managed Preferences plist while UserPrincipal is still being read 
from the user's preferences plist.

This will avoid users having to use that manual workaround on corporate 
managed devices that deploy a configuration profile to manage NoMAD.

Fixes: #32


Co-authored-by: Seng Ern Gan <sengern.gan@anz.com>

Release v1.0.0

22 Jan 01:47
Compare
Choose a tag to compare
Github actions cleanup and native build. (#45)