FlexHub Forum

Flexhub Beta 0.2 svn 1272 released

Flexhub Beta 0.2 svn 1272 released
« on: February 19, 2012, 13:25:01 »
I know I have been promising this update now for some time, and its finally arrived.

This release contains mostly bug fixes, but there are a few new features as well,

A note regarding the errors related to "clientsocket" issues on linux systems. I have changed so that FlexHub doesnt error out, but this version does not address the underlying issue,
in all the cases I know about as of now the problem is the limit of avaliable filedescriptors (ulimit -h or sysctl fs.file-max or what ever applies to your os). This is something that you as host will have to ensure that Flex has enough resources to run. The FlexHub can not change this for you, we do plan to further change the hubsoft to work better and to give better feedback in this situation, but thats not yet in this version.


For this update a restart of the hub is needed.

Use '!update now' in your hub or download it from the download section linked above.

svn 1272

This release is dedicated to iLEGALaLIEN, he earned the stroopwafels

* changed : SU fields from BINF now show in !userinfo of ADC users
* changed : completely rewritten timers, DoTimers replaced with a real function, needed for API
* changed : created new function SecureSocketInit() to generate context once and re-use
* changed : more info in !corestats on error counters
* changed : moved cleaning of history into a new separate command !historyclean
* changed : return of ipinfo changed from false to true when no match is found
* changed : rewritten ProfileManager to use ProfileManager.Settings[name] functions to set values, easier to maintain and expand, removed SubSet.ProfileSettings[name]
* changed : xhelp modpattern in the spirit of modcmd
* changed : Changed feed messages to make it easier for the RC menu to detect IP numbers
+ added : new setting !set reg_msg, a customizable message that is used when adding a new reg, you can use most %[] variables in the text
+ added : !createcert to generate a certificate for TLS in Linux and Win, use !createcert -h for more info
+ added : #930704 Adding $MCTo, received messages are converted into mainchat messages only visible to the target user wich means the receiver does not need to support MCTo, only the sender must have it in its $Supports https://bugs.launchpad.net/flexhub/+bug/930704
      Usable for example with bots to avoid having to open up a PM window each time it sends new info
      Security follows the settings in !set Security MC
+ added : 'Create certificate' button in console
+ added : a small check that will notify if a timed thread runs for more than two minutes
+ added : as a temporary fix all level 10 users are automaticly added to the protected list on login
+ added : check in addpattern and modpattern for invalid patterns (%F)
+ added : functions to manage timers (work in progress), needed for API
+ added : its now possible to access any hub setting in text commands by using the variable %[set:settingname], (like this %[set:hub_name] ) Please be advised that no filtering is done and that the raw setting value is shown, please report if any values screw up the display
+ added : its now possible to mute offline ip's or offline nicks(if nick is known by hub) #771426 Muppetize offline IP https://bugs.launchpad.net/flexhub/+bug/771426
+ added : restart/shutdown commands now require a confirmation code to avoid accidental shutdowns/restarts
+ added : support added for Gargols bot which can be found here http://gbot.org/
- fixed : FlexHub could report wrong version when running without gui
- fixed : #908597 Hub wont accept !addcmd with "h" in quotes https://bugs.launchpad.net/flexhub/+bug/908597
- fixed : #930339 Welcome message for hidden users https://bugs.launchpad.net/flexhub/+bug/930339, login messages are now only sent to users that can see the user logging in.
- fixed : Certificate creation in Win: sometimes the openssl.cfg file can't be found
- fixed : SU fields in BINF aren't filtered anymore
- fixed : ScriptManager error in Feed on startup when --nogui is used.
- fixed : error on fillvars using set: with non existing settings name
- fixed : error when hub fails to start correctly and trying to remove taskbar icon before its created
- fixed : error when setting topic with !set hub_topic
- fixed : error when sockets fails [FI] [-3] [tCore.Wait] [ERROR] /srv/FlexHub/core/Hub-Threads.lua:257: attempt to index local 'clientsocket' (a nil value)
- fixed : made $Kick from client builtin commands show up in cmdhistory
- fixed : new timer function did not properly use existing hubsettings
- fixed : typo in nmdcs addy
- fixed : wrong capture on historyclean confirmation code.
- fixed : if -h is used with !set, it will now reply with the current setting and the help string instead of setting the value to -h
- fixed : small error in timer checks made it report an error that didnt exist
- fixed : MCTo messages were not sent to recipient


NOTE: For !restart to work when running multiple FlexHubs, you'll have to make sure that the files you start the hub with, have a unique name. For Windows this means renaming both FlexHub.lua and FlexHub.exe (both the .exe and the .lua need to have the same name though), for Linux this means renaming FlexHub.lua only. So for example in Windows: rename FlexHub.lua to FlexHub1.lua and FlexHub.exe to FlexHub1.exe.

NOTE: Linux --nogui version needs the file: bit.so in the FlexHub lib-folder, available in the Linux archive in download section if you don't already have it. The FlexHub team currently does not support or supply Linux x64 versions.

NOTE: After '!update now' the hub will tell you if it needs a !restart or if you can just use !rs (reload scripts) instead. If the path to FlexHub.exe contains spaces the hub will have to be started once manually if it was running svn 1108 or earlier before updating, a correct restart script (for use with !restart) will only be created on manual startup.

Keep giving feedback!

Regards, the FlexHub team
« Last Edit: April 23, 2012, 23:03:55 by en_dator »

Offline LadyStardust

  • *****
  • 257
  • aka Puma
Re: Flexhub Beta 0.2 svn 1272 released
« Reply #1 on: February 19, 2012, 13:58:23 »
Alien watch out... not too many, not too many... stroopwafels are fattening :D
Best regards,
LS

Offline massi

  • FlexHub Ambassador and Forum Stalker
  • *
  • 301
Re: Flexhub Beta 0.2 svn 1272 released
« Reply #2 on: February 20, 2012, 07:06:55 »
Congratulation all staff and development  ;)
Thanks for all  ;D

Re: Flexhub Beta 0.2 svn 1272 released
« Reply #3 on: February 20, 2012, 08:35:52 »
Thanks for all :D :D :D

Offline þ††i£øû]v[™

  • ***
  • 103
  • ::.(Ô;Ô).::
Re: Flexhub Beta 0.2 svn 1272 released
« Reply #4 on: February 29, 2012, 04:12:00 »
Heya Massi, yes thanks to scripters  :D
oh!!!! a cat ^^^
þ††i£øû]v[™

Offline LadyStardust

  • *****
  • 257
  • aka Puma
Re: Flexhub Beta 0.2 svn 1272 released
« Reply #5 on: February 29, 2012, 08:03:25 »
Meooooows  ;D
Best regards,
LS

Offline þ††i£øû]v[™

  • ***
  • 103
  • ::.(Ô;Ô).::
Re: Flexhub Beta 0.2 svn 1272 released
« Reply #6 on: March 01, 2012, 04:26:46 »
Hmmmm red shoes  :) :)
þ††i£øû]v[™