jlsnow301
f60c43221b
updated
2025-12-24 14:53:53 -08:00
Jordan Dominion
86cf4daee8
I'm losing my fucking mind [DMDeploy]
2025-04-18 21:10:24 -04:00
Jordan Dominion
ad1ce8dba5
Fix in-code DMAPI interop version
2025-04-18 11:24:57 -04:00
Jordan Dominion
6ea21d3667
Fix timestamp being read from the wrong list
...
Fixes #2213
2025-04-18 10:56:07 -04:00
Jordan Dominion
9374df4daa
Re-add accidentally removed undef
2024-09-04 21:39:21 -04:00
Jordan Dominion
a778af4f6c
Remove unused undef
2024-09-03 23:20:24 -04:00
Jordan Dominion
442ad80017
Add client count to DreamDaemon responses
...
Closes #1909
2024-08-31 21:58:17 -04:00
Jordan Dominion
895212c265
DMAPI v7.2.0
...
- Add consumer APIs for overriding HTTP GET implementation.
- Fix Discord documentation links.
- Use IETF RFC 2119 wording in documentation.
- Populate some documentation comments for previously undocumented public entities.
2024-08-09 18:47:50 -04:00
Jordan Dominion
ba97aa233a
Fix a typo in DMAPI. Bump version to 7.1.3
2024-07-21 20:19:59 -04:00
Jordan Dominion
ca919f7fdb
Add some DMAPI debug logging
2024-07-12 14:49:24 -04:00
Jordan Dominion
99718467da
Fix proc must call parent linter errors on goon
2024-03-24 12:42:03 -04:00
Jordan Dominion
289fae897e
Update DMAPI License year
2024-03-23 19:59:08 -04:00
Jordan Dominion
c373491072
Fix waiting on events never returning if TGS restarts
2024-02-23 20:16:03 -05:00
Jordan Dominion
430b1f9777
Workaround for world.Export potentially hanging forever
...
I'm going to close #1681 with this because I haven't seen that particular issue in for every and it's the most closely related.
2024-02-22 19:05:03 -05:00
Jordan Dominion
a43216210f
Fix race condition with DMAPI custom event creation/completion
2024-02-20 18:25:30 -05:00
Jordan Dominion
054c72cc1d
Some debug logging
2024-02-20 09:02:20 -05:00
Jordan Dominion
ae3fa1785e
Change all sleep(1)s into sleep(world.tick_lag)s
2024-02-19 16:56:01 -05:00
Jordan Dominion
0bbf7cd46a
Add DMAPI triggerable custom events
...
Closes #1746
2024-02-19 16:56:01 -05:00
Jordan Dominion
4500719a1c
DMAPI 7.1.0: Add TGS_FILE2TEXT_NATIVE
2024-02-15 17:31:23 -05:00
Jordan Dominion
f35f8e84b5
Properly queue chat messages that are sent while detached
2024-01-14 16:37:53 -05:00
Jordan Dominion
55ea01af31
De-duplicate some DMAPI code
2024-01-14 15:39:04 -05:00
Jordan Dominion
77a4d276bd
Fix DMAPI/Interop Version issue with TGS5 servers
2023-12-29 15:32:15 -05:00
Jordan Dominion
a3e5828cb1
Merge branch 'V6' into OpenDream
2023-11-16 18:09:00 -05:00
Jordan Dominion
5e4fd7cb0b
Merge branch 'dev' into V6
2023-11-16 17:55:08 -05:00
Jordan Dominion
d36e2f59f8
Add broadcasting support
...
- Bump appropriate versions
- Add DreamDaemon request field and permission bit.
- Add generic failure error code.
- Remove `ErrorCode` comment since they are being using in #1666 .
- Fix bad interop return messages.
- Adjust DMAPI code to support broadcasts.
- Add tests.
Closes #138
2023-11-15 20:53:52 -05:00
Jordan Dominion
b2bce2cc28
Merge branch 'V6' into OpenDream
2023-11-12 08:39:33 -05:00
Jordan Dominion
9e1806a2b4
Move all API functionality to /api.
...
Move `BridgeController` route but BYOND forces us to support the legacy one as well.
Add a basic homepage if it's not obvious where to redirect the user.
Closes #1689
2023-11-10 23:18:20 -05:00
Jordan Dominion
3fce8620b4
Very naughty merge of 'V6' into OpenDream
...
Doing some very bad cleanups for a merge in here like renaming a few fields (like the old column names) + `ByondCommand` + Removing deprecated API fields.
2023-11-09 09:08:20 -05:00
Jordan Dominion
fda26e1f15
Fix issue with DMAPI validation shutdown timeouts
...
- Increase grace period to 30s to avoid false positives.
2023-11-04 17:44:00 -04:00
Jordan Dominion
ba0ccdff53
Set sleep_offline before del(world)
2023-10-31 23:16:19 -04:00
Jordan Dominion
3901512693
The del world issue is caused by sleep_offline
...
Just do an infinite loop and ensure `sleep_offline` is off. It can't keep getting away with this.
Bump DMAPI version
2023-10-31 23:16:16 -04:00
Jordan Dominion
13cf7bb703
Merge branch 'V6' into OpenDream
2023-10-25 03:35:17 -04:00
Jordan Dominion
d2f6dfde8b
Patch DMAPI to work around del(world) behavior
...
It doesn't actually stop the world until the end of the tick.
2023-10-24 02:43:09 -04:00
Jordan Dominion
30f2afe43b
Merge branch 'V6' into OpenDream
2023-10-23 20:23:32 -04:00
Jordan Dominion
53eafffbd0
Add world.TgsVisibility() to DMAPI
2023-10-21 19:06:52 -04:00
Jordan Dominion
a6cb81902f
Fix RuntimeInformation after reattach having null SecurityLevel and Visibility
2023-10-20 23:48:14 -04:00
Jordan Dominion
4c84601435
Fix DMAPI not returning a value for world.TgsSecurityLevel()
2023-10-20 23:48:12 -04:00
Jordan Dominion
04bf89f646
More DMAPI updates for OpenDream
2023-10-16 03:11:49 -04:00
Jordan Dominion
9081ad4736
Additional failure state for Bridge requests
2023-10-15 14:03:20 -04:00
Jordan Dominion
d4b3583ff3
More OpenDream Integration
...
- Make use of `world.opendream_topic_port` in DMAPI if present. Send in initial bridge request.
- Implement compiler and server arguments for `OpenDreamInstallation`.
- Deprecate bridge port update requests.
- Prevent symlink swapping if not running a BYOND engine.
2023-10-14 00:21:45 -04:00
Jordan Dominion
03776edff0
Remove faulty DMAPI check
2023-07-14 23:07:21 -04:00
Jordan Dominion
f707d7812f
Do not support 510 with system watchdog on Linux
2023-07-13 08:54:10 -04:00
Jordan Dominion
78d5a89b9f
Add missing DMAPI return
2023-07-12 07:59:53 -04:00
Jordan Dominion
cf591635e8
Debug logging for DMAPI to hunt the dd topic issue
2023-07-12 07:59:51 -04:00
Jordan Dominion
1747f79dac
Fix issues with event message queuing and detaches
2023-07-10 23:47:21 -04:00
Jordan Dominion
ccef09d50a
Error the DMAPI build if BYOND is too out of date
2023-07-08 13:34:56 -04:00
Dominion
8dd181d3cf
511 DMAPI compatibility + CI
2023-06-15 08:03:59 -04:00
Dominion
18c03a9f02
512 DMAPI compatibility
2023-06-15 07:52:43 -04:00
Dominion
3c779415f2
Merge branch 'master' into dev
2023-06-11 12:48:46 -04:00
Dominion
1e416e202b
Update Byond.TopicSender to 7.0.1
...
Also note this pushes Microsoft.Extensions.Logging.Abstractions to 7.0.0
This fixes instabilities in topic serialization.
Probably fixes #1529
2023-06-11 10:36:48 -04:00