Skip to content

Releases: dpb587/ssoca

v0.19.2

16 Jul 23:59
Compare
Choose a tag to compare

Bug Fix

  • Re-release without +dirty version annotation.

Artifacts

                                                          sha256  file
d1989a9ab588928ffb3d7721a5711ce99e83ab98d6e2b5c5dab114f102dee3ba  ssoca-client-0.19.2-darwin-amd64
ee6ee19b2aadc00b69b2db13f66555ebd33de7d3bced23ab97b42679732a9caf  ssoca-client-0.19.2-linux-amd64
035ad5b64cbfff175c95e51383618b23b4f455c5a5d8e14581ae6d8c8ec5022f  ssoca-client-0.19.2-windows-amd64.exe
4c7aa8ea3f1973f86e219d35e4e7399d0c1de9d51c77aaa69f58d70a56f442b0  ssoca-server-0.19.2-darwin-amd64
d45685e014e7c17a77fb8e59c63bcf1a04a88e311db5f565f80122ba384f34c6  ssoca-server-0.19.2-linux-amd64
69502342a076e00b501ca6caf17f838df5bf29f94fe050756a9563bc0f49e96e  ssoca-server-0.19.2-windows-amd64.exe

v0.19.1

16 Jul 22:24
Compare
Choose a tag to compare

Internal

  • Update to go/1.14.5.
  • Update go module dependencies.

Artifacts

                                                          sha256  file
c95526e014277d519335dc394070137150664d12eb259f10aacedb432fa5d3bc  ssoca-client-0.19.1-darwin-amd64
40d5a7cd6b248dbaa11e764541943a9ebd77a43eca583b0dd4fcadecc55b7791  ssoca-client-0.19.1-linux-amd64
33e82ee12eb3ef4115f0e62426149c253eea86b237bd0fe06c728ecb68ad47df  ssoca-client-0.19.1-windows-amd64.exe
cc27b86f2234512561543ce03ba5055f190312e3155cc8250ef14dc48f330bc8  ssoca-server-0.19.1-darwin-amd64
f3a6cc2c59c5f1f92615229666a641f27a0173702b459c09219909f86e2e7bbc  ssoca-server-0.19.1-linux-amd64
4b7ed48811e8a30c46e32d1380cd919701366299f3b802b3b2a4ca5967851201  ssoca-server-0.19.1-windows-amd64.exe

v0.19.0

11 Jan 03:37
9c0ee04
Compare
Choose a tag to compare

Internal

  • Web server now includes the server version in the server response header.

Development

  • Switch to Go modules.
  • Update numerous dependencies.
  • Update to go/1.13.6.

Artifacts

                                                          sha256  file
f7ed10de1b474c5a4cb2d724f5e2408836cabdd48ef0e707f8abc7ffbe8efcb9  ssoca-client-0.19.0-darwin-amd64
cd5902e99a33cf43acca617c881ef3e1cd81eabce6608919d64e362638a80662  ssoca-client-0.19.0-linux-amd64
b62c93536a3ed716e16433af03b14db6229985a511538633ea38ac4b2b0ba9ea  ssoca-client-0.19.0-windows-amd64.exe
5fa76d00216b1a059045241e8c0b57f1eb92c3c4ac0dcc834fd1a811f92baf7c  ssoca-server-0.19.0-darwin-amd64
3e78dc9f9fe00b01ec40951625a0080a5b0767cb99ba164ddda56e115199b7ab  ssoca-server-0.19.0-linux-amd64
49176d6ddb8d7ca13313c1935b716bc899c8b20b77505756b014a8808335ea72  ssoca-server-0.19.0-windows-amd64.exe

v0.18.1

21 Oct 15:10
34479bb
Compare
Choose a tag to compare

