Oliver Günther
b5350cccf7
Add rack-attack throttler for all logins
...
We have a built-in bruteforce protection for built-in users. When users
are being created from LDAP on-the-fly, these limits cannot apply, as we
do not have a user object yet.
Instead, we can provide a more generous throttler to block attempts
2026-05-29 12:33:28 +02:00
OpenProject Actions CI
3e02e2863f
Merge branch 'release/17.5' into dev
2026-05-28 12:18:34 +00:00
as-op
61ba429ccd
reduce image file sizes
2026-05-28 12:59:47 +02:00
as-op
fe68af670b
fix spelling
2026-05-28 12:37:14 +02:00
OpenProject Actions CI
8e8e196afe
Merge branch 'release/17.5' into dev
2026-05-28 10:23:21 +00:00
OpenProject Actions CI
a1d2c75ef6
Merge branch 'release/17.4' into release/17.5
2026-05-28 09:52:19 +00:00
as-op
b8c6999454
fix a non working external link
2026-05-28 11:47:01 +02:00
OpenProject Actions CI
49b802ca02
Merge branch 'release/17.5' into dev
2026-05-28 08:51:09 +00:00
Oliver Günther
b0905e35b7
Merge pull request #23392 from opf/fix/ldap-seeder-aliases
...
Fix LDAP seeder not using env aliases and underscores
2026-05-28 08:56:14 +02:00
OpenProject Actions CI
127de711ef
Merge branch 'release/17.5' into dev
2026-05-27 14:23:35 +00:00
OpenProject Actions CI
6739b99b85
Merge branch 'release/17.4' into release/17.5
2026-05-27 14:21:58 +00:00
as-op
91aec8554b
fix some old external links
2026-05-27 16:18:06 +02:00
OpenProject Actions CI
eb6717f81e
Merge branch 'release/17.5' into dev
2026-05-27 14:11:35 +00:00
Maya Berdygylyjova
276f24ec6f
[ #75282 ] 17.5 Jira migrator update https://community.openproject.org … ( #23357 )
...
* [#75282 ] 17.5 Jira migrator update https://community.openproject.org/wp/75282
[#75282 ] 17.5 Jira migrator update
https://community.openproject.org/wp/75282
* Update docs/installation-and-operations/jira-migration/README.md
Co-authored-by: Pavel Balashou <ba1ashpash@gmail.com >
* Apply suggestion from @MayaBerd
---------
Co-authored-by: Pavel Balashou <ba1ashpash@gmail.com >
2026-05-27 11:40:12 +02:00
Maya Berdygylyjova
8e23395e81
[ #75280 ] 17.5 enterprise guide update https://community.openproject .… ( #23382 )
...
[#75280 ] 17.5 enterprise guide update https://community.openproject.org/wp/75280
[#75280 ] 17.5 enterprise guide update
https://community.openproject.org/wp/75280
2026-05-27 11:34:20 +02:00
Oliver Günther
bd55f04d95
Fix LDAP seeder not using env aliases and underscores
...
https://community.openproject.org/work_packages/75361
2026-05-26 19:53:35 +02:00
Christophe Bliard
01d1323e9b
Merge pull request #23317 from opf/feature/32812-group-synchronization-through-attributes-of-the-group-not-member-memberof
...
[32812] Enable LDAP group synchronization through attributes of the group
2026-05-26 17:23:37 +02:00
Jan Sandbrink
7fd8db89c7
Merge pull request #23254 from opf/update-system-requirements-17-5
...
Updating the system requirements for 17.5
2026-05-26 14:57:17 +02:00
Oliver Günther
ef9bdd4895
Update pre-release notification criteria in README
...
Clarified language regarding pre-release notifications for critical and high-risk vulnerabilities.
2026-05-26 14:07:58 +02:00
Jan Sandbrink
cf8bb221cf
Generalize version suggestion for team folders
...
We want to work with the latest version of team folders usually,
though this version depends on the version of Nextcloud.
2026-05-26 09:21:20 +02:00
Jan Sandbrink
0c4d5535d7
More specifically indicate supported openDesk version
2026-05-26 09:14:07 +02:00
Jan Sandbrink
bd44e0f714
Indicate new Keycloak version
2026-05-26 09:13:20 +02:00
Christophe Bliard
4352424e7d
Update LDAP group sync docs and UI to reflect forward lookup support
...
- Remove the memberOf-only restriction from docs, UI help text, and FAQ;
both reverse lookup (memberOf) and forward lookup (Group member
attribute) are now supported
- Document the new "Group member attribute" filter field, including when
to use forward vs reverse lookup
- Clarify that forward lookup is only available via synchronized filters,
not manually-created synchronized groups
- Rename "Synchronize" button to "Discover LDAP groups" to make clear it
only runs group discovery (phase 1), not member synchronization
- Document that the Discover LDAP groups button does not sync members;
point to the rake task for a full manual sync
- Expand troubleshooting: login attribute mismatch, missing/empty
required attributes
- Replace packaged-installation-specific rake command with
installation-agnostic form; link to console setup docs
- Clarify Enterprise cloud availability and recommend SAML/SCIM as
more secure alternatives when LDAP exposure to the internet is
undesirable
- Fix grammar, double spaces, and stale phrasing throughout
2026-05-22 12:53:31 +02:00
Oliver Günther
32b8fb76c0
Create release notes draft for 17.5.0
2026-05-21 06:55:10 +02:00
Oliver Günther
274f7c6e3d
Merge pull request #23230 from opf/feat/monthly-meeting-option
...
Meeting series: Add monthly scheduling options
2026-05-20 16:02:36 +02:00
Oliver Günther
6295d90346
Add monthly scheduling options
2026-05-20 15:20:16 +02:00
Andrej
82e1f72d15
Merge branch 'dev' into bug/75031-imprecise-error-for-unallowed-ip-when-testing-jira-connection
2026-05-20 12:09:01 +02:00
as-op
57bce010d7
docs(ssrf): add blocked IP ranges and examples for allowlist configuration
2026-05-20 09:23:15 +02:00
Oliver Günther
e396a5bb53
Merge remote-tracking branch 'origin/release/17.4' into dev
2026-05-19 18:26:45 +02:00
as-op
184070639b
fix link
2026-05-19 16:37:15 +02:00
as-op
4bd2c3a104
docs(ssrf): add documentation for SSRF protection
2026-05-19 15:02:33 +02:00
Oliver Günther
84f3b18b13
Clarify SAML request signing and assertion settings
...
Updated recommendations for SAML request signing and assertion verification.
2026-05-19 11:25:55 +02:00
ulferts
d3d3a61900
Merge remote-tracking branch 'origin/dev' into merge-release/17.4-20260519045108
2026-05-19 09:12:14 +02:00
Niels Lindenthal
6c4aa018aa
remove the links to specific openDesk versions
2026-05-19 08:43:38 +02:00
Niels Lindenthal
17b821a9e6
Remove Firefox ESR 128 as a supported browser
2026-05-18 21:36:49 +02:00
Niels Lindenthal
cfa3cc2043
Updating the supported openDesk versions
2026-05-18 21:33:16 +02:00
Oliver Günther
4fe990ddb2
Update README.md
2026-05-18 14:42:23 +02:00
eliph
d603432ae7
Update README.md
...
GitHub-flaword Markdown (GFM) is used internally, not Textile.
2026-05-18 10:54:05 +02:00
Jan Sandbrink
90acd7a022
Merge pull request #22549 from opf/session-auth-csrf-protection
...
Consider Sec-Fetch-Site header for session auth
2026-05-18 08:59:56 +02:00
Jan Sandbrink
e0b7cbcb92
Prepare 17.5 release notes
...
There's a first technical update that needed documentation.
2026-05-18 08:48:00 +02:00
OpenProject Actions CI
c6a3d4a270
Merge branch 'release/17.4' into dev
2026-05-16 04:39:47 +00:00
Oliver Günther
85ac0014d6
Update README.md
2026-05-15 07:23:28 +02:00
Oliver Günther
e2440ce053
Change security fix reference to CVE format
...
Updated the security fix reference from GHSA to CVE format for clarity.
2026-05-15 07:23:15 +02:00
Oliver Günther
8e0bb08633
Change security fix identifier from GHSA to CVE
...
Updated security fix reference from GHSA to CVE.
2026-05-15 07:23:04 +02:00
Alexander Brandon Coles
109db3f53c
Merge remote-tracking branch 'opf/dev' into HEAD
...
# Conflicts:
# lib/open_project/version.rb
# modules/backlogs/config/locales/crowdin/de.yml
# modules/wikis/config/locales/crowdin/de.yml
2026-05-13 11:04:03 +02:00
as-op
105ed22dea
fix links
2026-05-13 10:14:20 +02:00
as-op
1d8d17b479
restore falsly merged
2026-05-13 10:10:53 +02:00
as-op
1ed5229104
fix doc links
2026-05-13 09:49:22 +02:00
as-op
5222c020d0
fix doc links
2026-05-13 09:27:06 +02:00
Oliver Günther
51773e8423
Add release-notes file
2026-05-13 08:46:23 +02:00