No description
Find a file
Yohan Boniface 13a1c3bd5c Use gzip mtime for Last-Modified comparison when in gzip mode
Prior to 1.3.0, uMap was not setting the gzip mtime, so it was
whatever the time it get requested at first.
Since 1.3.0:
- when creating the geojson.gzip, we also force its mtime to be
  the geojson one
- we replaced If-Match by If-Unmodified, which relies on Last-Modified

When uMap is served by a proxy like Nginx (and X-Accel-Redirect),
and if user accepts gzip, then the Last-Modified would be the gzip
one, not the flat geojson one.

So when comparing that value in a subsequent update, we need to
compare with the correct value.

fix #1212
2023-07-19 14:21:00 +02:00
.github Add OpenCollective funding platform 2023-06-15 12:25:30 -04:00
.tx i18n 2023-02-22 10:23:03 +01:00
docker Use layers to build Docker image 2023-06-05 15:44:32 +02:00
docs 1.4.1 2023-07-17 16:22:28 +02:00
scripts Allow to make vendors without Makefile 2023-06-05 13:19:14 +02:00
umap Use gzip mtime for Last-Modified comparison when in gzip mode 2023-07-19 14:21:00 +02:00
.dockerignore Do not track Dockerfile, not to invalidate Docker cache at each change 2023-06-05 14:44:33 +02:00
.gitignore Simpler .gitignore, easier to read, understand, maintain 2020-03-09 17:54:43 +01:00
.pipignore Upgrade django-social-auth to python-social-auth 2014-03-06 23:22:37 +01:00
.prettierrc.yaml Apply PrettierJS to the whole codebase 2023-05-12 13:57:03 -04:00
.readthedocs.yaml Control which version of mkdocs is install on readthedocs 2023-04-30 11:35:23 +02:00
.travis.yml chore: use setup.cfg 2021-12-30 11:16:00 +01:00
docker-compose.yml Tweak Compose file so that it works out of the box 2023-06-05 17:42:08 +02:00
Dockerfile Add umap command in Docker PATH 2023-06-29 15:19:39 +02:00
LICENSE Fixed typo 2013-06-23 22:43:29 -05:00
Makefile 1.3.6 2023-07-01 11:44:24 -04:00
manage.py Allow to load setting from a non python path 2016-09-10 08:26:23 +02:00
MANIFEST.in Explicitly exclude local.py from being released 2018-07-07 23:46:10 +02:00
mkdocs.yml Add basic doc about settings 2023-06-29 10:30:36 +02:00
osmic-white.yaml update osmic YAML files according to new configuration 2018-11-17 22:03:08 +01:00
osmic.yaml update osmic YAML files according to new configuration 2018-11-17 22:03:08 +01:00
package-lock.json Use DOMPurify to escape malicious input from user 2023-05-30 14:22:04 -04:00
package.json Bump Leaflet to 1.9.4 2023-07-11 16:01:39 +02:00
pyproject.toml 1.3.6 2023-07-01 11:44:24 -04:00
pytest.ini Use ipdb with pytest --pdb 2023-02-27 11:01:01 +01:00
README.md Remove django-leaflet-storage and leaflet.storage from README 2023-06-02 16:49:50 +02:00
SECURITY.md Create SECURITY.md to report security issues 2023-05-05 15:13:53 -04:00

uMap project

Requirements Status Join the chat at https://gitter.im/umap-project/umap Documentation StatusBuild Status

About

uMap lets you create maps with OpenStreetMap layers in a minute and embed them in your site. Because we think that the more OSM will be used, the more OSM will be improved. Built on top of Django and Leaflet.

Installation and configuration

See developer documentation.