Commit Graph

41 Commits

Author SHA1 Message Date
4f9b9f1cf6 Merge pull request #80 from rbuch703/apache2.4-fix
- changes to the Debian package for compatibility with Apache 2.4
2014-07-09 13:00:09 -06:00
5b394b1a39 - changes to the Debian package configuration to be compatible with Apache 2.4 (e.g. in Debian "jessie" and Ubuntu 14.04) 2014-07-07 15:35:09 +02:00
072fe78159 Don't recreate the directory every time we start. 2014-03-14 11:40:57 -04:00
437cde6670 Make sure that renderd is started after postgresql in init script for debian
This will work even if postgresql is not installed, because dependency is a
soft one.
2013-12-09 20:35:39 +01:00
7ae98d9517 Don't try to install mod_tile.so using debian/libapache2-mod-tile.install
This was not working anymore since 273973e which moved the sources to a src/
directory in order to clean up the top level directory, which broke the package
build. However, debian/rules already contains calls to 'make' which install
mod_tile.so to the correct location, so it's not even necessary to install it
using debian/libapache2-mod-tile.install.
2013-10-05 15:21:50 +02:00
f84a981ff6 Rename openstreetmap-tiles-update-expire.sh to without .sh to keep debian linthian more happy 2013-04-20 20:06:37 -06:00
55258f9078 Move man pages out of the debian directory and into the docs directory
These are mostly stub man pages for now
2013-03-30 17:41:11 +00:00
f427add3fa Debian package : easier way to change user renderd is run with
This is a patch provided by sletuffe on github:
https://github.com/openstreetmap/mod_tile/pull/1
2013-03-28 13:53:44 +00:00
23fb7815d4 Remove "DOES NOT WORK YET" from renderd.conf.
That functionality has been implemented a while ago, but noone changed the comment.
2013-03-06 22:11:42 +00:00
4ce939f145 [mod_tile] Fix previous X-Forwarded-For commit to support chains of X-Forwarded-For
If there are multiple proxies on the path, then X-Forwarded-For is not a single address, but a list
of addresses.

One can now choose whether one wants to use the first entry in the chain, which should be the client address,
or the last entry in the chain.

The first entry of the chain can't necessarily be trusted, as the client can create its own X-Forwarded-For http header
and thus manipulate the IP that the tileserver would use for throttling.

Using the last entry is particularly useful if one has a reverse proxy in front of the tileserver. In that case the
proxy is under ones own control and can be trusted.
2012-12-01 19:07:32 +00:00
154e9484b8 [mod_tile] Use X-Forwarded-For to determine remote IP in tile throttling
If a tileserver is behind a (reverse) proxy server it only sees the IP of the proxy.
So all requests from the proxy get put in the same bucket for tile throttling. Instead, now
use the X-Forwarded-For http header to determine the IP of the originating client.
2012-12-01 17:41:41 +00:00
e5d325e0b9 [mod_tile] Commit changes to the debian build script to reflect the ppa packages 2012-08-27 15:17:13 +00:00
40aa23d3b5 [mod_tile] Fix AddTileConfig AddTileMimeConfig
In the commit to add support for other file extensions other than png,
AddTileConfig configuration was broken due to a typo.

Bug reported by Sven Geggus and Frederik Ramm
2012-01-29 18:17:49 +00:00
bdf4219bd3 [renderd] Improve debian packaging files 2012-01-26 18:46:51 +00:00
d4a35a2af2 [renderd] add some man pages for renderd utils 2012-01-26 18:43:54 +00:00
2f92076e53 [mod_tile] add autoconf dependencies to the debian build files 2012-01-22 17:41:12 +00:00
5b096812de [mod_tile] Fixup debian build scripts for the autoconf/automake build system 2012-01-15 19:25:12 +00:00
bd5242edfc [mod_tile] fix debian dependencies for mapnik2 2012-01-15 07:43:20 +00:00
fa3969cd22 [mod_tile] Update debian build scripts 2011-10-15 03:14:15 +00:00
0451630679 [mod_tile] update debian packaging scripts to reduce linthian warnings 2011-09-21 15:15:05 +00:00
364c2c766d mod_tile: automatically install mod_tile.conf into sites-available
update debian package version of mod_tile.conf to be in line with the standard one.
2011-07-16 23:52:14 +00:00
cc6a4a001a renderd: Update renderd.conf in the debian package 2011-07-16 23:38:51 +00:00
16847267a5 mod_tile: automatically enable mod_tile in apache on first install of debian package
Brings postinst script in line with the template for apache modules on the debian wiki
2011-07-16 23:35:12 +00:00
cd0b3c8efe renderd: fix debian init script
Fixes bug #3004
2011-07-16 23:25:13 +00:00
5f4fe8545a mod_tile: update debian control file
add dependency on dpatch. Fixes bug #3000
update dependency from mapnik0.6 to mapnik0.7
recommend osm2pgsql
2011-07-16 23:13:06 +00:00
209dad14a5 renderd: remove munin scripts from debian conffiles
Fixes bug #3001
2011-07-16 23:07:23 +00:00
b399e7329b depend on either renderd or tirex-master 2010-03-15 11:26:20 +00:00
5a43277018 deb package 0.3 2009-12-15 22:29:22 +00:00
1c9faed72f flag munin plugins for renderd as conf files because they may contain installation specific paths 2009-11-25 00:32:19 +00:00
5cf79c858b automatically add new munin plugins to munin if these packages are installed on a system that has munin on it.
if anyone knows how to make it so that the plugins get activated when a munin-node is installed *later*, that
would obviously be even cooler!
2009-10-20 18:01:26 +00:00
ef560f5bb0 .deb fix for mod_tile 2009-09-30 08:48:13 +00:00
2cb5480cc7 Fixes to debian scripts
renderd starts in background mode now by default (use -f|--foreground for old behaviour)
2009-06-12 13:07:05 +00:00
62d025ae60 another step towards making tile directory configurable at runtime (still some places left that use hardcoded HASH_PATH) 2009-06-12 10:09:08 +00:00
fc9e2e55a2 Debian build fixes 2009-06-10 16:28:07 +00:00
b900cd0e65 do not also build iniparser... 2009-06-10 10:23:09 +00:00
a4c5781a7f fixes for debian build 2009-06-10 10:10:47 +00:00
5c1020664e also build iniparser 2009-06-10 10:01:39 +00:00
e32655ecfc + changelog for mod_tile 2009-06-10 09:53:54 +00:00
875a253533 Renderd uses iniparser3.0b ini file parser now which is included
Made renderd more configurable at runtime: socketname, num_threads and the mapnik settings plugins_dir, font_dir, and font_dir_recurse are now available through renderd.conf
    There should be only one incompatible change: the [Default] section in the config is now in all lowercase "[default]" because the parser lib gives section and key names back in lowercase
2009-06-09 15:34:15 +00:00
97bb219763 Updated Debian package files to include init script 2009-06-09 13:10:23 +00:00
cf634d2ba6 simple debian package builds for mod_tile and renderd 2009-06-04 15:54:11 +00:00