aMule Forum
Portuguese => pt_Bugs => Topic started by: geeko on January 18, 2005, 09:56:25 PM
-
e que usem o IPLevel para baixar o level nas HappyHour (e dps subir)...
Hj quando acordei e fui ate ao pc para verificar se estava td ok com o amule e ... 8o nao e' o meu espanto quando reparei k tinha utilizadores internacionais a sacar ja fora das HappyHours ;( daç.... verifikei o crontab... estava td ok... verifikei o level e tb ok... verifikei o ip desse user e esta abaixo do meu level actual, portanto estava correcto o amule fez td o k devia, mas.... nao cortou a ligacao a esse user quanto as HappyHours terminaram... ou seja como o utilizador estava a fazer download quando o crontab mudou o level ele continuou... so podia ser 1 bugzito no codifo k faz o set do level na class CPreferences method ::SetIPFilterLevel(uint8 level) ?(
Problema: antes de fazer o set do novo level, o codigo esta a verificar se o user tem ou nao permissoes(level) para continuar a estar na lista ;)... ate podia ser correcto mas depois como a classe q controla o IPFilter (CIPFilter eheh) esta a usar o valor esta guardado nas Preferencias... Ou seja se tenho os ipranges internacionais com level 100... e nas HH mudei para 50, quando as HH terminam volto a definir o valor por defeito ou seja 127...
junto envio o respectivo patch :D :D
Alternativa e' chamar o IPLevel 2 vezes (mas com valores diferentes - a partir do amulecmd e' claro :P )
--geeko
(edit)
Patch removido, corrigido na versao CVS do dia 2005/01/20
geeko
-
para deixar outro patch, para akeles que gostam de ver os ips k sao filtrados... sem ter d activar a opcao "Verbose" ;D
Mas, Atencao pk o tamanho do ficheiro log vai aumentar e tb aumentar 1 pouco a taxa d utilizacao do CPU :D
eheh
--geeko
(edit)
Optei por retirar o attachment, ate o alterar so mm para mostrar os ip a bloquear (com level 0)
-
geeko,
Isto já estava consertado no HEAD do CVS, mas a gente se esqueceu de portar pros tarballs. Acabei de corrigir isso, se você quiser testar, usa o tarball de amanha.
Obrigado pelo aviso!
Abraços,
Phoenix.
-
Phoenix,
"Glad to help" eheh
Por falar em HEAD do CVS, e' possivel aceder ao CVS usando o anonymous user?
Isto porque tenho o cvs do amule pelo sourceforge e ja nao e' actualizado ha bastante tempo ;)
geeko
-
geeko,
Infelizmente não, o CVS do aMule é privado pois é na máquina particular de um cara. Se você quiser desenvolver também, e consequentemente ganhar acesso ao CVS, coloca seus patches na área de patches do forum e fala com o Kry no IRC#amule que ele te bota no time. Tem funcionado assim: quem faz patches, entra.
Uma outra forma de ter acesso ao CVS é se você quiser ser "tester". Aí vai ter acesso ao CVS pra poder testar as novidades.
O Falso também é um cara legal de conversar, ele é de Portugal também, dá pra falar em português. :P
Abraços,
Phoenix.