Ben Olden-Cooligan
|
f0bb622f3a
|
Use NAPS2.Mdns package
|
2024-03-09 19:51:45 -08:00 |
|
Ben Olden-Cooligan
|
ecc29d5c09
|
Suppress EmbedIO console output
|
2024-01-30 21:06:34 -08:00 |
|
Ben Olden-Cooligan
|
ae89fa60d7
|
Update copyright year to 2024
|
2023-12-30 14:45:47 -08:00 |
|
Ben Olden-Cooligan
|
0ba58617ce
|
Escl: Quality fixes
|
2023-12-13 21:46:45 -08:00 |
|
Ben Olden-Cooligan
|
b5b02746c7
|
Add NAPS2.Escl.Server as an sdk project
|
2023-12-13 00:52:16 -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
|
a2ccebd2f5
|
Escl: Use DeviceContext more in EsclServer
|
2023-12-10 20:28:52 -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
|
c61c2babe7
|
Log unhandled exceptions in EsclServer
|
2023-12-09 17:14:01 -08:00 |
|
Ben Olden-Cooligan
|
664ea1f217
|
Escl: Create a ParseHelper class
|
2023-12-09 17:04:36 -08:00 |
|
Ben Olden-Cooligan
|
1385dbca91
|
Update to C# 12 in ESCL projects
|
2023-12-09 12:21:37 -08:00 |
|
Ben Olden-Cooligan
|
fd395d1f1b
|
Escl: Enforce ordering on advertiser operations
|
2023-12-08 19:17:33 -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
|
29b3c57207
|
Escl: Fix port handling and server restarts
Ports are now static per SharedDevice where possible, falling back to random ports if an error occurs.
|
2023-12-02 22:57:30 -08:00 |
|
Ben Olden-Cooligan
|
aec04111ef
|
Escl: Use a separate advertiser for each device
|
2023-12-01 18:04:42 -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
|
2041107625
|
Remove NAPS2.Escl.Server as a dep from NAPS2.Sdk
Now it is optional for sdk usage, ensuring that transitive dependencies aren't installed unnecessarily.
|
2023-11-27 20:17:03 -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
|
1de6b001da
|
Escl: Exclude local shared devices from ESCL Driver device list
|
2023-11-26 19:05:44 -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
|
8a7c304ee0
|
Fix warnings
|
2023-11-25 13:47:17 -08:00 |
|
Ben Olden-Cooligan
|
908c093c5c
|
Use fork of mDNS library
https://github.com/cyanfish/net-mdns/tree/working
|
2023-11-25 12:31:04 -08:00 |
|
Ben Olden-Cooligan
|
98e8881dab
|
Escl: Fix service instancename vs hostname
|
2023-11-25 12:12:46 -08:00 |
|
Ben Olden-Cooligan
|
8f97116253
|
Escl: Avoid blocking on server start
|
2023-11-05 13:38:22 -08:00 |
|
Ben Olden-Cooligan
|
e68605fb8d
|
Escl: Server fixes
|
2023-11-05 13:22:48 -08:00 |
|
Ben Olden-Cooligan
|
012eab0ddc
|
WIP: Scanner sharing
|
2023-10-30 14:21:39 -07:00 |
|
Ben Olden-Cooligan
|
bc505f4742
|
Escl: Create sdk package for NAPS2.Escl
|
2023-10-07 11:25:25 -07:00 |
|
Ben Olden-Cooligan
|
4da563e102
|
Escl: WIP with client scan settings working
|
2023-09-03 18:50:34 -07:00 |
|
Ben Olden-Cooligan
|
5904ea6e57
|
Fix warnings
|
2022-12-21 10:15:03 -08: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
|
45f70750d7
|
Improve ESCL test reliability
Still not perfect as the ports might still overlap in some runs
|
2022-09-17 13:03:27 -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
|
2be6fc6eb0
|
Use Dns multicast library instead of Zeroconf and implement basic advertisement
|
2022-08-16 19:16:47 -07:00 |
|
Ben Olden-Cooligan
|
13d8a3901e
|
WIP: Initial commit for ESCL projects
|
2022-08-15 22:49:56 -04:00 |
|