View Issue Details

IDProjectCategoryView StatusLast Update
0000508unrealircdpublic2015-07-13 22:14
ReporterXuefer Assigned Tosyzop  
PrioritynormalSeverityfeatureReproducibilityalways
Status closedResolutionwont fix 
Product Version3.2-beta13 
Summary0000508: ircd globalized
Descriptionafter i read globalized mentioned in http://bugs.unrealircd.org/view_bug_page.php?f_id=0000052 by codemaster, i have the following idea:
3 charset: incomming charset, internal charset, outgoing charset
use iconv to map between this three charset. same charset need not map.
add listener option "encoding", and "internal-encoding" to "set"
eg.:
set { internal-encoding: "UTF-8" }; // big charset to handle all characters
listen 127.0.0.1:6667 { encoding:"[locale]" }; // for mostly user, also for BackCompact
listen 127.0.0.1:6668 { encoding:"UTF-8" }; // for client not support ENCODING command
listen 127.0.0.1:6669 { encoding:"GBK" }; // as above
add more command for user registering, before pass/nick
ENCODING <encoding>
e.g.: ENCODING UTF-8/PASSWORD .../NICK .../

add compile option to enable/disable this feature
when disabled, it's exactly the same as old version

it would be very cool to implement it :)
TagsNo tags attached.
3rd party modules

Activities

w00t

2005-11-11 01:01

reporter   ~0010691

Last edited: 2005-11-11 03:27

I'm pretty sure this can be closed now. [if I read it right, talking about nickchars, which we now have?]

[edit]Ignore, redundant, I was wrong :P[/edit]

stskeeps

2005-11-11 03:03

reporter   ~0010695

If we're looking at this, we should rather look at larne's proposal about feature negotiation than add weird commands..

nenolod

2013-05-06 07:42

reporter   ~0017505

codepage will be eventually negotiated by IRCv3 CAP, so i don't see any point in this.

syzop

2015-07-13 22:14

administrator   ~0018485

This won't be done anymore. A similar request was closed as well.

Issue History

Date Modified Username Field Change
2005-11-11 01:01 w00t Note Added: 0010691
2005-11-11 03:03 stskeeps Note Added: 0010695
2005-11-11 03:27 w00t Note Edited: 0010691
2013-05-06 07:42 nenolod Note Added: 0017505
2015-07-13 22:14 syzop Note Added: 0018485
2015-07-13 22:14 syzop Status acknowledged => closed
2015-07-13 22:14 syzop Assigned To => syzop
2015-07-13 22:14 syzop Resolution open => wont fix