Pages (3): « 2 3
Heh. I said that I thought most of the bugs were gone. It turns out that I was quite wrong. Although most of them were just missing language strings, wrong language strings and typos, there were a couple of more stupid bugs, such as passing the wrong variable in NickServ-style INFO commands. Some e-mail addresses were previously rejected because they were too long.There were also some minor crash fixes that only came up because we started using functions in different ways. They're gone.
A couple of the string functions have slightly-changed behaviour. The reason for the current behaviour in some cases was unknown, but didn't seem to be used by anything, so they've been simplified. There are also two new string functions. compare_to will compare two strings until a certain character. copy_to will copy up until a certain character (or until the maximum is reached, in order to avoid overflows).
The new string functions have been instrumental in speeding up the core even further. What was fast before is now blisteringly-fast. There should be a huge increase in speed for parsing UnrealIRCd strings, to the point where it's almost as fast as it's going to get. This gives us much more room for features due to the gains made, and I doubt anyone would be unhappy about that.
And speaking of features, these were hinted at in the last announcement. Ezri's HostServ extension has been almost completely revamped. No longer simply a list, it now allows a user to create and be part of HostServ access lists for host groups, and hostnames are given to the user when they identify. There's still some work to be done with this, as not all the language strings have been added yet, but it's definitely on its way to being the best HostServ implementation there is, although this isn't surprising. ;)
A good project is never "Done", but I'm aiming for a year's end release.
A couple of the string functions have slightly-changed behaviour. The reason for the current behaviour in some cases was unknown, but didn't seem to be used by anything, so they've been simplified. There are also two new string functions. compare_to will compare two strings until a certain character. copy_to will copy up until a certain character (or until the maximum is reached, in order to avoid overflows).
The new string functions have been instrumental in speeding up the core even further. What was fast before is now blisteringly-fast. There should be a huge increase in speed for parsing UnrealIRCd strings, to the point where it's almost as fast as it's going to get. This gives us much more room for features due to the gains made, and I doubt anyone would be unhappy about that.
And speaking of features, these were hinted at in the last announcement. Ezri's HostServ extension has been almost completely revamped. No longer simply a list, it now allows a user to create and be part of HostServ access lists for host groups, and hostnames are given to the user when they identify. There's still some work to be done with this, as not all the language strings have been added yet, but it's definitely on its way to being the best HostServ implementation there is, although this isn't surprising. ;)
Quote
Looks cool, how long til it's done d'ya think?
Looks cool, how long til it's done d'ya think?
A good project is never "Done", but I'm aiming for a year's end release.
Lulolwen is a sniffle-causer







err.. oh shit what did I do.
Snippety Snippety Snippety Snip