Skip to content

SourceBans++

Home Automation

A global admin, ban, and communication management system for Source‑engine game servers

PHP Latest 1.8.4 · 1mo ago Security brief →

Features

  • Global player banning and moderation dashboard
  • Admin tools for server communication management
  • Web‑based installation wizard with upgrade guide

Recent releases

View all 7 releases →
1.8.1 Bug fix
⚠ Upgrade required
  • Database migration required: add attempts and lockout_until columns to sb_admins table during upgrade.
Notable features
  • Steam login toggle now correctly controlled by steamlogin_show flag
Full changelog

What's Changed

  • Fix Root Admin unable to delete bans/comms by @rumblefrog in https://github.com/sbpp/sourcebans-pp/pull/1066
  • fix(login): make steamlogin_show actually toggle steam login by @rumblefrog in https://github.com/sbpp/sourcebans-pp/pull/1067
  • fix(install): add missing attempts and lockout_until columns to sb_admins by @rumblefrog in https://github.com/sbpp/sourcebans-pp/pull/1069

Full Changelog: https://github.com/sbpp/sourcebans-pp/compare/1.8.0...1.8.1

1.8.0 Mixed
Security fixes
  • fix(security): Update ORD (CWE-204) (#975)
  • feat(security): patch multiple login vulnerabilities - 1.8.1
Notable features
  • feat(security): patch multiple login vulnerabilities - 1.8.1
  • fix: IPv6 support (#924)
Full changelog

What's Changed

  • Fix cookie domain for non-standard ports. by @wrossmann in https://github.com/sbpp/sourcebans-pp/pull/899
  • Composer(deps): Bump adodb/adodb-php from 5.22.5 to 5.22.6 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/905
  • Composer(deps): Bump symfony/mailer from 6.2.8 to 6.3.0 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/898
  • Lessened server lag on player connect due to huge number of bans and gags #897 by @armanossiloko in https://github.com/sbpp/sourcebans-pp/pull/896
  • Fix #869 & #870 (Reopening because old one is not making progress) by @Cruze03 in https://github.com/sbpp/sourcebans-pp/pull/893
  • Composer(deps): Bump smarty/smarty from 4.3.1 to 4.3.2 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/915
  • Fix: ReadCell Position by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/916
  • Revert "Fix: ReadCell Position" by @Hackmastr in https://github.com/sbpp/sourcebans-pp/pull/919
  • Flags update by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/922
  • Add space between the numbers of ban/comms and the search text by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/921
  • Replace sbpp.dev domain with sbpp.github.io by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/910
  • fix: IPv6 support (#924) by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/925
  • Composer(deps): Bump symfony/mailer from 6.3.0 to 6.3.5 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/929
  • Composer(deps): Bump smarty/smarty from 4.3.2 to 4.3.4 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/928
  • fix: Translations for sbpp_checker (pt-fr) by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/932
  • refactor: HasAccess function for safer bitwise operations (#934) by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/935
  • Composer(deps): Bump adodb/adodb-php from 5.22.6 to 5.22.7 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/938
  • Composer(deps): Bump symfony/mailer from 6.3.5 to 6.4.0 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/937
  • fix: typo by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/944
  • dns by @lechuga16 in https://github.com/sbpp/sourcebans-pp/pull/931
  • Update sourcemod.json by @Tiagoquix in https://github.com/sbpp/sourcebans-pp/pull/940
  • Fix minor grammar mistake by @sunstep in https://github.com/sbpp/sourcebans-pp/pull/952
  • Fix negative values being accepted in ban commands (solve issue #949) by @sunstep in https://github.com/sbpp/sourcebans-pp/pull/953
  • feat: cache data, small refactor, add steamid in banip, bugs fix by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/957
  • feat: Partial refactoring, fix: #913 #907 #880 #848 #784 by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/955
  • Composer(deps): Bump symfony/mailer from 6.4.0 to 6.4.4 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/951
  • Composer(deps): Bump smarty/smarty from 4.3.4 to 4.4.1 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/950
  • Composer(deps): Bump maxmind-db/reader from 1.11.0 to 1.11.1 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/942
  • Fix: prevent php warnings by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/914
  • Fix: #900 & #906 by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/908
  • Short_name: use same value for all truncate maxvalue by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/911
  • Composer(deps): Bump smarty/smarty from 4.4.1 to 4.5.3 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/958
  • feat(chore): Update version by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/960
  • fix: Typo and version bump by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/961
  • fix(web): Missing octet in IP by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/962
  • feat(chore): Update Copyright by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/963
  • chore(ci): automatic tag and release by @maximee-leroyy in https://github.com/sbpp/sourcebans-pp/pull/969
  • feat(js): Update Javascript to latest definitions by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/968
  • Composer(deps): Bump symfony/mailer from 6.4.7 to 6.4.9 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/978
  • Composer(deps): Bump smarty/smarty from 5.3.0 to 5.3.1 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/977
  • fix(security): Update ORD (CWE-204) (#975) by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/976
  • Ignore chat triggers for interactive ban reason by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/974
  • Composer(deps): Bump smarty/smarty from 5.3.1 to 5.4.1 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/987
  • feat(checker): configure client connect message output by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/993
  • Fix(UI): Support new line in comments by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/994
  • Composer(deps): Bump lcobucci/jwt from 5.3.0 to 5.4.0 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/998
  • chore(CI): Build with latest SM 1.12 stable version by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1003
  • fix(js): tab navigation logic and validation in admin panel by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1004
  • chore(deps): Bump Font Awesome to 6.6.0 by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1005
  • fix(display): Do not print unblock infos if block still active #1012 by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1013
  • fix: Empty name on dashboard #1010 by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1011
  • Fix: Clean player names of unwanted chars (#1008) by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1009
  • Chore(CI): trigger auto-release only on 'game' branch pushes by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/996
  • feat(security): patch multiple login vulnerabilities - 1.8.1 by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1006
  • chore: Update changelog for 1.8.1 by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1016
  • Composer(deps): Bump symfony/mailer from 6.4.9 to 7.2.0 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/1023
  • Composer(deps): Bump maxmind-db/reader from 1.11.1 to 1.12.0 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/1024
  • Composer(deps): Bump lcobucci/jwt from 5.4.0 to 5.4.2 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/1026
  • fix: Replace undefined variable with trim function in name cleaning by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1021
  • Composer(deps): Bump smarty/smarty from 5.4.1 to 5.4.2 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/1025
  • fix(ProcessAdminTabs): Uncaught ReferenceError by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1027
  • chore(deps): Bump Font Awesome to 6.7.0 by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1019
  • Composer(deps): Bump smarty/smarty from 5.4.2 to 5.4.3 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/1029
  • feat(checker): Mutes & gags count natives, late load by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1032
  • chore: Update requirements version by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1031
  • feat(ci): remove travis by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1030
  • Update Mailer.php by @Sigibert in https://github.com/sbpp/sourcebans-pp/pull/1039
  • fix(warnings): satisfy compiler on SM 1.13 by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1038
  • fix(API): sbpp_checker library name by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1034
  • fix(comments): Links encodage (#1033) by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1044
  • fix(home page): name encodage (#1042) by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1043
  • feat(tools): Rebuild debug connection file by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1041
  • chore(ci): update to ubuntu 24.04 by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1045
  • fix(comments): Links encodage (#1033) by @geominorai in https://github.com/sbpp/sourcebans-pp/pull/1046
  • fix(sbpp_comms): remove useless datapack by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1051
  • feat(sql): Prevent deadlock by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1048
  • Fix configuration file name by @Tiagoquix in https://github.com/sbpp/sourcebans-pp/pull/1049
  • chore(deps): Update dependencies and adjust version by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1040
  • Asynchronous SET NAMES utf8mb4 by @Yur1Ca in https://github.com/sbpp/sourcebans-pp/pull/1052
  • Composer(deps): Bump adodb/adodb-php from 5.22.8 to 5.22.10 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/1054
  • fix(blockit): Prevent php warnings by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1028
  • Composer(deps): Bump maxmind-db/reader from 1.12.0 to 1.13.1 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/1059
  • Composer(deps): Bump adodb/adodb-php from 5.22.10 to 5.22.11 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/1058
  • Composer(deps): Bump lcobucci/jwt from 5.5.0 to 5.6.0 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/1057
  • Composer(deps): Bump smarty/smarty from 5.4.5 to 5.7.0 in /web by @dependabot[bot] in https://github.com/sbpp/sourcebans-pp/pull/1056
  • chore(ci): bump SM to 1.12 by @Rushaway in https://github.com/sbpp/sourcebans-pp/pull/1063
  • Add automated release workflow for plugin and webpanel by @rumblefrog in https://github.com/sbpp/sourcebans-pp/pull/1065

New Contributors

  • @wrossmann made their first contribution in https://github.com/sbpp/sourcebans-pp/pull/899
  • @armanossiloko made their first contribution in https://github.com/sbpp/sourcebans-pp/pull/896
  • @Cruze03 made their first contribution in https://github.com/sbpp/sourcebans-pp/pull/893
  • @sunstep made their first contribution in https://github.com/sbpp/sourcebans-pp/pull/952
  • @Sigibert made their first contribution in https://github.com/sbpp/sourcebans-pp/pull/1039
  • @Yur1Ca made their first contribution in https://github.com/sbpp/sourcebans-pp/pull/1052

Full Changelog: https://github.com/sbpp/sourcebans-pp/compare/1.7.0...1.8.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
370
Forks
182
Languages
PHP TypeScript Smarty

Install & Platforms

Install via
binary

Community & Support

Beta — feedback welcome: [email protected]