Composure
07-12-2006, 20:44
hybsev -> ratbox-services migracia
1. Stari nicknames/channels (zavareno polojenie)
Nicknames.
Vsichki registrirani do momenta nicknames se prenasyat v novata baza danni.
Setnatite email adresi za nicknames ne se prenasyat (vij sekcia convert). Tezi
nicknames, koito sa s nad 2 godini registracia ne podlejat na expire
(respektira se noexpire ot hybserv-a, vij sekcia expire za poveche detaili).
Vuzmojno e da se smenyat identify parolite posredstvom /msg NS set password.
Ako daden nickname bude virtualno 'otkradnat', sobstvenikut mu moje da izpolzva
permanentnata parola, za da si go vurne (vij sekcia convert).
Channels.
Pri prehvurlyaneto na kanalite se gleda poleto 'founder' i ako vaprosniat nick
figurira v access listata na kanala, toj ostava founder na kanala. V protiven
sluchaj se vzima successora, ako ima takuv i pri polojenie, che i toj figurira
v access listata ili v protiven sluchaj nick-a s naj-visok level v kanala i toj
stava founder.
2. Novi nicknames/channels
Nicknames.
Pri registraciata na nickname se iziskva zaduljitelno _validen_ email adres. Na
tozi email adres services izprashtat proizvolno generiran 'token' i instrukcii
kakvo oshte predstoi da se napravi. Registraciata na edin nickname e
okonchatelno zavurshena, kogato potrebitelyat vurne prez IRC vaprosniat token
kum services. Edva togava toj moje da se identificira s parolata, koiato e
izbral pri komandata register. Ako parolata bude zabravena, potrebitelyat moje
da izpolzva komandata 'resetpass', s koiato shte mu bude izpraten proizvolno
generiran token na email adresa, kakto i instrukcii kakvo da napravi, za da si
smeni parolata (prez IRC) kato izpolzva vaprosniat token. Email adresut, kum
kojto e registriran daden nickname moje da bude smenen posredstvom komandata
'resetemail'. Tova stava na 2 etapa. Po podoben metod na 'resetpass' se
izprashta proizvolen token na stariat email adres, zaedno s instrukcii.
Izpolzvajki tozi token, potrebitelyat ukazva koj da e noviat email adres.
Vtoriat etap se izrazyava v proverkata na tova dali noviat email adres e
validen, kato se izprashta nov token, kojto tryabva da bude vurnat. Edva kogato
vtoriat token bude vurnat, email adresa efektivno se smenya. Blagodarenie na
'resetpass' i 'resetemail' potrebitelite na mrejata imat vuzmojnost sami da si
administrirat nicknames, bez da se iziskva administratorska namesa za kakvoto
i da e. Za da mogat starite nicknames da izpolzvat tezi komandi, te tryabva da
preminat prez 'convertirane' (vij sekcia convert).
Channels.
Kanalite v ratbox-services imat samo edin edinstven founder. Tozi founder moje
da dobavya potrebiteli s opredeleni prava v kanala (kakto i v hybserv). Ako
potrebitelite imat nujniat level da dobavyat/triat drugi potrebiteli, te biha
mogli da iztriat i sebe si, ne ne i nyakoj kojto ima ednakuv ili po-visok ot
tehniat level (kakto i v hybserv). Ako foundera na kanala se opita da se iztrie
sam sebe si, to tova moje da stane sus specialna komanda 'delowner', koiato
moje da se izpolzva samo ot foundera na daden kanal. Izprashta se proizvolen
token na email adresa na nickname-a na foundera zaedno s instrukcii. Founderut
togava moje da vuvede tokena obratno (prez IRC) v services, edva sled koeto
toj efektivno biva iztrit ot kanala. Kogato founderut na edin kanal bude iztrit
ili nickname-a mu expire-ne, nickname-a s naj-visok level se povishava i stava
founder na kanala. Ako founderut e edinstveniat potrebitel v access listata na
kanala, kanala se dropva i drug potrebitel moje da go registrira.
3. Convert
Nicknames.
Pri prenasyaneto na sushtestvuvashtite (starite) nicknames ot hybserv v
ratbox-services, email adresite im nyama da se vzimat pod vnimanie.
Potrebitelite shte mogat da izpolzvat funkciata 'convert' koiato vzima kato
parametur permanentnata parola, koiato te sa izbrali pri registraciata na
nickname-a im v hybserv, kakto i email. Ako parolata e korektna, services
izprashtat proizvolen token na email adresa zaedno s instrukcii. Kogato
potrebitelyat vuvede tokena obratno v services, permanentnata parola biva
iztrita i 'zamenena' s email adres, sled koeto nickname-a veche ne se
razlichava po nishto ot nickname registriran sled migraciata i defakto spada v
kategoriata 'novi nicknames'.
4. Expire
Stari nicknames.
Ako edin nickname e na poveche ot 2 godini i e 'star nickname' (ima permanentna
parola i nyama setnat email adres), tozi nickname nyama da expire-ne, tuj kato
se respektira option-a 'ircoperator', po-dobre poznat pod imeto 'noexpire' ot
hybserv. 'Stari nicknames', koito nyamat 2 godini vuzrast v momenta na
migraciata se expire-vat po pravilata za expire na novoregistriranite nicknames
(vij sledvashtiat paragraf).
Novi nicknames.
Registriranite nicknames sled migraciata kum ratbox-services, kakto i starite
nicknames, koito sa bili 'convertirani', shte se expire-vat vuz osnova na tova
kakva im e vuzrustta. Minimalniat srok za expire e 30 dni neaktivnost. Sled
vsyaka zavurshena sedmica, nickname-a poluchava edin dopulnitelen den kum tezi
30 dni. Sled vsyaka zavurshena godina, nickname-a poluchava 8 dopulnitelni dni
za da se zakrugli chisloto. Po tozi nachin, nickname kojto tukmo e navurshil
edna godina vuzrast shte expire-va sled 30+52+8=90 dni. Nickname, kojto e na 2
godini shte expire-va sled 30+2(52+8)=150 dni. Za nickname na 5 godini tova
shte sa 30+5(52+8)=330 dni. Ponyatieto 'noexpire' ostava v istoriata zaedno s
ponyatieto 'hybserv' i veche nyama da sushtestvuva. Vseki edin ot 'novite
nicknames' shte moje da expire-ne, dori i sled kato e navurshil 2 godini. Tova
obache stava na 2 etapa. V denya, kogato nickname-a bi tryabvalo da expire-ne,
toj biva 'registriran' nanovo, kato se izprashta proizvolno generiran token na
email-a na sobstvenika mu s preduprejdenie, che ako do edna sedmica ne vuvede
tokena obratno v services, registraciata na nickname-a mu shte bude efektivno
prekratena. Podobni emaili mogat da budat izprashtani 3 puti. Chetvurtiat put
nyama da ima email i nickname-a shte bude dropen, bez da se izprashta mail.
Izpratenite emaili shte sudurjat informacia kolko oshte 'jivota' sa mu ostanali
na daden nickname.
5. Abuse
Administratorite, koito biha iskali da abuse-vat i da setvat paroli shte mogat
da go pravyat edinstveno na 'starite nicknames'. Vsichki 'novi nicknames'
podlejat na email authentication posredstvom proizvolno generirani tokeni. Drop
na nicknames e vuzmojen samo ako nickname-a e ot 'starite' i suotvetno nyama
setnat email.
1. Stari nicknames/channels (zavareno polojenie)
Nicknames.
Vsichki registrirani do momenta nicknames se prenasyat v novata baza danni.
Setnatite email adresi za nicknames ne se prenasyat (vij sekcia convert). Tezi
nicknames, koito sa s nad 2 godini registracia ne podlejat na expire
(respektira se noexpire ot hybserv-a, vij sekcia expire za poveche detaili).
Vuzmojno e da se smenyat identify parolite posredstvom /msg NS set password.
Ako daden nickname bude virtualno 'otkradnat', sobstvenikut mu moje da izpolzva
permanentnata parola, za da si go vurne (vij sekcia convert).
Channels.
Pri prehvurlyaneto na kanalite se gleda poleto 'founder' i ako vaprosniat nick
figurira v access listata na kanala, toj ostava founder na kanala. V protiven
sluchaj se vzima successora, ako ima takuv i pri polojenie, che i toj figurira
v access listata ili v protiven sluchaj nick-a s naj-visok level v kanala i toj
stava founder.
2. Novi nicknames/channels
Nicknames.
Pri registraciata na nickname se iziskva zaduljitelno _validen_ email adres. Na
tozi email adres services izprashtat proizvolno generiran 'token' i instrukcii
kakvo oshte predstoi da se napravi. Registraciata na edin nickname e
okonchatelno zavurshena, kogato potrebitelyat vurne prez IRC vaprosniat token
kum services. Edva togava toj moje da se identificira s parolata, koiato e
izbral pri komandata register. Ako parolata bude zabravena, potrebitelyat moje
da izpolzva komandata 'resetpass', s koiato shte mu bude izpraten proizvolno
generiran token na email adresa, kakto i instrukcii kakvo da napravi, za da si
smeni parolata (prez IRC) kato izpolzva vaprosniat token. Email adresut, kum
kojto e registriran daden nickname moje da bude smenen posredstvom komandata
'resetemail'. Tova stava na 2 etapa. Po podoben metod na 'resetpass' se
izprashta proizvolen token na stariat email adres, zaedno s instrukcii.
Izpolzvajki tozi token, potrebitelyat ukazva koj da e noviat email adres.
Vtoriat etap se izrazyava v proverkata na tova dali noviat email adres e
validen, kato se izprashta nov token, kojto tryabva da bude vurnat. Edva kogato
vtoriat token bude vurnat, email adresa efektivno se smenya. Blagodarenie na
'resetpass' i 'resetemail' potrebitelite na mrejata imat vuzmojnost sami da si
administrirat nicknames, bez da se iziskva administratorska namesa za kakvoto
i da e. Za da mogat starite nicknames da izpolzvat tezi komandi, te tryabva da
preminat prez 'convertirane' (vij sekcia convert).
Channels.
Kanalite v ratbox-services imat samo edin edinstven founder. Tozi founder moje
da dobavya potrebiteli s opredeleni prava v kanala (kakto i v hybserv). Ako
potrebitelite imat nujniat level da dobavyat/triat drugi potrebiteli, te biha
mogli da iztriat i sebe si, ne ne i nyakoj kojto ima ednakuv ili po-visok ot
tehniat level (kakto i v hybserv). Ako foundera na kanala se opita da se iztrie
sam sebe si, to tova moje da stane sus specialna komanda 'delowner', koiato
moje da se izpolzva samo ot foundera na daden kanal. Izprashta se proizvolen
token na email adresa na nickname-a na foundera zaedno s instrukcii. Founderut
togava moje da vuvede tokena obratno (prez IRC) v services, edva sled koeto
toj efektivno biva iztrit ot kanala. Kogato founderut na edin kanal bude iztrit
ili nickname-a mu expire-ne, nickname-a s naj-visok level se povishava i stava
founder na kanala. Ako founderut e edinstveniat potrebitel v access listata na
kanala, kanala se dropva i drug potrebitel moje da go registrira.
3. Convert
Nicknames.
Pri prenasyaneto na sushtestvuvashtite (starite) nicknames ot hybserv v
ratbox-services, email adresite im nyama da se vzimat pod vnimanie.
Potrebitelite shte mogat da izpolzvat funkciata 'convert' koiato vzima kato
parametur permanentnata parola, koiato te sa izbrali pri registraciata na
nickname-a im v hybserv, kakto i email. Ako parolata e korektna, services
izprashtat proizvolen token na email adresa zaedno s instrukcii. Kogato
potrebitelyat vuvede tokena obratno v services, permanentnata parola biva
iztrita i 'zamenena' s email adres, sled koeto nickname-a veche ne se
razlichava po nishto ot nickname registriran sled migraciata i defakto spada v
kategoriata 'novi nicknames'.
4. Expire
Stari nicknames.
Ako edin nickname e na poveche ot 2 godini i e 'star nickname' (ima permanentna
parola i nyama setnat email adres), tozi nickname nyama da expire-ne, tuj kato
se respektira option-a 'ircoperator', po-dobre poznat pod imeto 'noexpire' ot
hybserv. 'Stari nicknames', koito nyamat 2 godini vuzrast v momenta na
migraciata se expire-vat po pravilata za expire na novoregistriranite nicknames
(vij sledvashtiat paragraf).
Novi nicknames.
Registriranite nicknames sled migraciata kum ratbox-services, kakto i starite
nicknames, koito sa bili 'convertirani', shte se expire-vat vuz osnova na tova
kakva im e vuzrustta. Minimalniat srok za expire e 30 dni neaktivnost. Sled
vsyaka zavurshena sedmica, nickname-a poluchava edin dopulnitelen den kum tezi
30 dni. Sled vsyaka zavurshena godina, nickname-a poluchava 8 dopulnitelni dni
za da se zakrugli chisloto. Po tozi nachin, nickname kojto tukmo e navurshil
edna godina vuzrast shte expire-va sled 30+52+8=90 dni. Nickname, kojto e na 2
godini shte expire-va sled 30+2(52+8)=150 dni. Za nickname na 5 godini tova
shte sa 30+5(52+8)=330 dni. Ponyatieto 'noexpire' ostava v istoriata zaedno s
ponyatieto 'hybserv' i veche nyama da sushtestvuva. Vseki edin ot 'novite
nicknames' shte moje da expire-ne, dori i sled kato e navurshil 2 godini. Tova
obache stava na 2 etapa. V denya, kogato nickname-a bi tryabvalo da expire-ne,
toj biva 'registriran' nanovo, kato se izprashta proizvolno generiran token na
email-a na sobstvenika mu s preduprejdenie, che ako do edna sedmica ne vuvede
tokena obratno v services, registraciata na nickname-a mu shte bude efektivno
prekratena. Podobni emaili mogat da budat izprashtani 3 puti. Chetvurtiat put
nyama da ima email i nickname-a shte bude dropen, bez da se izprashta mail.
Izpratenite emaili shte sudurjat informacia kolko oshte 'jivota' sa mu ostanali
na daden nickname.
5. Abuse
Administratorite, koito biha iskali da abuse-vat i da setvat paroli shte mogat
da go pravyat edinstveno na 'starite nicknames'. Vsichki 'novi nicknames'
podlejat na email authentication posredstvom proizvolno generirani tokeni. Drop
na nicknames e vuzmojen samo ako nickname-a e ot 'starite' i suotvetno nyama
setnat email.