29f7ca5ae3
Merge branch 'main' into renovate/major-jetty-packages
Build / build (push) Successful in 8s
2025-05-25 15:37:13 +00:00
3f2bf9c3dc
Simplify repository workflows
...
Build / build (push) Successful in 31s
* Use deploy workflow for staging, too
* Reduce deploy.sh script
2025-05-25 17:05:05 +02:00
745ce5bfca
Merge branch 'main' into renovate/major-jetty-packages
2025-04-11 13:22:10 +02:00
c4abd27ac7
Make deploy script executable
Build / build (push) Successful in 11s
2025-04-11 12:41:44 +02:00
6723df912e
Resolve FIXME but without fixing the issue
...
Build / build (push) Successful in 19s
I tried to make this work but it might need a more thorough rewrite that I just cannot do.
The worst that can happen is stopping and starting Helma apps adding redundant ServletContextHandlers to the ContextHandlerCollection until Helma is restarted.
2025-04-07 17:16:59 +02:00
436862e87a
Remove setting of “empty” base resource
...
Fingers crossed it won’t be missed
2025-04-07 17:16:58 +02:00
2994a4becc
Disable Jetty’s session cookies
...
This remediates the exception “Shared scheduler not started” and restores the functionality of enabling an app in apps.properties – see #103 (comment)
2025-04-07 17:16:53 +02:00
99e8b204fd
Bump Java version
2025-04-07 17:05:43 +02:00
de2150693f
Add deploy script usable with rsync and a restricted SSH key
2025-04-07 17:05:36 +02:00
8212600d40
Add deploy script usable with rsync and a restricted SSH key
2025-02-28 21:43:19 +01:00
cd8baa4ac1
Merge branch 'main' into renovate/major-jetty-packages
2025-02-15 20:43:32 +01:00
dd9e473310
Fix botched test of required Java version
2025-02-09 13:23:21 +01:00
11b226b272
Merge branch 'main' into origin/renovate/major-jetty-packages
...
# Conflicts:
# build.gradle
2025-01-10 20:09:53 +01:00
d10f8d6d90
Replace elaborate checks for Java version with single one for Java 11
2025-01-03 15:54:42 +01:00
66fa98353e
Add the actual version string to helma.main.Server again
2025-01-03 15:54:42 +01:00
3365a2ef58
Fix ExecReload setting in service configuration
2024-08-08 23:00:08 +02:00
efb7ad89b3
Add static fields for build date and commit hash
2024-06-15 22:43:26 +02:00
14ccdf0691
Add deployment workflow
2024-06-01 20:54:35 +02:00
4ae840d3c9
Add reusable workflow for setting up SSH agent
2024-06-01 20:21:36 +02:00
1e32c8eb89
Merge remote-tracking branch 'origin/helma- 🐜 ' into renovate/major-jetty-packages
2024-05-30 19:22:11 +02:00
399f81c1dc
Merge pull request #107 from antville/resolve-java-warnings
...
Resolve java warnings
2024-05-25 18:52:37 +02:00
0bfa585cb9
Replace new Boolean() with Boolean.valueOf()
...
Signed-off-by: Tobi Schäfer <interface@p3k.org>
2024-05-25 18:52:35 +02:00
8ffb7b0b08
Replace new Integer() with Integer.valueOf()
...
Signed-off-by: Tobi Schäfer <interface@p3k.org>
2024-05-25 18:52:34 +02:00
a68c478dd5
Replace new Double() with Double.valueOf()
...
Signed-off-by: Tobi Schäfer <interface@p3k.org>
2024-05-25 18:52:34 +02:00
77ea53d949
Fix JavaDoc warnings
2024-05-25 18:52:33 +02:00
2ff75f7879
Replace new Long() with Long.valueOf()
...
Signed-off-by: Tobi Schäfer <interface@p3k.org>
2024-05-25 18:52:33 +02:00
79d83389f2
Use canonical paths when creating static contexts
2024-05-25 18:28:43 +02:00
90e45c9115
Migrate to Apache file upload API 2 w/ Jakarta
2024-05-25 18:28:43 +02:00
3dbcd792a6
Migrate to Jakarte servlet API 5
2024-05-25 18:28:42 +02:00
973b3493cb
Prevent java.lang.IllegalArgumentException: Resource String is invalid
2024-05-25 18:28:42 +02:00
441d952b35
Prevent incompatible types: ServletContextHandler cannot be converted to Handler
2024-05-25 18:28:42 +02:00
d67d0235bd
Prevent java.lang.IllegalStateException: Shared scheduler not started
2024-05-25 18:28:41 +02:00
fa59a27858
Fix creation of protected context
2024-05-25 18:28:41 +02:00
304ea4e456
Fix creation of app context
2024-05-25 18:28:40 +02:00
0165e7c80e
Fix setup of static resource
2024-05-25 18:28:40 +02:00
62630ae068
Modernize for loop
2024-05-25 18:28:39 +02:00
26975a109a
Method ServerConnector.setSoLingerTime() was removed
2024-05-25 18:28:39 +02:00
a943124d45
Fix creating Jetty server from config file
2024-05-25 18:28:38 +02:00
c087cb731e
Use correct version of Jetty servlet
2024-05-25 18:28:38 +02:00
6eb1feb5cd
Update helma.service
2024-01-05 21:52:35 +01:00
0e8f04c0f5
Replace for..each loops with for..of
2023-08-26 22:32:44 +02:00
796a6e7337
Enable ES6 features in Rhino
2023-08-26 21:29:54 +02:00
58d893f044
Create helma.service
...
Add SystemD unit file with reasonable settings
See <https://www.baeldung.com/linux/run-java-application-as-service >
2023-05-07 01:29:35 +02:00
9a0cf1a22d
Add DatabaseObject.executePreparedRetrieval() method
2023-03-05 13:00:13 +01:00
411b9198e4
Change creation of HopSession cookie value
...
Only include one of either, IP forwarded by proxy or remote address
2021-09-05 14:55:42 +02:00
85e8088e40
Clean up upstart files
2021-04-18 19:50:07 +02:00
Robert Gaggl
4b9b78bb0f
Cherry-pick 390231e8dd
2021-03-06 19:11:48 +01:00
Robert Gaggl
62291171e3
res.setCookie()
now accepts boolean httponly and secure flags
...
httponly defaults to true, secure to false
2021-03-06 18:52:18 +01:00
b91ee88304
add: some colors to log output
2020-05-15 21:58:10 +02:00
c984d3c4a2
fix: exception when trying to copy helma.xsl
2020-04-05 21:32:12 +02:00