DSHub Iota RC2

Post Releases on Hubsoftware
Forum rules
  • Make sure that the changelog is included
  • Make sure you don't double post
  • Make sure to have the download and homepage link included

Locked
Pietry
Senior Member
Posts: 328
Joined: 04 Dec 2007, 07:25
Location: Bucharest
Contact:

DSHub Iota RC2

Post by Pietry » 25 Jul 2008, 09:07

This is a kind of milestone release, with A LOT of improvements in stability. I tested it on 800 users and it works quite fine ( except a little too high cpu usage perhaps, but I;m trying to reduce the resource consumption as well ... )
Most important reported bugs are gone.
NOTE: there is a small known bug on linux/solaris about restarting ( it doesn't release the ports). This is MINA's fault, but the guys didn't answer my post on their forum. So perhaps next MINA version will be better...
On top of all, it should handle large amounts of users ( someone please test and tell me :P )
Enjoy.

Changelog :
* fixed Bm's D4 field rejection;
* moved nick_chars to regexp;
* fixed ru language file;
* fixed more bugs;
* fixed #250237
* added a new configuration variable command_pm which can set if bot chat is sent to PM;
* updated to system specific look and feel ( thanks quicksilver );
* using java 1.6 ConcurrentHashMaps now;
* fixed main bugs in dshub, like the "cid bug" and the ghost problem, message ordering;
* updated MINA to 2.0.0M2 and it should work better now;
* added timestamps to history and cmdhistory messages;
* cleaned the build process, it should work via ant now;
* changed to hashmaps for keeping users ( thanks cyb)
* added ru_RU translation ( thanks lv77)
* fixed #231304;
Homepage
Download Link
Just someone

MikeJJ
Newbie
Posts: 9
Joined: 22 Jun 2008, 12:05

Re: DSHub Iota RC2

Post by MikeJJ » 25 Jul 2008, 12:14

Nice :D
Btw
Pietry wrote: NOTE: there is a small known bug on linux/solaris about restarting ( it doesn't release the ports). This is MINA's fault, but the guys didn't answer my post on their forum. So perhaps next MINA version will be better...
About that . . . if it takes a while to release the ports (about a minute) that's maybe not MINA, but actually TIME_WAIT. which is deliberate kernel behaviour :)
I thought this was a bug in wine, and i was educated :)
http://bugs.winehq.org/show_bug.cgi?id=14159

Pietry
Senior Member
Posts: 328
Joined: 04 Dec 2007, 07:25
Location: Bucharest
Contact:

Re: DSHub Iota RC2

Post by Pietry » 27 Jul 2008, 06:14

It takes a while to release the ports if the listening program hangs. On previous MINA version this was not a problem. Calling unbind() function from MINA released the port with no problem. On this version however, only on windows the unbinding works ok. ( On Solaris, the port is not released at all, not until reboot...)
Just someone

Locked