Skip to content

Commit e70374c

Browse files
committed
Merge branch 'main' into proj4leaflet
2 parents cf45a34 + e6f1b0e commit e70374c

4 files changed

Lines changed: 322 additions & 991 deletions

File tree

CHANGES.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
# Change Log
22

3+
#### 0.4.4
4+
5+
**2025-12-04**
6+
7+
- **Security fixes**
8+
9+
- Fixed a security bug in `/proxy` endpoint that allowed requests to a variation of domains in the `allowProxyFor` list. If `example.com` is in `allowProxyFor` setting, this allowed requests to a domain with a different prefix, like `badexample.com` to pass through. [#212](https://github.com/TerriaJS/terriajs-server/pull/212)
10+
11+
- **Deprecations**
12+
13+
- Deprecates most of the proxy domains in the [default serverconfig.json](https://github.com/TerriaJS/TerriaMap/blob/d126a10a0625926762351b1b44b918fb03737836/serverconfig.json#L7-L25) file. These will be removed in a future release, so please add them through a [custom serverconfig.json](https://docs.terria.io/guide/getting-started/#customizing-terriamap) if you rely on terria proxying to any of these servers.
14+
15+
- Upgrades TerriaJS to
16+
[8.11.1](https://github.com/TerriaJS/terriajs/blob/main/CHANGES.md#8111---2025-12-04)
17+
318
#### 0.4.3
419

520
**2025-10-09**

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
]
1414
},
1515
"name": "terriajs-map",
16-
"version": "0.4.3",
16+
"version": "0.4.4",
1717
"description": "Geospatial catalog explorer based on TerriaJS.",
1818
"license": "Apache-2.0",
1919
"engines": {
@@ -24,8 +24,8 @@
2424
"url": "http://github.com/TerriaJS/TerriaMap"
2525
},
2626
"dependencies": {
27-
"terriajs-plugin-proj4leaflet": "^0.0.1-alpha.6",
28-
"terriajs-server": "^4.0.2"
27+
"terriajs-plugin-proj4leaflet": "^0.0.2",
28+
"terriajs-server": "^4.0.3"
2929
},
3030
"config": {
3131
"docker": {
@@ -72,8 +72,8 @@
7272
"sass": "^1.81.0",
7373
"sass-loader": "^16.0.3",
7474
"style-loader": "^4.0.0",
75-
"terriajs": "8.11.0",
76-
"terriajs-cesium": "21.0.0",
75+
"terriajs": "8.11.1",
76+
"terriajs-cesium": "21.0.1",
7777
"svg-sprite": "^2.0.4",
7878
"terriajs-plugin-api": "0.0.1-alpha.17",
7979
"terriajs-plugin-sample": "0.0.1-alpha.7",

serverconfig.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
"port": 3001,
33

44
"allowProxyFor": [
5+
"githubusercontent.com",
6+
7+
// NOTE: The following default entries are deprecated and will be removed in a future release. If you rely ony terria proxying to any of these servers, please add them through a custom serverconfig.json. See https://docs.terria.io/guide/getting-started/#customizing-terriamap
58
"nicta.com.au",
69
"gov.au",
710
"csiro.au",
@@ -16,7 +19,6 @@
1619
"geoserver.imos.org.au",
1720
"nci.org.au",
1821
"static.nationalmap.nicta.com.au",
19-
"githubusercontent.com",
2022
"gov",
2123
"gov.uk",
2224
"gov.nz",

0 commit comments

Comments
 (0)