• Print

Author Topic: Major backend change to ULib just pushed  (Read 31 times)

0 Members and 1 Guest are viewing this topic.

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
Major backend change to ULib just pushed
« on: March 08, 2017, 04:12:07 pm »
I just fixed a persistence vulnerability in ULX -- https://github.com/TeamUlysses/ulib/issues/29

The approach I took to fix this involved changing some pretty core ULib functionality. End users should not notice any difference whatsoever as long as I didn't screw anything up. :) I did some testing on my server of course, and hopefully I didn't overlook anything.
Experiencing God's grace one day at a time.

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
Re: Major backend change to ULib just pushed
« Reply #1 on: March 12, 2017, 01:35:57 pm »
Well, it seems we are in the clear. :)

Any complaints if I release sometime this week?

Changes:
Quote
ULX:
## v3.72 - *(00/00/00)*
* [CHANGE] UTeam is now disabled for DarkRP gamemodes to prevent conflicts (Thanks, Bo98).
* [CHANGE] "ulx bring" can now bring multiple targets (Thanks for the code, Timmy).
* [CHANGE] Can no longer kick or ban (or use the vote variants) on the listen server host.
* [FIX] More fixes for reading data from addon information (Thanks, Xylios).
* [FIX] Server error when autorefreshing some XGUI server files (Thanks, Yupi2).
* [FIX] Unexpected tags passed along in a log input (Thanks, mcNuggets1).
* [FIX] Bad format spacing on UTF names for ulx who and and ulx debuginfo (Thanks for the code, toxsa).
* [FIX] Potential persistence mechanism through ULX configs for rogue addons.

ULib:
## v2.62 - *(00/00/00)*
* [ADD] Enhancements from and to CAMI.
* [ADD] Exec* functions can now execute only ULib-defined functions which are not marked "unsafe" (thanks, FPtje).
* [ADD] Hooks for users being kicked, banned, unbanned; groups being created, removed, changed, renamed; user access being changed, or removed (thanks, Andre).
* [FIX] Registers ULib-created CAMI groups on client side properly now (thanks, Roboderpy).
Experiencing God's grace one day at a time.

Offline MrPresident

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 2727
  • Karma: 430
    • |G4P| Gman4President
Re: Major backend change to ULib just pushed
« Reply #2 on: March 12, 2017, 03:02:04 pm »
Looks good!

Offline JamminR

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 8096
  • Karma: 390
  • Sertafide Ulysses Jenius
    • Team Ulysses [ULib/ULX, other fine releases]
Re: Major backend change to ULib just pushed
« Reply #3 on: March 12, 2017, 07:45:55 pm »
Git change log
Quote
Log Message:
  -----------
  Added Group Created Hook, replacing UCL Changed hook for it. Tested to be working.

Will UCLChanged hook still see when groups have been changed?
Though I like the idea of the new hooks, I could see that breaking some of our more advanced devs stuff.
"Though a program be but three lines long, someday it will have to be maintained." -- The Tao of Programming

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
Re: Major backend change to ULib just pushed
« Reply #4 on: March 13, 2017, 08:02:13 am »
The existing hooks are unchanged. The new ones are added on top of them. :)
Experiencing God's grace one day at a time.

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
Re: Major backend change to ULib just pushed
« Reply #5 on: March 19, 2017, 02:34:00 pm »
And it's out; one of these days, we will release more frequently than once per year.
Experiencing God's grace one day at a time.

  • Print