Closed Anticept closed 4 years ago
You mean a backdoored workshop addon was found and removed. They way you say it here sounds like the repo had the backdoor.
Just checked autorun/server/servermessage.lua, where the backdoor was found, and it's not there. Creed just put it in his workshop addon.
^ although there could be other backdoors laying around, I was just saying Creeds backdoor probably isn't here
You mean a backdoored workshop addon was found and removed. They way you say it here sounds like the repo had the backdoor.
Correct, this addon had a backdoor. More or less just kicked someone with a particular steam ID so not even sure if it's valid to call it a backdoor. Edited.
What hardcoded kick are you talking about?
Oh so this is code from that workshop release except without that part.
List of things that need to be fixed in this PR
gmod_wire_boyancy
entity has removed AddCSLua for its own clientside files, and added AddCSLua for its serverside file; serverside files shouldn't be sent to the clientgmod_wire_field_device/init.lua
gmod_wire_field_device/init.lua
(line 608 and below)gmod_wire_hudindicator_2
has added AddCSLua for its serverside file; serverside files shouldn't be sent to the clientgmod_wire_hudindicator_2/util/table.lua
has a copy of PrintTable for no reasongmod_wire_ramcard_defaultbase/init.lua
gmod_wire_realmagnet/cl_init.lua
gmod_wire_realmagnet/init.lua
appear to be useless as well, but may need to be checked more thoroughly.gmod_wire_rfid_implanter/init.lua
removed duplicator support (??)gmod_wire_xyzbeacon/init.lua
don't break anythingweapons/gmod_tool/stools/gui_wiring.lua
need to be undone entirely.gmod_tool/stools/multi_wire.lua
(useless whitespace and functions renamed to their alias)gmod_tool/stools/multi_wire.lua
also try to use the beam library which no longer existsgmod_tool/stools/wire_adv_hud_indicator_2.lua
gmod_tool/stools/wire_field_device.lua
gmod_tool/stools/wire_keycard.lua
. It might fit there better, I dunno.gmod_tool/stools/wire_magnet.lua
for some strange reasonI might have missed some things. I have not tested it ingame, just skimmed through the code here on github. TLDR: there's more things that need to be removed from this PR than things we can keep
We'll make our own then.
This PR code needs a careful audit as it had a hardcoded kick in it and was removed. There's potentially useful code in this though. We're readying it for putting on workshop.
Yes, I know, potential license conflict, but being that this isn't for profit anyways, the fallout from a license conflict is effectively nil.
This is not to be merged without a careful examination!
TODO:
console:Error creating 'wired_door' (Make sure the file is AddCSLuaFile'd and there aren't any errors!)