Skip to content
  1. Jun 23, 2021
  2. Jun 22, 2021
  3. Jun 21, 2021
    • Ian Hunter's avatar
      Simplify sha256sum checking example · 1c151b4b
      Ian Hunter authored
      The previous code didn't consider other languages and hid the output of failures. For example
      
      ```
      $ LANG=es_ES.UTF-8 sha256sum -c sha256sum.txt
      oauth2-proxy-v7.1.3.linux-amd64/oauth2-proxy: La suma coincide
      ```
      1c151b4b
  4. Jun 20, 2021
  5. Jun 19, 2021
  6. Jun 18, 2021
  7. Jun 14, 2021
  8. Jun 13, 2021
  9. Jun 09, 2021
  10. Jun 03, 2021
    • Frederic Pape's avatar
      Some typos (#1222) · cfd82daa
      Frederic Pape authored
      
      
      * Some typos
      
      * Also corrected the typo's in the src code
      
      Co-authored-by: default avatarJoel Speed <Joel.speed@hotmail.co.uk>
      cfd82daa
    • Kevin Kreitner's avatar
      Add redis lock feature (#1063) · f648c54d
      Kevin Kreitner authored
      
      
      * Add sensible logging flag to default setup for logger
      
      * Add Redis lock
      
      * Fix default value flag for sensitive logging
      
      * Split RefreshSessionIfNeeded in two methods and use Redis lock
      
      * Small adjustments to doc and code
      
      * Remove sensible logging
      
      * Fix method names in ticket.go
      
      * Revert "Fix method names in ticket.go"
      
      This reverts commit 408ba1a1a5c55a3cad507a0be8634af1977769cb.
      
      * Fix methods name in ticket.go
      
      * Remove block in Redis client get
      
      * Increase lock time to 1 second
      
      * Perform retries, if session store is locked
      
      * Reverse if condition, because it should return if session does not have to be refreshed
      
      * Update go.sum
      
      * Update MockStore
      
      * Return error if loading session fails
      
      * Fix and update tests
      
      * Change validSession to session in docs and strings
      
      * Change validSession to session in docs and strings
      
      * Fix docs
      
      * Fix wrong field name
      
      * Fix linting
      
      * Fix imports for linting
      
      * Revert changes except from locking functionality
      
      * Add lock feature on session state
      
      * Update from master
      
      * Remove errors package, because it is not used
      
      * Only pass context instead of request to lock
      
      * Use lock key
      
      * By default use NoOpLock
      
      * Remove debug output
      
      * Update ticket_test.go
      
      * Map internal error to sessions error
      
      * Add ErrLockNotObtained
      
      * Enable lock peek for all redis clients
      
      * Use lock key prefix consistent
      
      * Fix imports
      
      * Use exists method for peek lock
      
      * Fix imports
      
      * Fix imports
      
      * Fix imports
      
      * Remove own Dockerfile
      
      * Fix imports
      
      * Fix tests for ticket and session store
      
      * Fix session store test
      
      * Update pkg/apis/sessions/interfaces.go
      
      Co-authored-by: default avatarJoel Speed <Joel.speed@hotmail.co.uk>
      
      * Do not wrap lock method
      
      Co-authored-by: default avatarJoel Speed <Joel.speed@hotmail.co.uk>
      
      * Use errors package for lock constants
      
      * Use better naming for initLock function
      
      * Add comments
      
      * Add session store lock test
      
      * Fix tests
      
      * Fix tests
      
      * Fix tests
      
      * Fix tests
      
      * Add cookies after saving session
      
      * Add mock lock
      
      * Fix imports for mock_lock.go
      
      * Store mock lock for key
      
      * Apply elapsed time on mock lock
      
      * Check if lock is initially applied
      
      * Reuse existing lock
      
      * Test all lock methods
      
      * Update CHANGELOG.md
      
      * Use redis client methods in redis.lock for release an refresh
      
      * Use lock key suffix instead of prefix for lock key
      
      * Add comments for Lock interface
      
      * Update comment for Lock interface
      
      * Update CHANGELOG.md
      
      * Change LockSuffix to const
      
      * Check lock on already loaded session
      
      * Use global var for loadedSession in lock tests
      
      * Use lock instance for refreshing and releasing of lock
      
      * Update possible error type for Refresh
      
      Co-authored-by: default avatarJoel Speed <Joel.speed@hotmail.co.uk>
      f648c54d
  11. May 24, 2021
  12. May 10, 2021
  13. May 05, 2021
  14. Apr 29, 2021