Author Topic: Major UCL changes in the next version  (Read 2528 times)

0 Members and 1 Guest are viewing this topic.

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
Major UCL changes in the next version
« on: July 05, 2007, 01:24:36 PM »
Well, I've already emailed everyone about this, but I thought I should post it in here too. There are major UCL (our library to handle player authentication and permission) changes in the next version. This means you should be on the lookout for new exploits to gain unauthorized access. (The old method is still shut out. You'll need to be more creative than that!)

Basically, access isn't tied to the commands anymore but to strings. This affected say commands too since they used to be tied directly into command access.
Experiencing God's grace one day at a time.

Offline Megiddo

  • Ulysses Team Member
  • Hero Member
  • *****
  • Posts: 6214
  • Karma: 394
  • Project Lead
Re: Major UCL changes in the next version
« Reply #1 on: July 10, 2007, 03:11:42 AM »
Continuing on the UCL change train, we've revived our keyvalues loading/saving functions from GM9 because garry's just wasn't satisfactory. :)

Even though the syntax is quite a bit different, it should be completely backwards compatible. Let me know if you run into any problems. You will need to delete misc_registered.txt. This isn't set to be backwards compatible since it's only existed in SVN so far

TODO: Now that we're not using strings for keys, we can use ipairs() when cycling through the tables. Need to do this, much better performance-wise.
Experiencing God's grace one day at a time.