Commit Graph

33 Commits

Author SHA1 Message Date
Ben Olden-Cooligan
83910d378f Escl: Expose Location header to browser 2024-08-17 14:28:12 -07:00
Ben Olden-Cooligan
c51e76abae Escl: Add EsclSecurityPolicy.ServerAllowAnyOrigin 2024-08-16 23:01:57 -07:00
Ben Olden-Cooligan
f569244b71 Escl: Implement GetCaps 2024-08-07 18:17:58 -07:00
Ben Olden-Cooligan
bbe4cc76cb Escl: Improve timeout handling 2024-07-06 12:11:44 -07:00
Ben Olden-Cooligan
f5a5d5b2b4 Escl: Disable 503s until a later version (as it's a breaking change) 2024-04-13 16:23:27 -07:00
Ben Olden-Cooligan
c974edcdac Escl: Support 503 on server/client 2024-04-13 12:50:28 -07:00
Ben Olden-Cooligan
97665b41a3 Escl: Recheck job state after obtaining lock 2024-04-13 11:22:41 -07:00
Ben Olden-Cooligan
2c51b28078 Escl: Improve reliability through network interruptions
- Use backported SocketsHttpHandler
- Set a ConnectTimeout of 5s
- Lock while processing NextDocument requests
- NextDocument responds with the same document on retries after error

#336
2024-03-31 18:33:22 -07:00
Ben Olden-Cooligan
c07bcddf3b Escl: HTTPS support, security policies, and HTTPS->HTTP fallback
#338
2024-03-27 23:25:25 -07:00
Ben Olden-Cooligan
0ba58617ce Escl: Quality fixes 2023-12-13 21:46:45 -08:00
Ben Olden-Cooligan
9092870ee7 Escl: Job cleanup and minor fixes 2023-12-12 20:55:09 -08:00
Ben Olden-Cooligan
962159b2d4 Escl: Make job state transitions more robust 2023-12-11 19:03:23 -08:00
Ben Olden-Cooligan
2249ec5b92 Escl: Move default max width/height to constants 2023-12-11 17:21:40 -08:00
Ben Olden-Cooligan
14a0ce8934 Escl: Add an ErrorDetails extension 2023-12-10 14:27:12 -08:00
Ben Olden-Cooligan
6ac6fdb612 Escl: Improve default max width/height 2023-12-09 21:22:19 -08:00
Ben Olden-Cooligan
9e80eafea2 Escl: Server job state management and ADF support 2023-12-09 17:17:05 -08:00
Ben Olden-Cooligan
20e8d8519c Escl: Server support for jpeg/png/pdf content types 2023-12-03 21:43:33 -08:00
Ben Olden-Cooligan
07bf46d53f Escl: Separate device and job state 2023-12-03 21:14:58 -08:00
Ben Olden-Cooligan
6e923a4c9b Escl: Fix uuid in caps 2023-12-03 16:07:18 -08:00
Ben Olden-Cooligan
8457755e7e Fix typo 2023-12-01 18:04:11 -08:00
Ben Olden-Cooligan
09aafb5cf5 Escl: Basic server settings 2023-11-28 00:58:05 -08:00
Ben Olden-Cooligan
b889886706 Escl: Don't use references for setting profiles
I'm not sure why - best as I can tell it's spec-compliant - but this fixes Mopria Scan compatibility.
2023-11-26 21:23:21 -08:00
Ben Olden-Cooligan
c6d55ac76a Escl: Serve default naps2 icon for scanners
Not sure if it's fully working as no icon is showing up in macOS yet.
2023-11-26 20:37:25 -08:00
Ben Olden-Cooligan
bb483b963f Escl: Fix base route 2023-11-26 20:14:03 -08:00
Ben Olden-Cooligan
a9032b66b7 Escl: State management fixes 2023-11-26 18:16:23 -08:00
Ben Olden-Cooligan
e14fc40b13 Escl: Progress extension wip 2023-11-26 12:44:32 -08:00
Ben Olden-Cooligan
012eab0ddc WIP: Scanner sharing 2023-10-30 14:21:39 -07:00
Ben Olden-Cooligan
4da563e102 Escl: WIP with client scan settings working 2023-09-03 18:50:34 -07:00
Ben Olden-Cooligan
67ceeae447 Fix Escl project warnings 2022-12-20 20:53:06 -08:00
Ben Olden-Cooligan
efa8d62cc0 Rename color_image resources to dog
As it's not always color.
2022-09-20 18:18:44 -07:00
Ben Olden-Cooligan
72f7e779c9 WIP: Working ESCL server prototype
Finally...
2022-08-17 20:29:07 -07:00
Ben Olden-Cooligan
c77e90876e WIP: Trying to get ESCL server working 2022-08-17 18:14:07 -07:00
Ben Olden-Cooligan
13d8a3901e WIP: Initial commit for ESCL projects 2022-08-15 22:49:56 -04:00