Author Topic: PtokaX 0.4.2.0 released...  (Read 13493 times)

0 Members and 1 Guest are viewing this topic.

Offline PPK

  • Administrator
  • Emperor
  • *****
  • Posts: 1 478
  • Karma: +209/-22
  • PtokaX developer
PtokaX 0.4.2.0 released...
« on: 11 September, 2011, 19:12:15 »
New PtokaX is here:
Win32 GUI
Win64 GUI
Win32 service/console
Win64 service/console
UniX source (was tested on Linux/FreeBSD/Nexenta)

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
« Last Edit: 11 September, 2011, 19:14:18 by PPK »
"Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris." - Larry Wall

PtokaX forum

PtokaX 0.4.2.0 released...
« on: 11 September, 2011, 19:12:15 »

Offline Fox_home

  • Newbie
  • *
  • Posts: 8
  • Karma: +0/-1
  • Drunken Russian Bear
Re: PtokaX 0.4.2.0 released...
« Reply #1 on: 12 September, 2011, 06:42:10 »
nice!

Offline TiMeTrAVelleR

  • Scripter
  • Lord
  • ******
  • Posts: 311
  • Karma: +19/-0
Re: PtokaX 0.4.2.0 released...
« Reply #2 on: 12 September, 2011, 19:56:28 »
Thanks

Offline WAJIM

  • Member
  • ***
  • Posts: 41
  • Karma: +3/-5
Re: PtokaX 0.4.2.0 released...
« Reply #3 on: 13 September, 2011, 07:50:53 »
Thanks, PPK!  :D
Let's try...  :P

Quote
Fixed: 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!
« Last Edit: 13 September, 2011, 08:07:29 by WAJIM »

Offline PPK

  • Administrator
  • Emperor
  • *****
  • Posts: 1 478
  • Karma: +209/-22
  • PtokaX developer
Re: PtokaX 0.4.2.0 released...
« Reply #4 on: 13 September, 2011, 09:51:18 »
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
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
Quote
PtokaX.exe /generatexmllanguage
"Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris." - Larry Wall

Offline PPK

  • Administrator
  • Emperor
  • *****
  • Posts: 1 478
  • Karma: +209/-22
  • PtokaX developer
Re: PtokaX 0.4.2.0 released...
« Reply #5 on: 15 September, 2011, 15:25:39 »
Known bug:
On windoze is not working TmrMan.RemoveTimer(nTimerId) (thx Cęńo?y?ę for report)
"Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris." - Larry Wall

Offline bastya_elvtars

  • Forum God
  • ****
  • Posts: 3 730
  • Karma: +173/-7
  • The rock n' roll doctor
    • The FreshStuff3 Site
Re: PtokaX 0.4.2.0 released...
« Reply #6 on: 17 September, 2011, 15:44:14 »
Is it 5.1 or 5.2 then? :P
(Too lazy to dl and test.)
Everything could have been anything else and it would have just as much meaning.

Offline PPK

  • Administrator
  • Emperor
  • *****
  • Posts: 1 478
  • Karma: +209/-22
  • PtokaX developer
Re: PtokaX 0.4.2.0 released...
« Reply #7 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
"Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris." - Larry Wall

Offline HenkDc

  • Member
  • ***
  • Posts: 32
  • Karma: +0/-0
    • Homepage van HenkDc
Re: PtokaX 0.4.2.0 released...
« Reply #8 on: 02 October, 2011, 18:24:35 »
Nice, Thanks PPK,

let start our engines!
« Last Edit: 01 December, 2011, 16:48:46 by HenkDc »

Offline somewherenotthere

  • Member
  • ***
  • Posts: 31
  • Karma: +0/-0
Re: PtokaX 0.4.2.0 released...
« Reply #9 on: 30 November, 2011, 16:31:36 »
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?

Offline PPK

  • Administrator
  • Emperor
  • *****
  • Posts: 1 478
  • Karma: +209/-22
  • PtokaX developer
Re: PtokaX 0.4.2.0 released...
« Reply #10 on: 30 November, 2011, 17:58:38 »
PtokaX_root or PtokaX_root/libs or PtokaX_root/scripts/libs  ::)
"Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris." - Larry Wall

Offline Kanubach

  • Newbie
  • *
  • Posts: 9
  • Karma: +0/-1
Re: PtokaX 0.4.2.0 released...
« Reply #11 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...

Offline the-master

  • Triple Ace
  • **
  • Posts: 218
  • Karma: +10/-15
Re: PtokaX 0.4.2.0 released...
« Reply #12 on: 27 May, 2012, 09:01:22 »
It can be found in the Profile settings
keep on sharing :)
dchub://kickincountryhub.no-ip.org

Offline PPK

  • Administrator
  • Emperor
  • *****
  • Posts: 1 478
  • Karma: +209/-22
  • PtokaX developer
Re: PtokaX 0.4.2.0 released...
« Reply #13 on: 27 May, 2012, 09:16:48 »
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  ::)
"Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris." - Larry Wall

Offline the-master

  • Triple Ace
  • **
  • Posts: 218
  • Karma: +10/-15
Re: PtokaX 0.4.2.0 released...
« Reply #14 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..
keep on sharing :)
dchub://kickincountryhub.no-ip.org

Offline Kanubach

  • Newbie
  • *
  • Posts: 9
  • Karma: +0/-1
Re: PtokaX 0.4.2.0 released...
« Reply #15 on: 29 May, 2012, 06:50:08 »
OK. Thank's at all.
May be on the client side...

PtokaX forum

Re: PtokaX 0.4.2.0 released...
« Reply #15 on: 29 May, 2012, 06:50:08 »