e7d29590cd
Fix travis so that if "configure" fails, it doesn't try to run make
2019-06-03 17:47:51 +10:00
b05eb71adf
Stop assuming that GOPATH is always set, and is a single directory
...
As of I think go1.8 GOPATH is by default $HOME/go so it is incorrect to
assume that it is set.
If not set, then the Makefile assumes gometalinter will be in
/bin/gometalinter, which it likely is not, and thus fails.
We could change configure to set GOPATH in the .env, however then we
would be assuming that GOPATH is a single entry - whereas like other
paths, it can contain more than one value.
So instead this commit stops trying to install gometalinter, and like
dep, it assumes that it is installed prior.
(and since the current behaviour of the Makefile is affecting state
external to the project, that seems more logical)
2019-06-03 17:25:48 +10:00
0d56a4c570
Merge pull request #171 from benbro/master
...
Fix repo link
2019-06-01 10:06:05 +01:00
60bb8fc7ea
Fix repo link
2019-06-01 05:36:28 +03:00
076484297e
Make release tarballs look like bitly's
...
Fixes #162
2019-05-31 14:46:54 +02:00
e374805f8e
Merge pull request #169 from kskewes/alpine3.9
...
Update Docker base Alpine image to 3.9
2019-05-31 09:10:02 +01:00
d3f0cb43ca
Update Alpine to 3.9
2019-05-31 18:54:20 +12:00
f26ed5f3d1
Merge pull request #166 from cschyma/patch-1
...
fix typo
2019-05-28 14:32:41 +01:00
91346df5ac
fix typo
2019-05-28 15:26:22 +02:00
10e240c8bf
Merge pull request #148 from pusher/proxy-session-store
...
Proxy session store
2019-05-20 12:55:39 +02:00
d40a61613e
Update Changelog
2019-05-20 11:39:41 +02:00
093f9da881
Move cipher creation to options and away from oauth2_proxy.go
2019-05-20 11:26:13 +02:00
76bd23738f
Simplify cookie creation form *options.CookieOptions
2019-05-20 11:26:12 +02:00
37e31b5f09
Remove dead code
2019-05-20 11:26:11 +02:00
c61f3a1c65
Use SessionStore for session in proxy
2019-05-20 11:26:10 +02:00
34cbe0497c
Add CreatedAt to SessionState
2019-05-20 11:26:09 +02:00
fbee5eae16
Initialise SessionStore in Options
2019-05-20 11:26:04 +02:00
17e97ab884
Merge pull request #147 from pusher/session-store
...
Add initial session-store interface and implementation
2019-05-20 10:18:47 +01:00
4ad4b11411
Update documentation to include session storage
2019-05-18 13:30:34 +02:00
72fd3b96a6
Update changelog
2019-05-18 13:10:59 +02:00
54393b91ed
Increase linter deadline
2019-05-18 13:10:13 +02:00
1d29a0d094
Drop Session suffix from SessionStore methods
2019-05-18 13:10:12 +02:00
455e0004b8
Include SessionOptions in Options struct
2019-05-18 13:10:11 +02:00
1048584075
Add session-store-type flag
2019-05-18 13:10:10 +02:00
65302ed34b
Rename RunCookieTests to RunSessionTests
2019-05-18 13:10:09 +02:00
02e80b7aab
Check all information is encoded when cookie-secret set
2019-05-18 13:10:08 +02:00
553cf89579
Add tests for saving and loading a session in SessionStore
2019-05-18 13:10:08 +02:00
1c2ee715b3
Refactor session_store_test.go
2019-05-18 13:10:07 +02:00
b965f25c10
Implement SaveSession in Cookie SessionStore
2019-05-18 13:10:06 +02:00
15a2cf8b9e
Implement ClearSession for cookie SessionStore
2019-05-18 13:10:05 +02:00
8b3a3853eb
Implement LoadSession in Cookie SessionStore
2019-05-18 13:10:04 +02:00
965d95fd4f
Update dependencies
2019-05-18 13:10:03 +02:00
0204054005
Add tests to check cookies set by SessionStores
2019-05-18 13:10:02 +02:00
6d162a1d78
Define session options and cookie session store types
2019-05-18 13:10:01 +02:00
530acff38c
Add SessionStore interface
2019-05-18 13:10:00 +02:00
fd6655411b
Move cookie configuration to separate package
2019-05-18 13:09:59 +02:00
2da89f8425
Allow embedded structs in env_options
2019-05-18 13:09:58 +02:00
14d559939f
Fix dependencies
2019-05-18 13:09:57 +02:00
2ab8a7d95d
Move SessionState to its own package
2019-05-18 13:09:56 +02:00
a1130e41a3
Merge pull request #156 from pusher/fix-templates
...
Fix templating escaping for logging templates in docs
2019-05-10 15:27:02 +01:00
e10b8860a6
Merge pull request #157 from pusher/docs-instructions
...
Add make targets for serving docs locally
2019-05-10 15:26:56 +01:00
5d7d0c4b4b
Shorten README.md ( #154 )
...
* Update README.md
* Add changelog entry
Co-Authored-By: Joel Speed <Joel.speed@hotmail.co.uk >
2019-05-10 12:25:05 +01:00
16734dbee8
Add make targets for serving docs locally
2019-05-10 12:07:16 +01:00
090bc50ec3
Fix templating escaping for logging templates in docs
2019-05-10 11:45:14 +01:00
f262ec84d5
Fix broken link in installation doc ( #153 )
2019-05-09 15:12:27 +01:00
bd3bbbdf54
Merge pull request #152 from pusher/jekyll-url
...
Set Jekyll URL to https://pusher.github.io/oauth2_proxy
2019-05-09 13:53:08 +01:00
4d233c44dc
Set Jekyll URL to https://pusher.github.io/oauth2_proxy
2019-05-09 11:52:11 +01:00
701c012567
Merge pull request #114 from pusher/jekyll-docs
...
Created docs directory, split README contents into separate pages.
2019-05-09 11:33:10 +01:00
9200eb8e97
split README.MD into pages
2019-05-09 11:06:32 +01:00
b8137ba666
Initialise Jekyll site
2019-05-09 10:48:35 +01:00