Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 186

Přidáno uživatelem Michal Kliment před více než 15 roky(ů)

Ze zakladního sql odstraněny sql funkce, pro správnou funkci freenetisu nutno spustit pod rootem tyto sql příkazy:

CREATE FUNCTION `ip2str`(ip INT UNSIGNED) RETURNS varchar(255) CHARSET utf8
DETERMINISTIC
RETURN CONCAT;

CREATE FUNCTION `mask2str`(ipmask INT) RETURNS varchar(255) CHARSET utf8
DETERMINISTIC
RETURN inet_ntoa(0xffffffff<<(32-ipmask) & 0xffffffff);

CREATE FUNCTION `str2ip`(ip VARCHAR) RETURNS int(10) unsigned
DETERMINISTIC
RETURN (substring_index(ip,'.',1)<<24 |
substring_index(substring_index(ip,'.',2),'.',-1)<<16 |
substring_index(substring_index(ip,'.',-2), '.',1)<<8 |
substring_index(ip,'.',-1))

TODO: Přepsat kontroler IP adres, aby tyto funkce vůbec nevyužíval.

  • přidáno
  • změněno
  • zkopírováno
  • přejmenováno
  • odstraněno