Skip to content

Bring #209 and #211 into master - #212

Merged
snoopdave merged 1 commit into
masterfrom
atompub-management-and-guide
Oct 10, 2026
Merged

snoopdave merged 1 commit into
masterfrom
atompub-management-and-guide

Conversation

@snoopdave

Copy link
Copy Markdown
Contributor

#209 (templates, categories and comments over AtomPub) and #211 (AtomPub reference guide) were reviewed and merged into their stacked base branches, but #210 had already been squash-merged into master, so their changes never reached master.

This PR applies them in one commit. Its tree equals replace-propono-atompub at 95d2419ea, which is master plus #209 and #211; master itself equals #210's pre-squash head. No new code.

mvn -pl app test: 534 tests, 0 failures.

After merging, the leftover branches replace-propono-atompub, atompub-templates-categories-comments and atompub-reference-guide can be deleted.

#209 (templates, categories and comments over AtomPub) and #211 (AtomPub
reference guide) were merged into their stacked base branches after #210
was squash-merged into master, so their changes never reached master.
This commit applies them: the tree is that of replace-propono-atompub at
95d2419, which is master plus #209 and #211.
@snoopdave
snoopdave merged commit 359c480 into master Oct 10, 2026
7 checks passed
mraible added a commit to mraible/roller that referenced this pull request Oct 11, 2026
Master replaced ROME Propono with Roller's own StAX AtomPub server (apache#210, apache#212), which already includes apache#198's per-request webservices.enableAtomPub check, the entry size limit, hardened entry parsing, MediaTypePolicy headers on served media, and request-free temp file names. That server replaces the forked Propono servlet on this branch, so RollerAtomRequestImpl goes away and OAuth 1.0a stays removed from RollerAtomHandler, along with the OAuth sections of the AtomPub guide and security model.

Everything new from master is moved to the jakarta.servlet namespace and Struts 7 APIs (ActionContext.of().bind(), withServletRequest and friends), and the ORM and persistence files keep their Jakarta schemas under master's new license headers.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant