Jordan Dominion
3c46164515
ThrowsExactly conversion except harder
2025-08-01 19:37:43 -04:00
Jordan Dominion
f0cac0e810
Switch to using IFileSystem on the backend for file operations
2025-07-20 22:29:57 -04:00
Jordan Dominion
0bbf7cd46a
Add DMAPI triggerable custom events
...
Closes #1746
2024-02-19 16:56:01 -05:00
Jordan Dominion
c4e7f0b04a
.env files for engine installations
2024-01-31 17:46:37 -05:00
tgstation-server
ddda3c8ca9
Merge branch 'master' into dev
2023-10-25 14:14:46 +00:00
Jordan Dominion
14ed93c12a
Make every LongRunning DMAPI test compile generate a unique .rsc
2023-10-25 08:40:56 -04:00
Jordan Dominion
20428736ec
Merge branch 'master' into dev
2023-10-22 19:59:03 -04:00
Jordan Dominion
720c42c522
Test that GameStaticFiles work in live tests
2023-10-22 13:59:54 -04:00
Jordan Dominion
abdf8b6bfd
Fix build
2023-10-21 19:06:41 -04:00
Jordan Dominion
c66890d802
Merge branch 'master' into dev
2023-10-21 12:12:39 -04:00
Jordan Dominion
8a5d0d40e5
Test DMAPI security level and CWD is Live
2023-10-20 23:48:13 -04:00
Jordan Dominion
8b59884bf9
Final ValueTask conversion
2023-10-07 17:41:19 -04:00
Jordan Dominion
6213c9141b
Regression test for config listing HTTP 500
2023-08-13 23:39:45 -04:00
Jordan Dominion
c1f439321a
Test oldest compatible BYOND version in Live test
2023-07-07 16:45:51 -04:00
Dominion
174ac5c760
Populate HeadInclude.dm and TailInclude.dm on instance creation
2023-06-15 03:32:21 -04:00
Dominion
1e0c4183fe
Bunch of async file stream changes
...
- `DelayedFileDownloader` changed into `RequestFileStreamProvider` which provides a direct network stream.
- `CachedResponseStream` now only caches the `HttpContent` as opposed to the `HttpResponseMessage`.
- `IFileDownloader` now synchronously returns `IFileStreamProvider`s.
- `FileDownloader` now returns `RequestFileStreamProviders`.
- Added `ISeekableFileStreamProvider`.
- BufferedFileStreamProvider now implements `ISeekableFileStreamProvider`.
2023-06-10 12:30:41 -04:00
Dominion
c197641267
Make IFileDownloader return the network Stream directly
2023-06-10 11:21:15 -04:00
Dominion
6a54236969
Prefer DisposeAsync over Dispose where possible
2023-06-05 21:50:28 -04:00
Dominion
d771da71b9
Add General:DeploymentDirectoryCopyTasksPerCore config option
2023-04-23 02:34:11 -04:00
Dominion
8ab819a414
Reorganize integration tests
2023-04-22 10:27:52 -04:00