Skip to content

Instantly share code, notes, and snippets.

View asantoni's full-sized avatar

Albert Santoni asantoni

View GitHub Profile
@asantoni
asantoni / gist:d9911c636f72afabc27e
Last active August 29, 2015 14:14
Zandronum ACS - Player saving and loading (persistent inventory), with new Zandronum 1.3 database functions
//This code is from the Survivalism WAD -- Hax Murderer
#define PERSISTENT_INVENTORY_LEN 5
int persistentInventory[PERSISTENT_INVENTORY_LEN] =
{
//YOU MUST UPDATE PERSISTENT_INVENTORY_TABLE_LENGTH WHEN YOU ADD
//NEW ITEMS TO THIS ARRAY!
//This is a list of inventory items you want to be able to save to and load from the database.
"XP",
"XPLevel",
@asantoni
asantoni / sessionpinning.diff
Created July 16, 2014 15:29
Airtime 2.5.1 session pinning patch (fixes CVE-2014-4915)
diff --git a/airtime_mvc/application/Bootstrap.php b/airtime_mvc/application/Bootstrap.php
index 74c1cd6..5bafe0f 100644
--- a/airtime_mvc/application/Bootstrap.php
+++ b/airtime_mvc/application/Bootstrap.php
@@ -14,8 +14,10 @@ require_once "DateHelper.php";
require_once "OsPath.php";
require_once "Database.php";
require_once "Timezone.php";
+require_once "Auth.php";
require_once __DIR__.'/forms/helpers/ValidationTypes.php';
### Keybase proof
I hereby claim:
* I am asantoni on github.
* I am albert (https://keybase.io/albert) on keybase.
* I have a public key whose fingerprint is 59D2 E719 3D12 4368 D193 2B6E 8444 2436 7B92 2465
To claim this, I am signing this object: