0.4.2.0 build 301
 

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

0.4.2.0 build 301

Started by PPK, 15 October, 2011, 04:33:34

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

PPK

Windows x86/x64 version with GUI: http://www.ptokax.org/files/0.4.2.0b301.7z
Windows x86/x64 service: http://www.ptokax.org/files/0.4.2.0b301-service.7z
Source is in SVN

Quote from: Changes from build 258
Added: IPv6 support to sockets.
Added: IPv6 support to bans and range bans.
Added: IPv6 country database support.
Added: IPv6 client to client connections support.
Added: IPv6 search support.
Added: IP64 and IPv4 protocol extensions support.
Added: Check for IPv4 connection for user connected to hub by IPv6.
Added: IPv4 client connection support for users connected to hub by IPv6 when IPv4 connection check success.
Added: IPv4 search support for users connected to hub by IPv6 when IPv4 connection check success.
Changed: Country database for IPv4 from ip-to-country to IpToCountry.
Fixed: TmrMan.RemoveTimer Lua api call in windoze version (thx Cęńo?y?ę for report)

Major change to this testing is IPv6 support. It is enabled automatically when OS support it and have support for dual-stack sockets. That means it is not working on windoze older than Vista :P

With IPv6 support we have support for new Country databases. You can download them on http://software77.net/geo-ip/ ::) For IPv4 you need IPV4 CSV (gz) and for IPv6 you need IPV6 Range (gz). Unpack them to PtokaX cfg dir ;)

I'm added two protocol extensions for good IPv6 support (full docs will be available later).
First is 'IP64', that one do "magic" and in simply way show who support IPv4 and who IPv6. That way IPv6 users can correctly connect only to IPv6 users.
Because it will be stupid to have hub divided to IPv4 and IPv6 users where IPv4 can download only from IPv4 and IPv6 only from IPv6 i'm added second protocol extension.
So second protocol extension is 'IPv4'. This one is only for users who connect to hub using IPv6. Client send this support when he support IPv4 and hub is responsible to check his IPv4 connection and when check success then allow him to use IPv4 connections. It is expected that most IPv6 users have IPv4 connection available (simply because 99.9% of internet is IPv4) so i want to allow users who connected to hub with IPv6 to connect to IPv4 users and of course IPv4 users can connect to those IPv6 users. Limited connectivity will be only for IPv6 users without IPv4 support, they will be able to make connections only to IPv6 users :(

Important thing to allow IPv4 check for users connected by IPv6 is correct IPv4 address on hub, so please set correct hub address because without that check will fail.

I'm running test hub with IPv6 enabled on address dchub://ipv6-test.czdc.org 8)
"Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris." - Larry Wall

PPK

When is nice to have IPv6 support in hub, it is nothing without IPv6 supporting client. So client with IPv6 support is available on http://www.czdc.org/forum/index.php?topic=3971.0 8)
"Most of you are familiar with the virtues of a programmer. There are three, of course: laziness, impatience, and hubris." - Larry Wall

somewherenotthere

I love you man  ;D ;D :-\

SMF spam blocked by CleanTalk