Bug #576
closedclients.registered je měněno při updatu záznamu v DB
0%
Description
warden/src/warden-server/doc/warden.mysql:
... `registered` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, ...
Toto je nutné upravit, pravděpodobně vytvořit i upgrade .mysql s alter table a upozornit v dokumentaci, nebo zahrnout do upgrade skriptu!
Related issues
Updated by Pavel Kácha about 12 years ago
- Assignee changed from Tomáš Plesník to Michal Kostěnec
Vzniklo zde:
commit 295c73832b8cdc9ddb9a8615e71278c8be40dec5
Author: root <root@orion.zcu.cz>
Date: Fri Mar 23 09:21:30 2012 +0100
Prvni import upravy Wardenu pro Apache
Takže budu zlý a předávám, Kostěji, také proto, že Tom má teď dost práce právě s přípravou releasu. Domluv se s Tomem jak vyřešit nejlépe (warden-2.0-to-2.1-upgrade.mysql + upozornění v dokumentaci nebo volání z upgrade skriptu?).
Updated by Tomáš Plesník about 12 years ago
Pro instalaci je to v pohode, jelikoz si spravce zavola jiz opraveny warden.mysql pro inicialni instalaci Warden server. Pro update z 2.0 na 2.1 by to chtelo tedy pripravit nejaky databazovy PATCH, ve kterem by bylo poreseno jak tato uprava defaultni hodnoty polozky registered, tak i zmena typu z int(1) default NULL na int(1) unsigned default NULL u polozek:
- target_port
- attack_scale
- priority
- timeout
Updated by Tomáš Plesník about 12 years ago
Ted se ale divam, ze aktualne posledni verze souboru warden.mysql ulozena v GITu je krome zmeny typu z int na unsigned int (nepodstatna zmena pro stary server) naprosto stejna jako verze soboru warden.mysql z balicku warden-server-2.0 coz tedy znamena, ze zadny patch pro warden-server-2.0 delat nemusime. Nebo mi neco unika?
Toto same se vztahuje i pro ticket #577.
Updated by Pavel Kácha about 12 years ago
Pro instalaci zřejmě ne. Pro upgrade ano.
Updated by Michal Kostěnec about 12 years ago
Existuje nejaka jina instalace serveru nez v nasi sprave? Ptam se proto, jestli kolem toho nedelame zbytecny humbuk:)
Updated by Pavel Kácha about 12 years ago
Právě že nevíme. Sice jsme ho oficiálně nevydali, ale git je otevřený a leccos už jsme pustili různými kanály pro testování (třeba liberouter). Alespoň mysql upgradeskript mezi doc/warden.mysql z 2.0 na 2.1 by a řádku v dokumentaci by to chtělo, to není zase tak moc práce.
Updated by Michal Kostěnec about 12 years ago
- Status changed from New to Resolved
Stejne si porad myslim, ze to resime jak v nejakym enterprise projektu. Podle meho to nikdo jiny nepouziva (pripadne bych jen poslal zminku do konference).
Jestli vam to stale pripada rozumne, tak vlozte do balicku 'doc/warden20to21.patch' a do poznamky pouziti:
'mysql -u root -p warden < doc/warden20to21.patch'
Updated by Pavel Kácha about 12 years ago
- Status changed from Resolved to Feedback
Doufal jsem (myslím, že jsme to s Tomem tak psali), že když už, tak uděláš alter patch i na ostatní změny, je jich tam víc.
Updated by Michal Kostěnec about 12 years ago
Opraveny typy poli target_port, attack_scale, priority, timeout na 'unsigned'.
Povazuji za vyreseno, pokud nepotrebna policka budeme ostranovat az v dalsich verzich.
Updated by Michal Kostěnec about 12 years ago
git #0c63117237afd70440722011d9282a8aea449514
Updated by Pavel Kácha almost 12 years ago
- Status changed from Feedback to Closed