Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
b314f10
Initial work on internal Policy Template Factory
jvanderhoof Feb 6, 2023
efa23ce
Second round of revisions
jvanderhoof Feb 9, 2023
543df69
small fixes, including
jvanderhoof Feb 10, 2023
950d747
Moves from Service ID to ID
jvanderhoof Feb 21, 2023
2c3f5a8
Migrates Policy Factory to use Response objects
jvanderhoof Mar 1, 2023
0b86380
Adds versions to the Factory Schema
jvanderhoof Mar 16, 2023
5984d24
initial design documentation
jvanderhoof Apr 13, 2023
2b76c02
Additional Refactoring
jvanderhoof Apr 21, 2023
040c72a
Cleanup: Fix YAML lint issues
micahlee Apr 6, 2023
5e15f50
Make robust test for HTTP proxies
micahlee Apr 6, 2023
2047636
Add HTTP proxy support to k8s websocket
micahlee Apr 4, 2023
cacbcea
Update nokogiri & rails in Gemfile.lock, and nokogiri & commonmarker …
andytinkham Apr 13, 2023
5748785
Remove duplicate changelog version and fix unreleased changes
gl-johnson Apr 12, 2023
e9e9dcb
Dev/start: order --help flag list alphabetically
john-odonnell Apr 5, 2023
68e4934
Dev/start: isolate Keycloak setup, generalize AuthnOIDC configuration
john-odonnell Apr 5, 2023
7f19283
Add Identity-based AuthnOIDC to Conjur dev env
john-odonnell Apr 10, 2023
8bd755f
Fail fast when missing required envvars
john-odonnell Apr 20, 2023
ae9cf9b
Adds checking pod logs on error
rpothier Mar 31, 2023
bde3190
Update the ttl to pt60m
mFelgate May 12, 2023
719ab77
Update cucumber test of increase of defualt ttl
mFelgate May 12, 2023
c1e669f
Log docker and rhel version in jenkins pipeline
mFelgate May 15, 2023
a1f821f
Upgrade bundler to 2.2.33
kmacinnis May 16, 2023
ebe3a8f
Fix dev env for AuthnJWT
john-odonnell May 3, 2023
626e5a9
AuthnJWT: support claims with hyphens
john-odonnell May 3, 2023
4be2890
AuthnJWT: support claims with inline namespaces
john-odonnell May 4, 2023
85dce90
Adds support for authenticating with the AWS STS regional endpoint
jvanderhoof May 18, 2023
85ec22a
Pulls conjur-rack gem directly into Conjur
jvanderhoof May 15, 2023
55692cc
Removes a Git call from gemspec
jvanderhoof May 23, 2023
2ec58b6
Fix AuthnJWT test case ONYX-10960
john-odonnell May 25, 2023
8499035
AuthnOIDC V2: mask Identity error messages
john-odonnell Apr 13, 2023
8147acf
Support running cucumber tests in parallel:
neil-k-zero May 8, 2023
326b1f4
Push latest tag to Redhat on promote
gl-johnson Jun 8, 2023
b934de2
Update test env to use postgres 15
telday Apr 18, 2023
dd496c2
Second round of revisions
jvanderhoof Feb 9, 2023
4c31f39
small fixes, including
jvanderhoof Feb 10, 2023
e3ce991
Latest changes
jvanderhoof Apr 24, 2023
51dbe41
Updates to factory functionality
jvanderhoof Jun 23, 2023
eae44f5
Improves error handling
jvanderhoof Jun 29, 2023
956e8f8
Test updates
jvanderhoof Jul 5, 2023
43ed63b
Adds tests for presenters and repository
jvanderhoof Jul 6, 2023
cccf177
More tests
jvanderhoof Jul 7, 2023
30eb4a3
Finished unit tests for CreateFromPolicyFactory
jvanderhoof Jul 11, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -70,4 +70,7 @@ gems/*/Gemfile.lock
# Container commit marker
conjur_git_commit

# AuthnOIDC V2 w/ Identity setup
dev/policies/authenticators/authn-oidc/identity-users.yml

VERSION
47 changes: 37 additions & 10 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,17 +9,25 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- Nothing should go in this section, please add to the latest unreleased version
(and update the corresponding date), or add a new version.

## [1.19.3] - 2023-03-21
## [1.19.5] - 2023-05-16

### Security
- Update bundler to 2.2.33 to remove CVE-2021-43809
[cyberark/conjur#2804](https://github.com/cyberark/conjur/pull/2804/files)

### Fixed
- AuthnJWT now supports claims that include hyphens and inline namespaces.
[cyberark/conjur#2792](https://github.com/cyberark/conjur/pull/2792)
- Authn-IAM now uses the host in the signed headers to determine which STS endpoint
(global or regional) to use for validation.

## [1.19.4] - 2023-05-12

### Changed
- Removes support for disabling the `CONJUR_FEATURE_PKCE_SUPPORT_ENABLED` flag.
[cyberark/conjur#2713](https://github.com/cyberark/conjur/pull/2713)
- Routes on the `/roles/` API endpoints now correctly verify the existing of
a Role and return `404` when it doesn't exist or the caller has insufficient
privilege.
[cyberark/conjur#2755](https://github.com/cyberark/conjur/pull/2755)
- OIDC tokens will now have a default ttl of 60 mins
[cyberark/conjur#2800](https://github.com/cyberark/conjur/pull/2800)

## [1.19.2] - 2023-02-01
## [1.19.3] - 2023-04-17

### Added
- Conjur now logs when it detects that the Conjur configuration file
Expand All @@ -31,11 +39,22 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
access controls work as expected for this role to access itself.
[cyberark/conjur#2757](https://github.com/cyberark/conjur/pull/2757)

### Changed
- Removes support for disabling the `CONJUR_FEATURE_PKCE_SUPPORT_ENABLED` flag.
[cyberark/conjur#2713](https://github.com/cyberark/conjur/pull/2713)
- Routes on the `/roles/` API endpoints now correctly verify the existing of
a Role and return `404` when it doesn't exist or the caller has insufficient
privilege.
[cyberark/conjur#2755](https://github.com/cyberark/conjur/pull/2755)

### Fixed
- Fixed a thread-safety bug in secret retrieval when multiple threads attempt
to decrypt a secret value with Slosilo/OpenSSL.
[cyberark/slosilo#31](https://github.com/cyberark/slosilo/pull/31)
[cyberark/conjur#2718](https://github.com/cyberark/conjur/pull/2718)
- Incomplete HTTP proxy support in the Kubernetes Authenticator is fixed. This
allows for an HTTP proxy between Conjur and the Kubernetes API.
[cyberark/conjur#2766](https://github.com/cyberark/conjur/pull/2766)

### Security
- Updated github-pages version in docs/Gemfile to allow upgrading activesupport
Expand All @@ -45,6 +64,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
[cyberark/conjur#2739](https://github.com/cyberark/conjur/pull/2739)
- Upgraded rack to v2.2.6.4 to resolve CVE-2023-27539
[cyberark/conjur#2750](https://github.com/cyberark/conjur/pull/2750)
- Updated nokogiri to 1.14.3 for CVE-2023-29469 and CVE-2023-28484 and rails to
6.1.7.3 for CVE-2023-28120 in Gemfile.lock, nokogiri to 1.1.4.3 for CVE-2023-29469
and commonmarker to 0.23.9 for CVE-2023-24824 and CVE-2023-26485 in docs/Gemfile.lock
(all Medium severity issues flagged by Dependabot)
[cyberark/conjur#2776](https://github.com/cyberark/conjur/pull/2776)

## [1.19.2] - 2022-01-13

Expand Down Expand Up @@ -114,7 +138,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

### Added
- List resources request (`GET /resources`) now produce audit events.
([cyberark/conjur#2652](https://github.com/cyberark/conjur/pull/2652)
[cyberark/conjur#2652](https://github.com/cyberark/conjur/pull/2652)

### Changed
- AWS Access Key Rotation now preserves only one key
Expand Down Expand Up @@ -1021,7 +1045,10 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
### Added
- The first tagged version.

[Unreleased]: https://github.com/cyberark/conjur/compare/v1.19.0...HEAD
[Unreleased]: https://github.com/cyberark/conjur/compare/v1.19.3...HEAD
[1.19.3]: https://github.com/cyberark/conjur/compare/v1.19.2...v1.19.3
[1.19.2]: https://github.com/cyberark/conjur/compare/v1.19.1...v1.19.2
[1.19.1]: https://github.com/cyberark/conjur/compare/v1.19.0...v1.19.1
[1.19.0]: https://github.com/cyberark/conjur/compare/v1.18.5...v1.19.0
[1.18.5]: https://github.com/cyberark/conjur/compare/v1.18.4...v1.18.5
[1.18.4]: https://github.com/cyberark/conjur/compare/v1.18.3...v1.18.4
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.fpm
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ RUN apt-get update -y && \
apt-get install -y zlib1g-dev \
liblzma-dev

ENV BUNDLER_VERSION 2.2.30
ENV BUNDLER_VERSION 2.2.33
RUN gem install --no-document bundler:$BUNDLER_VERSION fpm

RUN mkdir -p /src/opt/conjur/project
Expand Down
5 changes: 4 additions & 1 deletion Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ gem "loofah", ">= 2.2.3"
# the branch doesn't immediately break this link
gem 'conjur-api', '~> 5.pre'
gem 'conjur-policy-parser', path: 'gems/policy-parser'
gem 'conjur-rack'
gem 'conjur-rack', path: 'gems/conjur-rack'
gem 'conjur-rack-heartbeat'
gem 'rack-rewrite'

Expand Down Expand Up @@ -77,6 +77,8 @@ gem 'openid_connect'
gem "anyway_config"
gem 'i18n', '~> 1.8.11'

gem 'json_schemer'

group :development, :test do
gem 'aruba'
gem 'ci_reporter_rspec'
Expand All @@ -90,6 +92,7 @@ group :development, :test do
gem 'faye-websocket'
gem 'net-ssh'
gem 'parallel'
gem 'parallel_tests'
gem 'pry-byebug'
gem 'pry-rails'
gem 'rails-controller-testing'
Expand Down
Loading