PtokaX forum

Forum => News => Topic started by: PPK on 01 June, 2008, 19:58:27

Title: PtokaX 0.4.1.0 released...
Post by: PPK on 01 June, 2008, 19:58:27
New PtokaX is here:
Win32 GUI (like older PtokaX). (http://www.ptokax.org/files/0.4.1.0.7z)
Win32 service/console. (http://www.ptokax.org/files/0.4.1.0-service.7z)
Win64 service/console. (http://www.ptokax.org/files/0.4.1.0-service-x64.7z)
PosiX source (was tested on Linux/FreeBSD). (http://www.ptokax.org/files/0.4.1.0-posix-src.tgz)

Quote from: Changelog...
Added: Core.ResumeAccepts() to resume listening thread(s) when they are suspended.
Added: 2 level limit of received kB of data from user per time.
Added: Second deflood level for most old defloods.
Added: 2 level ConnectToMe and RevConectToMe deflood.
Added: 2 level search reply deflood.
Added: Main chat, private message and search intervals.
Added: Profile permissions for no CTM/RCTM/SR defloods.
Added: Profile permissions for no received kB of data deflood from user.
Added: Profile permissions for no Chat/PM/Search intervals.
Added: Command length limits for MyINFO/CTM/RCTM/SR.
Added: Hub name to PtokaX window caption.
Added: Max connected users limit from same IP + profile permission for that.
Added: Core.GetUsers returning online users with given IP.
Added: Minimum reconnect time + profile permission for that.
Added: Profile rename to gui.
Added: ScriptMan.GetScript() to lua interface.
Added: IP-to-Country support.
Added: sCountryCode to user table in lua.
Added: IP2Country to lua with functions to get country code and country name.
Added: Country code to string returned by !getinfo command.
Added: ScriptMan.Refresh() to lua interface.
Added: Option to log script errors.
Added: -c command line parameter to service/nix version to set config directory.
Added: -d command line parameter to nix version to run as daemon.
Added: When PtokaX is terminated on nix by signal then it is saved to log.
Added: Script memory usage to !getscripts.
Added: Few working hublist register addresses.
Fixed: Initial temp ban year in gui was always 2007 instead of actual year.
Fixed: Crash in gui version on ScriptMan.MoveUp and ScriptMan.MoveDown when script use them in OnStartup and scripts window is opened (thx Z˙gđ?? and Twisted-devil for report).
Fixed: Never ending loop caused by multiple script processing when using MoveDown (thx Z˙gđ?? for report).
Fixed: Lua was able to change language to not existant one (thx CrazyGuy for report).
Fixed: Crash on exit when default hub-security nick was used (thx ']['yphoon for report).
Fixed: Crash on loading xml file with comments (thx Rag3Rac3r for report).
Fixed: Some ScriptMan functions not working in OnStartup (thx CrazyGuy for report).
Changed: Core.SuspendAccepts can be now used without value to suspend listening thread(s).
Changed: When user send incorrect ip in CTM/Search is now disconnected.
Changed: Chat commands to ban ip now cause disconnect of all users with that ip address.
Changed: UDP port now can be disabled by set it to 0 and it is disabled by default.
Changed: Default profile permissions.
Improved: Message when user send incorrect ip in CTM/Search now contains ip from command, user ip.
Rewritten: Deflood internals, less code, maybe better performance, fixed multiple bugs in old deflood.
Rewritten: Threads and critical sections from borland components to clean winapi.
Rewritten: Nick hashtables (for userlist, reglist, nickbanlist) for better performance.
Rewritten: Last few borland components in core replaced with winapi calls.
Rewritten: Receiving of data to UDP port, moved from main thread to new thread.
Removed: Reading of old ini and dat config files.
New version: Version for windows without gui running from console or as windows service.
New version: Version for posix compatible os (tested on Linux x86, Linux x86-64, freeBSD x86).
New version: x86-64 version for windows without gui running from console or as windows service.
Title: Re: PtokaX 0.4.1.0 released...
Post by: Psycho_Chihuahua on 01 June, 2008, 20:03:40
Mirrored on Mirror Site (http://www.ptokax.ch) and in Download database (http://forum.ptokax.org/index.php?action=tpmod;dl=0)
Title: Re: PtokaX 0.4.1.0 released...
Post by: ?[-?Genius?-]? on 02 June, 2008, 05:16:42
Nice One :)

Tankx you. Ptokax rulexxx hehehe
Title: Re: PtokaX 0.4.1.0 released...
Post by: Herodes on 02 June, 2008, 08:33:21
Good going ppk. Nice work, keep it up!
Title: Re: PtokaX 0.4.1.0 released...
Post by: electronic_Psycho on 02 June, 2008, 12:15:07
GMorNing  ;D

Good work ppk :-) like allwayes! thanks You for it.  ;)
Title: Re: PtokaX 0.4.1.0 released...
Post by: Tommy666 on 04 June, 2008, 08:00:57
Great work! :D

Thanks very much!!! ;D
Title: Re: PtokaX 0.4.1.0 released...
Post by: CriszZ on 06 June, 2008, 07:43:11
Ptokax Rulzzzzzzz ... :D
Title: Re: PtokaX 0.4.1.0 released...
Post by: Jorgo on 11 June, 2008, 01:51:20
I've run into a slight problem. When "Keep slow users online" is unchecked, external bots which connect via localhost are immediately disconnected. I'm talking specifically about Mutor's WebReg application and Koninglats Hublink Bot.

Either that option is doing something other than the name suggests or it's a bug, since there is no faster connection than a local connection :P
Title: Re: PtokaX 0.4.1.0 released...
Post by: PPK on 14 June, 2008, 16:25:25
They are disconnected and in udp-debug is message why. Because only bots are disconnected then they must doing something wrong on login, because when not then normal users will be disconnected too  :P I can't test because i don't have that bots ::)
Title: Re: PtokaX 0.4.1.0 released...
Post by: Jorgo on 14 June, 2008, 18:38:05
Who is udp-debug and what has he done to my PC? Seriously, I've set UDP to 0, and the message I get is:

[18:56] <HubSecurity> Operator's IceStats 1.0 commands enabled. Right click hub tab or user list for menu.
Disconnected from: 127.0.0.1:44445
Connecting Synchronously...
Connection reset by 127.0.0.1:44445
Socket Error: 103
Socket failed to connect to: 127.0.0.1:44445

In the firewall, the webregbot is coming up as having source IP 0.0.0.0 - it works if I let the bot connect to 192.168.1.201 instead of 127.0.0.1. Now, who do I blame? :P
Title: Re: PtokaX 0.4.1.0 released...
Post by: Jorgo on 14 June, 2008, 19:07:35
Myself, I guess, for blocking the Loopback zone  :-[
Title: Re: PtokaX 0.4.1.0 released...
Post by: WoodsieLord on 17 June, 2008, 22:46:12
Excuse me, I entered the forum after google gave me no answers. I used the search function and still nothing. I cant find any info on the changelog either: What happened to the "main chat log" option? I run the new 0.4 version for a week and I need to have access to such a log and then I remembered that I never check such an option while configuring the new version. I went to check that out and I can't find the option. Am I cray and darn blind?

thanks for the response.
Title: Re: PtokaX 0.4.1.0 released...
Post by: CrazyGuy on 18 June, 2008, 12:41:04
Quote from: WoodsieLord on 17 June, 2008, 22:46:12
Excuse me, I entered the forum after google gave me no answers. I used the search function and still nothing. I cant find any info on the changelog either: What happened to the "main chat log" option? I run the new 0.4 version for a week and I need to have access to such a log and then I remembered that I never check such an option while configuring the new version. I went to check that out and I can't find the option. Am I cray and darn blind?

thanks for the response.

Quote from: PtokaX_0.4.0.0_Changelog
Removed: Few things was lost on settings rewrite (chat log, nick rule, webserver...).
Title: Re: PtokaX 0.4.1.0 released...
Post by: Psycho_Chihuahua on 18 June, 2008, 19:23:58
The complete Changelog (http://wiki.ptokax.ch/doku.php/changelogs/ptokax/changes_after_0.330_15.31) can be found Here (http://wiki.ptokax.ch/doku.php/changelogs/ptokax/changes_after_0.330_15.31)