Overview
Comment:Inclusion de l'identifiant de manifeste dans le version_hash
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk | stable
Files: files | file ages | folders
SHA1: 73748e7ed7a0383f53626aa2c663acdf9d5d5f80
User & Date: bohwaz on 2019-10-06 21:34:49
Other Links: manifest | tags
Context
2019-10-06
21:40
Correctif: édition de squelette vide check-in: 22c5cdcd73 user: bohwaz tags: trunk, stable
21:34
Inclusion de l'identifiant de manifeste dans le version_hash check-in: 73748e7ed7 user: bohwaz tags: trunk, stable
21:32
Mise à jour scripts minifiés check-in: 31850bf084 user: bohwaz tags: trunk
Changes

Modified src/include/lib/Garradin/Template.php from [3def9bc1cf] to [13a564ba39].

33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

		// Hash de la version pour les éléments statiques (cache)
		// On ne peut pas utiliser la version directement comme query string
		// pour les éléments statiques (genre /admin/static/admin.css?v0.9.0)
		// car cela dévoilerait la version de Garradin utilisée, posant un souci
		// en cas de faille, on cache donc la version utilisée, chaque instance
		// aura sa propre version
		$this->assign('version_hash', substr(sha1(VERSION . ROOT . SECRET_KEY), 0, 10));

		$this->assign('www_url', WWW_URL);
		$this->assign('self_url', Utils::getSelfUrl());
		$this->assign('self_url_no_qs', Utils::getSelfUrl(false));

		$this->assign('is_logged', false);








|







33
34
35
36
37
38
39
40
41
42
43
44
45
46
47

		// Hash de la version pour les éléments statiques (cache)
		// On ne peut pas utiliser la version directement comme query string
		// pour les éléments statiques (genre /admin/static/admin.css?v0.9.0)
		// car cela dévoilerait la version de Garradin utilisée, posant un souci
		// en cas de faille, on cache donc la version utilisée, chaque instance
		// aura sa propre version
		$this->assign('version_hash', substr(sha1(garradin_version() . garradin_manifest() . ROOT . SECRET_KEY), 0, 10));

		$this->assign('www_url', WWW_URL);
		$this->assign('self_url', Utils::getSelfUrl());
		$this->assign('self_url_no_qs', Utils::getSelfUrl(false));

		$this->assign('is_logged', false);