PtokaX 0.4.2.0 released...
 

News:

29 December 2022 - PtokaX 0.5.3.0 (20th anniversary edition) released...
11 April 2017 - PtokaX 0.5.2.2 released...
8 April 2015 Anti child and anti pedo pr0n scripts are not allowed anymore on this board!
28 September 2015 - PtokaX 0.5.2.1 for Windows 10 IoT released...
3 September 2015 - PtokaX 0.5.2.1 released...
16 August 2015 - PtokaX 0.5.2.0 released...
1 August 2015 - Crowdfunding for ADC protocol support in PtokaX ended. Clearly nobody want ADC support...
30 June 2015 - PtokaX 0.5.1.0 released...
30 April 2015 Crowdfunding for ADC protocol support in PtokaX
26 April 2015 New support hub!
20 February 2015 - PtokaX 0.5.0.3 released...
13 April 2014 - PtokaX 0.5.0.2 released...
23 March 2014 - PtokaX testing version 0.5.0.1 build 454 is available.
04 March 2014 - PtokaX.org sites were temporary down because of DDOS attacks and issues with hosting service provider.

Main Menu

PtokaX 0.4.2.0 released...

Started by PPK, 11 September, 2011, 19:12:15

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

PPK

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
"Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris." - Larry Wall

Fox_home



WAJIM

#3
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!

PPK

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
"Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris." - Larry Wall

PPK

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

bastya_elvtars

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.

PPK

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

HenkDc

#8
Nice, Thanks PPK,

let start our engines!

somewherenotthere

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?

PPK

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

Kanubach

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...

the-master

It can be found in the Profile settings
keep on sharing :)

PPK

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  ::)
"Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris." - Larry Wall

the-master

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 :)

Kanubach

OK. Thank's at all.
May be on the client side...

SMF spam blocked by CleanTalk