PtokaX forum

Forum => News => Topic started by: PPK on 11 September, 2011, 19:12:15

Title: PtokaX 0.4.2.0 released...
Post by: PPK on 11 September, 2011, 19:12:15
New PtokaX is here:
Win32 GUI (http://www.ptokax.org/files/0.4.2.0.7z)
Win64 GUI (http://www.ptokax.org/files/0.4.2.0-x64.7z)
Win32 service/console (http://www.ptokax.org/files/0.4.2.0-service.7z)
Win64 service/console (http://www.ptokax.org/files/0.4.2.0-service-x64.7z)
UniX source (was tested on Linux/FreeBSD/Nexenta) (http://www.ptokax.org/files/0.4.2.0-nix-src.tgz)

Quote from: Changelog...
    Added: Missing PtokaX icon to 64bit service binary.
    Added: Project files for visual studio 2010.
    Added: Crash log generation to new gui windows version.
    Added: Core.GetUserValue(tUser, 27) return user MAC Address when it is possible.
    Added: Enabled Data Execution Prevention for 32bit windoze version when system support that.
    Added: Line numbers to script editor.
    Added: Column sorting to registered users list in registered users window.
    Added: Filter to registered users window.
    Added: Column sorting to ban list in bans window.
    Added: Filter to bans window.
    Added: Build numbering.
    Added: Column sorting to range ban list in range bans window.
    Added: Filter to range bans window.
    Added: DPI awareness.
    Added: Resizeable splitter to Users/Chat and Scripts pages.
    Added: Core.BuildNumber returning PtokaX build number to Lua api.
    Added: Saving of window sizes, column sizes, checkbox states and splitter positions in gui.
    Added: Command line command /generatexmllanguage to generate english language example.
    Fixed: Compile with Lua 5.2.0 (beta)
    Fixed: Missing user input length checking in some commands (thx Rahim for report).
    Fixed: Multiple class member variables not initialized in the constructor.
    Fixed: Multiple memory leaks when realloc fails.
    Fixed: Multiple obsolete usleep functions replaced with nanosleep.
    Fixed: Multiple redundant check for NULL before free/delete.
    Fixed: Multiple memory leaks when ip-to-country loading fails.
    Fixed: Memory leak when script try to reg bot with nick that already exist.
    Fixed: Memory leak when text file creating fails.
    Fixed: Integer overflow for temp ban expiring after 03:14:07, January 19, 2038 in 32bit version or 23:59:59, December 31, 3000 in 64bit version (thx Saymon for report).
    Changed: Windows GUI, from GUI created with Borland VCL to WinAPI GUI.
    Changed: Some min/max setting values.
    Changed: Times and dates are now shown in system locale format.
    Changed: GUI layout to correctly use system font and DPI settings.
    Changed: On windoze memory allocator for Lua is not part of Lua lib anymore, it is now part of PtokaX.
    Changed: Default redirect setting and redirect address. Redirect address point to PtokaX alpha test hub.
    Improved: Update checking. Now using HTTP 1.1, update file is simple text file instead of xml.
    Removed: Setting for send userip to user on login, it is send always when user corretly indicate UserIP2 in supports.
    Removed: Setting to popup scripts window on script error, it is obsolete with new GUI.
    Rewritten: Resolve code from deprecated gethostbyname to getaddrinfo.
    Updated: TinyXML to 2.6.2
    Updated: Zlib to 1.2.5.
    Patched: Lua with official patch from http://permalink.gmane.org/gmane.comp.lang.lua.general/76868
Title: Re: PtokaX 0.4.2.0 released...
Post by: Fox_home on 12 September, 2011, 06:42:10
nice!
Title: Re: PtokaX 0.4.2.0 released...
Post by: TiMeTrAVelleR on 12 September, 2011, 19:56:28
Thanks
Title: Re: PtokaX 0.4.2.0 released...
Post by: WAJIM on 13 September, 2011, 07:50:53
Thanks, PPK!  :D
Let's try...  :P

QuoteFixed: Compile with Lua 5.2.0 (beta)
5.1.4  ;)

PPK, old PXLFS 1.2.1 not works with 0.4.2.0, waiting for new DLL....  :(

File English.xml.example absent in 0.4.2.0.7z!
Title: Re: PtokaX 0.4.2.0 released...
Post by: PPK on 13 September, 2011, 09:51:18
Quote from: WAJIM on 13 September, 2011, 07:50:53
old PXLFS 1.2.1 not works with 0.4.2.0, waiting for new DLL....  :(
Why you waiting for something that is already available ?  ;D
LuaFileSystem http://forum.ptokax.org/index.php?topic=8851.0
LuaSocket http://forum.ptokax.org/index.php?topic=8852.0
LuaSQLite http://forum.ptokax.org/index.php?topic=8853.0
Quote from: WAJIM on 13 September, 2011, 07:50:53
File English.xml.example absent in 0.4.2.0.7z!
When you read changelog then you found that you can generate it by /generatexmllanguage command :P
QuotePtokaX.exe /generatexmllanguage
Title: Re: PtokaX 0.4.2.0 released...
Post by: PPK on 15 September, 2011, 15:25:39
Known bug:
On windoze is not working TmrMan.RemoveTimer(nTimerId) (thx Cęńo?y?ę for report)
Title: Re: PtokaX 0.4.2.0 released...
Post by: bastya_elvtars on 17 September, 2011, 15:44:14
Is it 5.1 or 5.2 then? :P
(Too lazy to dl and test.)
Title: Re: PtokaX 0.4.2.0 released...
Post by: PPK on 17 September, 2011, 16:01:19
5.1.4, because 5.2 was not released yet. Only 5.2 beta, and i'm not insane to release stable PtokaX with beta Lua ;D
Title: Re: PtokaX 0.4.2.0 released...
Post by: HenkDc on 02 October, 2011, 18:24:35
Nice, Thanks PPK,

let start our engines!
Title: Re: PtokaX 0.4.2.0 released...
Post by: somewherenotthere on 30 November, 2011, 16:31:36
Quote from: PPK on 13 September, 2011, 09:51:18
Why you waiting for something that is already available ?  ;D
LuaFileSystem http://forum.ptokax.org/index.php?topic=8851.0
LuaSocket http://forum.ptokax.org/index.php?topic=8852.0
LuaSQLite http://forum.ptokax.org/index.php?topic=8853.0 When you read changelog then you found that you can generate it by /generatexmllanguage command :P

Sorry for being a noob. but where do these need to be placed? root? scripts/libs?
Title: Re: PtokaX 0.4.2.0 released...
Post by: PPK on 30 November, 2011, 17:58:38
PtokaX_root or PtokaX_root/libs or PtokaX_root/scripts/libs  ::)
Title: Re: PtokaX 0.4.2.0 released...
Post by: Kanubach on 27 May, 2012, 08:52:19
On the 0.4.1.1 version, there was an option into the settings : "Check if user send correct ip in protocol command (DDOS protection)". When dschecked, this option were useful to prevent a lot of deconnections, for example for members who have a dynamic IP witch changes frenquently, or when using a VPN, or using a local PtokaX and client with distant hubs.

On the 0.4.2.0, this option does not exist. I have tryed to put the <Bool Name="CheckIpInCommands">0</Bool> line into the Settings.xml file, but when saving it under PtokaX, this option is not recorded : this means this option is not recognized by the 0.4.2 PtokaX. Each time a search begins, the hub is disconnected !!! >:(

Is there a way to bypass the control of the IP ? I know it is a securite purpose, but in some contexts, it is not a prerequisite...
Title: Re: PtokaX 0.4.2.0 released...
Post by: the-master on 27 May, 2012, 09:01:22
It can be found in the Profile settings
Title: Re: PtokaX 0.4.2.0 released...
Post by: PPK on 27 May, 2012, 09:16:48
Quote from: Kanubach on 27 May, 2012, 08:52:19
but in some contexts, it is not a prerequisite...
It is always required that user have correctly configured his client. If he have incorrectly configured IP then he can't search or transfer files and not checking IP in commands only leave him not able to use DC without any information why that happen  ::)
Title: Re: PtokaX 0.4.2.0 released...
Post by: the-master on 27 May, 2012, 09:40:32
My client works perfect, only can't connect to my hub from outside, i need this setting disabled..
It seems to depent on ISP or modem settings..
Title: Re: PtokaX 0.4.2.0 released...
Post by: Kanubach on 29 May, 2012, 06:50:08
OK. Thank's at all.
May be on the client side...