Skip to content

Releases: Ericran/plugin-source-addons

v0.1.2

Choose a tag to compare

@Ericran Ericran released this 02 Sep 18:24

Declares the permissions GameAP 4.5 grants.

Three of them — node_commands, files and manage_servers — and nothing else. The panel derives what a plugin uses from its wasm import section and flags anything used-but-undeclared, so the list is checkable rather than a judgement call. Three tests pin it, because ParsePluginPermissions silently drops a name it does not recognise.

Nothing is enforced yet: PLUGINS_PERMISSIONS_ENFORCE defaults to false in 4.5, and older panels ignore the field entirely.

Also: a GameAP 4.5 section in the README (permissions, the 32 MiB nodefs ceiling, the PLUGIN_* → PLUGINS_* rename, the new rate limits) and a note on the one place the nodefs ceiling caps a feature — the log viewer.

104 backend tests, 53 frontend tests. See CHANGELOG.md.

v0.1.1

Choose a tag to compare

@Ericran Ericran released this 02 Sep 18:24

Honours GameAP 4.5's per-call nodefs limit on archive installs.

4.5 caps what one gameap-nodefs download or upload may carry (PLUGINS_NODEFS_MAX_INLINE, 32M by default). The archive install's size gate is now the panel's number to the byte, and a single oversized member of an otherwise acceptable archive is refused before anything is written — previously the panel would have refused it partway through, leaving a half-installed plugin behind.

101 backend tests, 53 frontend tests. See CHANGELOG.md.

v0.1.0

Choose a tag to compare

@Ericran Ericran released this 02 Sep 18:24

Initial release: a Plugins tab for Source 1 servers, managing Metamod:Source and SourceMod on Counter-Strike: Source, Garry's Mod, Team Fortress 2, Left 4 Dead / 2, Day of Defeat: Source, Half-Life 2: Deathmatch, Black Mesa, Synergy and legacy CS:GO.

A Source 1 sibling of plugin-cs2-addons, itself based on gameap/plugin-goldsrc-addons.

Live plugin statuses, persistent enable/disable, hot load/unload/reload/unpause, comments and groups, .smx / .zip / .tar.gz installs, one-click Metamod and SourceMod installs, a loader repair with a 6-hour sweep, both Metamod plugin mechanisms in one list, a catalog, snapshots, an admins editor, the SourceMod logs, an audit history and a Doctor dialog.

99 backend tests, 53 frontend tests. See CHANGELOG.md.