Cacodemon
Register | User Profile | Member List | F.A.Q | Privacy Policy | New Blog | Search Forums | Forums Home
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > IPv6 Addressing Standard
 
Author
All times are GMT. The time now is 11:44. Post New Thread    Post A Reply
GhostlyDeath
Forum Retard


Posts: 1027
Registered: 08-05


Since ReMooD is the only port I know of which supports IPv6, i'm going to declare an addressing standard for IPv6 addresses. The same as existing web browsers.

When specifiying an IPv6 address, it must be surrounded by square brackets '[' and ']'. Addresses also use the '%' to specify scope, i.e. "[::1%lo]".

So arguments passed to arguments which connect to actual servers or binds to addresses must use such brackets.

An example: ./yourport -connect '[::1]'
and with a port: ./yourport -connect '[::1]:29500'

And any other usage of addresses, when specifying an IPv6 address must be placed within square brackets also. So in server logs, it would show up as something such as "[::1] has connected.". The same goes for launchers in the IP field (if any).

If you got ban and/or exception lists, they also follow the same format, except with regular expressions. Each regular expression represents only a single digit. There is no '*' wildcard because it would not be very feasable especially with the number of addresses and depending on how the address is specified it is ambigious.

code:
"()" A set of hex-digits to use, ranges can be specified by using a hyphen. Ex: (0123) (0-f) (71-3) (7-13b) "?" Is the same as saying (0-f) Example bans [2001:0db8:85a3:0000:0000:8a2e:0370:7334] [2001:0db8:85a3::8a2e:0370:7334] [2001:db8:85a3::0370:7334] (bans [2001:db8:85a3:0000:0000:0000:0370:7334]) [??:0db8:85a3::8a2e:370:7334] (bans [00??:db8:85a3:0000:0000:8a2e:0370:7334]) [2001:db8:????::370:7334] (bans [2001:db8:????:0000:0000:0000:0370:7334]) [2001:db8:85a3::?:?:?] (bans [2001:0db8:85a3:0000:0000:000?:000?:000?] ::? (bans [0000:0000:0000:0000:0000:0000:0000:000?]) etc.


IPv6 addresses are presented as http://en.wikipedia.org/wiki/IPv6_address#Presentation as per standard IPv6.
See also http://msdn.microsoft.com/en-us/lib...v=vs.85%29.aspx.

Old Post 12-19-12 17:33 #
GhostlyDeath is offline Profile || Blog || PM || Homepage || Search || Add Buddy IP || Edit/Delete || Quote
All times are GMT. The time now is 11:44. Post New Thread    Post A Reply
 
Doomworld Forums : Powered by vBulletin version 2.2.5 Doomworld Forums > Classic Doom > Source Ports > IPv6 Addressing Standard

Show Printable Version | Email this Page | Subscribe to this Thread

 

Forum Rules:
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is OFF
vB code is ON
Smilies are OFF
[IMG] code is ON
 

< Contact Us - Doomworld >

Powered by: vBulletin Version 2.2.5
Copyright ©2000, 2001, Jelsoft Enterprises Limited.