Anthony Stirling
92a571d31c
saml stuff
2024-11-29 14:29:54 +00:00
Anthony Stirling
5976e69f54
debugs
2024-11-29 10:40:10 +00:00
Anthony Stirling
1c0f423510
remove unused repo
2024-11-29 08:59:29 +00:00
Anthony Stirling
2d6fe55985
info to debug
2024-11-29 08:53:54 +00:00
Anthony Stirling
5171088fca
more fixes
2024-11-29 08:43:57 +00:00
Anthony Stirling
b4837df76c
ee flag for saml
2024-11-28 19:41:39 +00:00
Anthony Stirling
d20e8f7d54
oauth to saml and compare fixes etc
2024-11-28 19:27:37 +00:00
Anthony Stirling
2885fac30d
remove debugs
2024-11-28 15:43:24 +00:00
Anthony Stirling
2a4a19a80f
backup
2024-11-28 15:00:37 +00:00
pixeebot[bot]
d832a90de0
(CodeQL) Fixed finding: "Arbitrary file access during archive extraction ("Zip Slip")
...
" (#2344 )
(CodeQL) Fixed finding: "Arbitrary file access during archive extraction ("Zip Slip")
"
Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
2024-11-27 07:16:03 +00:00
Anthony Stirling
212e521238
Update MetricsAggregatorService.java
2024-11-26 21:30:47 +00:00
Anthony Stirling
833b3c45c6
Removal of Ghostscript to use qpdf and tesseract directly ( #2338 )
...
* navbar fix multi tool and compress location
* release notes and ghostscript removal
* cleanups
* formatting
* update docs
* more
* more
* docs
* release bump
* Hardening suggestions for Stirling-PDF / ghostscript (#2339 )
* Protect `readLine()` against DoS
* Sanitized user-provided file names in HTTP multipart uploads
---------
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-11-26 20:50:35 +00:00
Anthony Stirling
5936e856f0
metrics
2024-11-25 14:02:17 +00:00
Ludy
8f4709d82e
Bump com.h2database:h2 from 2.1.214 to 2.3.232 ( #2314 )
2024-11-24 14:36:53 +00:00
Omar Ahmed Hassan
afad06bed4
Extract tables from PDF to CSV using Tabula ( #2312 )
...
* Add Tabula dependency and exclude slf4j-simple
- Add tabula-java dependency to extract tables into CSV.
- Exclude slf4j-simple due to Logback
* Add a flexible CSVWriter
- Add FlexibleCSVWriter which extends CSVWriter to pass a custom CSVFormat, as CSVWriter's parameterized constructor (that allows changing CSVFormat) is protected.
* Use Tabula in extracting tables from PDF
- Use Tabula in extracting tables from PDF instead of the existing implementation
* Delete PDFTableStripper as It is unneeded
- Delete PDFTableStripper as It is unneeded as Tabula-Java is used instead.
* Use correct class in ExtractCSVController logger
* Exclude gson and bcprov-jdk15on dependencies from tabula
- Exclude gson and bcprov-jdk15on from tabula-java due to detected security vulnerabilities.
2024-11-23 23:28:44 +00:00
Ludy
9abb105835
Fix: Fixes dependency bug and replaces obsolete method ( #2309 )
2024-11-23 10:51:17 +00:00
reecebrowne
0e602153f3
Feature/2198/multitool multi select move pages ( #2294 )
...
* Multitool - Select multiple pages for rotation tool
* Multitool multi select delete feature
* Multitool multi select UI improvements and big fixes
* Multitool multi select select all and UI improvements
* Multi tool multi select, download selected, clean up and bug fixes
* Groundwork for multiselect drag and drop
* Multi select drag and drop finalised
* Update translation files
Signed-off-by: GitHub Action <action@github.com>
* Turn off select mode after multidrag
---------
Signed-off-by: GitHub Action <action@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-22 11:39:22 +00:00
Anthony Stirling
6c623d8d84
Update MetricsAggregatorService.java ( #2272 )
2024-11-20 08:20:01 +00:00
Ludy
5e1aac0b84
Read login data from application.properties ( #2263 )
...
Co-authored-by: Anthony Stirling <77850077+Frooodle@users.noreply.github.com>
2024-11-17 14:08:41 +00:00
Ludy
d3ae9f9a81
Prohibit the registration of unauthorized usernames ( #2240 )
2024-11-15 09:36:59 +00:00
Ludy
82ebd3dba9
Add: missing swagger Tag ( #2238 )
2024-11-15 09:25:17 +00:00
Renan
5cf53e39d0
Increase watermark coverage to fill page ( #2049 ) ( #2220 )
...
* Increase watermark coverage to fill page (#2049 )
* Increase watermark coverage to fill page with the new calculation (#2049 )
2024-11-13 11:12:30 +00:00
Ludy
41c41cc88c
adds missing dependencies in the endpoints ( #2224 )
2024-11-13 08:54:11 +00:00
Ludy
4d5d0e3cef
Removes references to nonexistent endpoint ( #2223 )
2024-11-13 07:51:47 +00:00
Ludy
128ca8e224
Fix: Reading the username based on the login method. ( #2211 )
2024-11-11 11:55:46 +00:00
Anthony Stirling
1b0c1b6cff
Searchbar in nav auto select, and exe nolonger disable CLI ( #2197 )
...
* fix remmeber me
* remove uselss comment
* Update translation files (#2185 )
Signed-off-by: GitHub Action <action@github.com>
Co-authored-by: GitHub Action <action@github.com>
* exe no longer disable CLI
---------
Signed-off-by: GitHub Action <action@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
Co-authored-by: a <a>
2024-11-07 21:50:47 +00:00
Rafael Encinas
7eea7fb3cb
[Feature] Set Executor Instances limits dynamically from properties ( #2193 )
...
* Update 'ProcessExecutor.java' to use dynamic process limits from properties
* Move limits location out of 'application.properties'
* Rename 'SemaphoreLimit' to 'SessionLimit' and bundle with 'Timeout...' into one parent class
2024-11-07 00:43:57 +00:00
Anthony Stirling
0c0f61aa0d
fix remmeber me ( #2184 )
...
* fix remmeber me
* remove uselss comment
* Update translation files (#2185 )
Signed-off-by: GitHub Action <action@github.com>
Co-authored-by: GitHub Action <action@github.com>
---------
Signed-off-by: GitHub Action <action@github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2024-11-05 14:31:31 +00:00
Ludy
1a19024961
Fix: Auto language detection #2122 ( #2148 )
...
* Fix: Auto language detection #2122
* add LanguageService and AdditionalLanguageJsController
* hidden swagger
2024-11-03 14:20:26 +00:00
Eric
94702dbafa
fix signature logo not loading and add option to disable it ( #2143 )
...
* fix signature logo not loading and add option to disable it
* Hardening suggestions for Stirling-PDF / fix-sig-logo (#2144 )
Modernize and secure temp file creation
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-10-31 20:18:42 +00:00
Anthony Stirling
27d2681a97
Feature/save signs ( #2127 )
...
* apply fix
* Fixes empty th:action
* Update build.gradle
* fix
* formatting
* Save signatures
* Fix code scanning alert no. 42: Uncontrolled data used in path expression
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* fix UserServiceInterface
* Merge branch 'feature/saveSigns' of
git@github.com:Stirling-Tools/Stirling-PDF.git into feature/saveSigns
* 0.31.0 bump and further csrf
* formatting
* preview name
* add
* sign doc
* Update translation files (#2128 )
Signed-off-by: GitHub Action <action@github.com>
Co-authored-by: GitHub Action <action@github.com>
---------
Signed-off-by: GitHub Action <action@github.com>
Co-authored-by: Dimitrios Kaitantzidis <james_k23@hotmail.gr>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: a <a>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2024-10-30 12:46:44 +00:00
Anthony Stirling
903dc7638c
Fix csrf ( #2126 )
...
* apply fix
* Fixes empty th:action
* Update build.gradle
* fix
* formatting
---------
Co-authored-by: Dimitrios Kaitantzidis <james_k23@hotmail.gr>
2024-10-29 17:56:29 +00:00
pixeebot[bot]
af5e2b6895
Modernize and secure temp file creation ( #2106 )
...
Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
2024-10-28 23:19:12 +00:00
Ludy
d2046c64d8
Optimierung der SAML2-Integration und Verbesserung der Zertifikats- und Fehlerbehandlung ( #2105 )
...
* certificate processing
* Hides dialog when provider list is empty
* removed: unused
2024-10-27 22:17:36 +00:00
Anthony Stirling
89da2a5c01
Auto detect presence of external dependencies (LibreOffice etc) and disable/enable features dynamically ( #2082 )
...
* Create ExternalAppDepConfig.java
* Update EndpointConfiguration.java
* Hardening suggestions for Stirling-PDF / ExternalAppDepConfig (#2083 )
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-10-24 13:59:17 +01:00
Eric
a7ed99084f
visual certificate signing ( #2084 )
...
add visual digital signature
2024-10-24 07:08:09 +01:00
Eric
e0b77ca274
extract and apply the image orientation from exif data in imageToPdf ( #2073 )
2024-10-23 12:17:40 +01:00
Anthony Stirling
83ef003505
Update PostHogService.java
2024-10-22 15:36:54 +01:00
Anthony Stirling
949b87005c
Fix metricCollection
2024-10-22 15:36:22 +01:00
Anthony Stirling
51c4a60313
Remove pro badge if enabled
2024-10-22 12:22:08 +01:00
Anthony Stirling
a40fdd5a0b
Fixes for analyticsPrompt
2024-10-22 11:10:09 +01:00
Anthony Stirling
04d5ae1912
Default terms and conditions to stirlingpdf.com ( #2058 )
2024-10-22 00:42:17 +01:00
Ludy
eff1843061
Major Enhancements to SAML2 and OAuth2 Integration with Simplified Security Configurations ( #2040 )
...
* implement Saml2 login/logout
* changed: deprecation code
* relyingPartyRegistrations only enabled samle
2024-10-20 12:30:58 +01:00
Anthony Stirling
227d18a469
bug Update remove image to show on api docs
2024-10-18 22:22:44 +01:00
Anthony Stirling
84abd60c4f
Update PdfImageRemovalController.java
2024-10-18 21:34:25 +01:00
pixeebot[bot]
09c9944fc3
Switch order of literals to prevent NullPointerException ( #2035 )
...
Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
2024-10-18 07:15:10 +01:00
pixeebot[bot]
b31564968c
Introduced protections against system command injection ( #2011 )
...
* Introduced protections against system command injection
* Update translation files (#2034 )
Signed-off-by: GitHub Action <action@github.com>
Co-authored-by: GitHub Action <action@github.com>
---------
Signed-off-by: GitHub Action <action@github.com>
Co-authored-by: pixeebot[bot] <104101892+pixeebot[bot]@users.noreply.github.com>
Co-authored-by: Anthony Stirling <77850077+Frooodle@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: GitHub Action <action@github.com>
2024-10-18 00:10:42 +01:00
Anthony Stirling
c85463bc18
Frooodle/license ( #1994 )
2024-10-14 22:34:41 +01:00
Hashim
494bc2c09f
commit for feature developing invert-replace color of a pdf for stirl… ( #1982 )
...
commit for feature developing invert-replace color of a pdf for stirling PDF
2024-10-04 16:53:00 +01:00
HardikaZalavadia
b8115531e2
fix Show Javascript card layout ( #1959 )
2024-09-24 20:33:13 +01:00