Enhancements

  • Automatically restart OpenVPN client when static certificates fail (#16).
  • Improve logging of static certificate fallback and handling of the deprecated CLI flag.

Development

  • Update to go/1.13.3.

Artifacts

                                                          sha256  file
4ec0432ca5acf60334ad62a752c2a23de5d6e110fdcb324d5f8de7156b2316a0  ssoca-client-0.18.1-darwin-amd64
379b1adcade7124cdbefa8d0e26337f33a3ec1e8e35ffb194a5c2ab3d94b5f3b  ssoca-client-0.18.1-linux-amd64
55f249022148b543a3698e8aee4ea591653a31c65e277c8ba81710c241ae33ee  ssoca-client-0.18.1-windows-amd64.exe
bd17a7ca1d5ceaffe9947d54b0c2c983c14d766a3c49812b5fa13d237853395f  ssoca-server-0.18.1-darwin-amd64
a6e9fc9f60a3b20775ca5e49496ccf19580211238f9e323774c340b45a621b42  ssoca-server-0.18.1-linux-amd64
791ec0c47cba4b1ee0f5bc35fd7e1ea592243aa375c5368cc21971f834ef2dd2  ssoca-server-0.18.1-windows-amd64.exe

v0.18.0

01 Oct 14:38
c3c59eb
Compare
Choose a tag to compare

Enhancements

  • Add internal workaround of errors when executing openvpn with recent versions of openssl (avoids need for using --static-certificates; #13).

Development

  • Configure default HTTP timeouts for clients.
  • Update to go/1.13.1.

Artifacts

                                                          sha256  file
a1a1da5c51470f3e873302b0a2b300d16fa4b740c3edcf681de138bebc1b18b8  ssoca-client-0.18.0-darwin-amd64
acf437da024465cceb0fe2ca4603a7bf333e1f5c2090763b71bcb45cfb653cb0  ssoca-client-0.18.0-linux-amd64
b3ae8feb2dc66952cc052c8762a19f59588bf15353d5d39f543023c32204d0f4  ssoca-client-0.18.0-windows-amd64.exe
2280191f18fe7d2882c4597e42636168dd1eebcc3b9ce092a91b511aa0556c9f  ssoca-server-0.18.0-darwin-amd64
4e33bd07fffe560bcdf86c1dc0035f385462701d027bbde6617d146895cb93de  ssoca-server-0.18.0-linux-amd64
007cb157452ffa1768465db3966cd6b9f023649f50893ebc6d540eab91640b71  ssoca-server-0.18.0-windows-amd64.exe

v0.17.0

03 Sep 14:23
Compare
Choose a tag to compare

Enhancements

  • Rename the download service to file service to clarify it as a resource rather than an action (download currently remains as an alias).
  • Support using simple globs in file names with file get.
  • Add file exec command to temporarily download and then execute a file.
  • Improve interactive browser login prompts for Linux and Windows.
  • Require all server services to have at least one access requirement defined in order to avoid accidental, public services.
  • Support multiple authentication providers within a single environment.
  • Updated server configuration file format (auth services should now be configured in the services section).
  • Client auth login operations will now timeout with an error after no activity (default 15 minutes).

Bug Fixes

  • Fix case where invalid OpenVPN static configuration files were generated after the user was automatically reauthenticated.

Development

  • Significant refactoring of authentication providers and endpoints. The changes should be compatible with both old/new and new/old client/server configurations.
  • Switch errors and log messages to consistently use lower case.
  • Update to go/1.12.9.

Artifacts

                                                          sha256  file
45a5519f31f124065ea0bdc884691b27002698b259fdde48e998e0c3c8078994  ssoca-client-0.17.0-darwin-amd64
d5ef81554920f08c89fa8a82ac8d0c86095470aa29912c035e758133e8e235f3  ssoca-client-0.17.0-linux-amd64
1527860bfc29f0d5a7c1bacd2656f867dd048748aa6bbe59246b0267c4c690e5  ssoca-client-0.17.0-windows-amd64.exe
9d37d1893d7bc43d8296d38ef5ed3e180a3db931a91ca2dfe9e5d754cd5a58a8  ssoca-server-0.17.0-darwin-amd64
21153954b03b13d9601c8a27aabf38f07cdaac48f7c31d16eef32e60cb4204ad  ssoca-server-0.17.0-linux-amd64
4d6b16eddabe1cfbf18c785ac78ae6e0c2a1f4738e8fb615c718058a247fd36d  ssoca-server-0.17.0-windows-amd64.exe

v0.16.0

02 May 04:44
Compare
Choose a tag to compare

Features

  • Add /usr/sbin to fallback search path for openvpn (#11).
  • Use password authentication for openvpn management interface (#14).
  • Improve openvpn reconnection behavior to request a new certificate upon rapid connection failures.

Development

Artifacts

                                                          sha256  file
8d4e0deaa6cbc80c2793d4a1d579548b7fc3d981c7f0bb799f475b8e84ddfd14  ssoca-client-0.16.0-darwin-amd64
496b2d19f45d52985598e71257d757bfbf446012873900d68e2da60fd0f78750  ssoca-client-0.16.0-linux-amd64
5eea74eb1a86522c3fc6e82ffef0bfb79be5a2e93f3249e792d1637ed35cfbf2  ssoca-client-0.16.0-windows-amd64.exe
173e3fdcc6d609ef91683ce54e2b273a6b4436f38e019a9c8936a5bfbf061834  ssoca-server-0.16.0-darwin-amd64
f45da0d359e37a60ae0982c0b02f98b11430830bc9bd38e193a0d14f04184202  ssoca-server-0.16.0-linux-amd64
88d0afc80271af5c0f0f9ea26e1ff98bb8fe4b2f05f92f138ac7f64c06626303  ssoca-server-0.16.0-windows-amd64.exe

v0.15.0

31 Jan 02:30
Compare
Choose a tag to compare

Bug Fixes

  • Build binaries with CGO_ENABLED=0 for improved compatibility.

Artifacts

                                                          sha256  file
46ae307bb035b3cc57acea76fdb08ecd882f14a411f2673d184a7304e255cd09  ssoca-client-0.15.0-darwin-amd64
2e47b008f916d6dcd2c3d4b4837a29a1436ee00fddc85fdfd84ffb8428be9b9c  ssoca-client-0.15.0-linux-amd64
7ba400ccf430918112f14c5de71bad4479133f3a091284fcfe8924779853be2e  ssoca-client-0.15.0-windows-amd64.exe
dd9e425119894c4536a1c181a6f47e5ee7e11ddf7cfab0216e96570d4aff0036  ssoca-server-0.15.0-darwin-amd64
6fa43f68c419cdb132fc7415ca7fa27bddec98aa47a2a4a86806f43893f9966b  ssoca-server-0.15.0-linux-amd64
0bcd0e6e0690dffff74123e53d208fe964b9de4e207d0f12f0d99e6b7f80e72d  ssoca-server-0.15.0-windows-amd64.exe

v0.14.1

24 Jan 16:07
Compare
Choose a tag to compare

Development

  • Update to go/1.11.5

Artifacts

                                                          sha256  file
f0b0e1624f810f97c89aac2597f6b480bdddb0fc79ec2916100b85fa5a18fec3  ssoca-client-0.14.1-darwin-amd64
52634b8c3ffae2c27d2a31e02d6cb1a0dd61c4e8f49c7b9f765b45bf6351bd0c  ssoca-client-0.14.1-linux-amd64
44824cb527dc3ce6bf4f6c663c8acbde91988410566c0ef075247c1f6bc13be5  ssoca-client-0.14.1-windows-amd64.exe
01c68e134ae573715f09af8add8d3cb53bcabdbdab7da24185a03668e8836d80  ssoca-server-0.14.1-darwin-amd64
933abfe328b09b89e4317f19df28866fcdc543a417cbda9971a7cc9ddb60b77e  ssoca-server-0.14.1-linux-amd64
ed2ba84076fac28fc3d4e42c59463de91ea5f2b061b63cb0fc792d00f7978d75  ssoca-server-0.14.1-windows-amd64.exe

v0.14.0

17 Jan 15:43
Compare
Choose a tag to compare

Features

  • Log additional request data for environments running behind proxies (#6). To enable detection of proxied client IPs, you must explicitly configure your proxy server IPs or CIDRs with the server.trusted_proxies list.
  • When executing openvpn, add /usr/local/sbin to the list of fallback paths to search (#9).
  • Improve the get command of downloads to support sending the file to STDOUT after a successful download.
  • Improve CLI options handling of the --service flag so it can be passed next to the service rather than its subcommand.
  • Improve the documentation site and switch to hugo.
  • Configurable robots.txt setting via server.robotstxt (defaults to disallowing all crawlers).

Bug Fixes

  • Fix sudo passwords being ignored after authentication interrupts a service command (#8).
  • When executing Tunnelblick's openvpn executable on macOS, avoid using older, unsupported versions.

Development

Artifacts

                                                          sha256 file
92908d1e044c58f11bdedcca002ac73054af9d7151937ca17900ea1ce5bbd0fa ssoca-client-0.14.0-darwin-amd64
1ffc1cb53d68b33dfb76b075cbb335bf1f854cf072329e1a5258a19dcb336e69 ssoca-client-0.14.0-linux-amd64
41af77a011e65a129129f5160e859da5f6257d6ff23e1a9d23a310a47af4f683 ssoca-client-0.14.0-windows-amd64.exe
64499e25ad5a11d59d46856fba57d6f822b96e918dd6d2abbccc24f8f65072ac ssoca-server-0.14.0-darwin-amd64
8902b96f1d97de01d2ce708e3004bd6c482808c4b9d1ca8abca174172234aba5 ssoca-server-0.14.0-linux-amd64
b65502c561fec66a86c5c7f9d457f137cf7a9e3192440b9f33258a394c012868 ssoca-server-0.14.0-windows-amd64.exe