a
f9111e556c
Merge remote-tracking branch 'origin/main' into config
2024-05-19 11:54:58 +01:00
Anthony Stirling
fa746a2b51
config stuff
2024-05-19 11:54:45 +01:00
Ludy87
7109dd7905
Fix: Removes username validation check
...
- Removes username validation check
- Ignores API users in user counting
2024-05-19 10:52:11 +02:00
Ludy87
ffec5f7b54
extends the functionality of oauth in Stirling PDF 2.
2024-05-18 23:47:05 +02:00
Anthony Stirling
b904a46bca
Update CustomAuthenticationSuccessHandler.java
2024-05-18 19:39:35 +01:00
Anthony Stirling
26a457f9d0
Update InitialSecuritySetup.java
2024-05-18 19:38:39 +01:00
Anthony Stirling
521dff737f
Merge branch 'main' into add_functions_oauth2
2024-05-18 19:24:02 +01:00
Anthony Stirling
b860146c93
logging for #1024 and jdk bump
2024-05-17 19:18:57 +01:00
Ludy87
dcf13e9ade
Update InitialSecuritySetup.java
2024-05-12 20:17:46 +02:00
Ludy87
811c19e00d
extends the functionality of oauth in Stirling PDF
2024-05-12 19:58:34 +02:00
pixeebot[bot]
503acc9408
Introduced protections against HTTP header injection / smuggling attacks
2024-05-07 03:44:03 +00:00
Anthony Stirling
ac5273244c
flatten ( #1167 )
2024-05-05 13:33:17 +01:00
Anthony Stirling
38979dd362
lets try this again (Config fix) ( #1159 )
...
* Introducing a custom settings file
* formats
* chnages
* Update README.md
* fixes
---------
Co-authored-by: a <a>
2024-05-03 22:23:21 +01:00
Anthony Stirling
890163053b
introduces custom settings file ( #1158 )
...
* Introducing a custom settings file
* formats
* chnages
* Update README.md
2024-05-03 20:43:48 +01:00
Sahil Phule
d7afc574a6
Change User Roles ( #1153 )
...
* Modify user service and controller
* Modify Template
* Add messages
* Fix Username output
* Add tooltip
* Change Role Modify logic
* Add Roles from database to existing users
* Add default select Fillers
* Indent JS
* Add Change Role Related Translations
* Remove unnecessary Whitespace and imports
2024-05-02 21:52:50 +01:00
Sahil Phule
d9fa8f7b48
Add OAUTH2 OIDC login support ( #1140 )
...
* Somewhat working
* Change Autocreate logic
* Add OAuth Error Message if Auto create Disabled
* Display OAUTH2 username(email) in Account Settings
* Disable Change user/pass for Oauth2 user
* Hide SSO Button if SSO login Disabled
* Remove some spaces and comments
* Add OAUTH2 Login example docker-compose file
* Add Some Comments
* Hide Printing of Client secret
* Remove OAUTH2 Beans
and replace with applicationProperties
* Add conditional annotation to Bean Creation
* Update settings.yml.template
Add OAUTH2 enabling template.
* Update messages_en_GB.properties
2024-04-29 22:01:22 +01:00
Anthony Stirling
8c9d6f7b66
Custom HTML support #355 ( #1129 )
...
* test
* settings
* version
2024-04-27 11:03:57 +01:00
Anthony Stirling
71e93e3cb5
print (WIP), fake scan (WIP) and text conversion for ultra-lite ( #1098 )
...
* Changes!
* lang
* fake scan init, print init and pdf to text for exe
* Hardening suggestions for Stirling-PDF / changes (#1099 )
* Switch order of literals to prevent NullPointerException
* Introduced protections against predictable RNG abuse
---------
Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
* Update README.md
* install custom fonts
* Formats etc
* version bump
* disable WIP work
* remove chinese font
---------
Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
Co-authored-by: systo <systo@host.docker.internal>
2024-04-21 23:06:44 +01:00
Ludy
3189d9dda8
Check DOCKER_ENABLE_SECURITY
for UI ( #1103 )
...
When using `DOCKER_ENABLE_SECURITY=false`, the logout button and `Account Settings` are no longer displayed.
2024-04-21 21:16:39 +01:00
Ludy
a5000fbbc5
UI: settings show/hide update display ( #1072 )
...
* UI: settings show/hide update display
This PR replaces the PR #1003
In this PR, the visual for available update is added to the foreground.
There are new settings to generally show/hide the update display, and only administrators receive the update display.
* change to `Bean`
* Update AppUpdateShowService.java
* add update message
* revision service
* change shouldShow
* Update githubVersion.js
* rm folder
* Update AppUpdateService.java
2024-04-21 12:15:18 +01:00
Ludy
ace4e200b1
Fix: Resolve Username Case Sensitivity Issue in Login Flow ( #1070 )
...
* Fix: Username changing
The only situation where the username must be unique is when changing the username.
* Update UserController.java
2024-04-14 22:07:03 +01:00
Eric
dfb8c64f5a
fix: switch to pdftohtml for pdf to html conversions ( #998 )
...
* fix: switch to pdftohtml for pdf to html conversions
* build: include poppler-utils in dockerfile for pdftohtml
2024-03-29 17:02:33 -04:00
pixeebot[bot]
1035a3be31
Define a constant for a literal string that is duplicated n times (Sonar) ( #978 )
...
Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
2024-03-28 17:44:10 +00:00
Ludy
9cc7a49d12
Enforcing Username Uniqueness ( #906 )
...
* Enforcing Username Uniqueness
Changes in UserService.java:
Added a new method findByUsername to allow searching for usernames regardless of case sensitivity.
Added a new method isUsernameValid to validate the username.
Changes in UserController.java:
Updated the changeUsername method to ensure the new username is valid before changing it.
Updated the editUser method to ensure the new username is unique and valid.
Changes in UserRepository.java:
Added a custom JPQL query to search for usernames regardless of case sensitivity.
Changes in HTML templates (account.html and addUsers.html):
Error messages are displayed if a username is invalid or already exists.
* JPAs auto
2024-03-13 22:09:16 +00:00
pavedroad
ac620082ec
chore: fix some typos ( #900 )
...
Signed-off-by: pavedroad <qcqs@outlook.com>
2024-03-12 19:42:15 -04:00
Anthony Stirling
121af0501a
fixes for user permissions ( #892 )
2024-03-09 14:03:46 +00:00
Anthony Stirling
08205ed32d
Custom uid ( #883 )
...
* init
* user and pass to just pass lang update
* session management fixes and avoid demo user locking
* fix for UMASK and extract cleanups
2024-03-08 20:49:19 +00:00
Anthony Stirling
9246b42057
Login fixes ( #881 )
...
* init
* user and pass to just pass lang update
* session management fixes and avoid demo user locking
* Hardening suggestions for Stirling-PDF / loginFixes (#882 )
Switch order of literals to prevent NullPointerException
Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
---------
Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
2024-03-08 18:06:40 +00:00
Anthony Stirling
ece1d071c0
non root user and fix book/html calibre ( #856 )
...
* non root user and fix book/html calibre
* version bump
* Update docker-compose-latest.yml
* remove customApp
---------
Co-authored-by: systo <systo@host.docker.internal>
2024-03-04 20:51:49 +00:00
Anthony Stirling
625275124a
fix for #818
2024-02-18 15:47:19 +00:00
Ludy
51ad741744
Fix 746 ( #825 )
...
* Fix : #746
* formatting
2024-02-18 07:40:30 +00:00
Anthony Stirling
673f005fe6
Game fixes and ocr docs ( #824 )
2024-02-17 23:23:07 +00:00
Anthony Stirling
a5f0777892
Update ConfigInitializer.java for auto settings removal
2024-02-17 13:10:00 +00:00
Anthony Stirling
96e399a617
changing html and book labels
2024-02-10 00:00:07 +00:00
Anthony Stirling
15ad46fe1c
book htmk
2024-02-09 23:24:25 +00:00
pixeebot[bot]
95471a2fba
Switch order of literals to prevent NullPointerException
2024-02-02 00:29:18 +00:00
sbplat
06ef09035d
fix: remove blank pages not handling EXIT_FAILURE code properly
2024-01-22 10:39:29 -05:00
sbplat
66df7053bb
Merge branch 'main' into version_fix
2024-01-09 21:17:57 -05:00
sbplat
edde1a6436
fix: version showing as 0.0.0
2024-01-09 21:13:35 -05:00
Anthony Stirling
873a4ecb7e
revert
2024-01-10 00:39:26 +00:00
Anthony Stirling
32da14acbf
log removal
2024-01-10 00:37:55 +00:00
Anthony Stirling
ef12c2f892
Add ebook support
2024-01-09 22:39:21 +00:00
Anthony Stirling
6fe268adcb
eol
2024-01-03 17:59:04 +00:00
Anthony Stirling
39045df785
formats
2023-12-31 13:34:35 +00:00
Anthony Stirling
d83bd1ae94
Merge branch 'main' into changes
2023-12-31 13:33:10 +00:00
sbplat
cf640c7e3f
refactor: have a newline between annotations
2023-12-30 14:50:59 -05:00
Anthony Stirling
5f771b7851
formatting
2023-12-30 19:11:27 +00:00
Anthony Stirling
c853465d1d
tests
2023-12-30 18:56:07 +00:00
Anthony Stirling
6ca9001fe6
enable status check without apikey
2023-12-30 13:42:24 +00:00
Anthony Stirling
cbe4bca716
add banner and remove unused class
2023-12-29 21:46:17 +00:00