Skip to content

Commit

Permalink
Merge pull request #96 from jmckenna/1.2.0-release
Browse files Browse the repository at this point in the history
update for 1.2.0 release
  • Loading branch information
jmckenna authored Jun 11, 2021
2 parents 2d33916 + b04ae50 commit 558a2ac
Show file tree
Hide file tree
Showing 6 changed files with 42 additions and 13 deletions.
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
Copyright (c) <2007-2012> <Barbara Philippot - Olivier Courtin>
Copyright (c) <2007-2021> <Barbara Philippot - Olivier Courtin>

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
24 changes: 19 additions & 5 deletions NEWS
Original file line number Diff line number Diff line change
@@ -1,4 +1,19 @@
1.1.0
1.2.0 (2021-06-11) *in memory of Olivier Courtin*
- Fix custom types conversion (Vincent Mora)
- Add support for geometry-less tables (Even Rouault)
- Do not list non-existing tables (Even Rouault)
- ows_layer_storage_fill(): fix crash when several bad configured layers are found (Even Rouault)
- Fix crash when invalid 'pkey' is specified in configuration file (Even Rouault)
- Implement matchCase for PropertyIsLike filter (Louis Jencka)
- Fix axis order issue on GetFeature 1.1 (Even Rouault)
- Avoid repeated prefix of the typename (Even Rouault)
- fe_distance_functions(): fix crashes / incorrect behaviour (Even Rouault)
- Fix unable to use separator chars as underscore in typename (Olivier Courtin)

1.1.1 (2015-06-29)
- security release (Olivier Courtin)

1.1.0 (2012-11-13)
- Add include_items and exclude_items config handling. To choose exactly which columns to retrieve (Serge Dikiy)
- XSD max length and enumeration constraint handling (Serge Dikiy & Alan Boudreault)
- First real support of typename namespace provided in request (Olivier Courtin)
Expand All @@ -9,7 +24,7 @@
- Extent layer's properties allowed to inherit (Olivier Courtin)
- Several bugfixes as usual (special thanks to Andreas Peri, Serge Dikiy and Jukka Rahkonen for detailled reports)

1.0.0 (08/02/2012)
1.0.0 (2012-02-08)
- Configuration change with broken backward compatibility:
* default config file is now /etc/tinyows.xml
* default schema dir is now $PREFIX/share/tinyows/schema
Expand All @@ -33,14 +48,13 @@
- Lot of debug stuff (a special thanks to Boris Leukert, Jukka Rahkonen and Even Rouault for detailled reports)
- Security fixes (SQL Injection vulnerability - Reported by Even Rouault)


0.9.0 (19/06/2010)
0.9.0 (2010-06-19)
- Fast-CGI support
- Error log handle
- Improve --check behaviour
- And a still a lot of debug stuff

0.8.0 (01/05/2010)
0.8.0 (2010-05-01)
- PostgreSQL schema support
- Command line --check option, to check configure stuff
- JSON output format for GetFeature (use OUTPUTFORMAT=application/json)
Expand Down
23 changes: 19 additions & 4 deletions README → README.md
Original file line number Diff line number Diff line change
@@ -1,21 +1,36 @@
# TinyOWS

TinyOWS is a simple WFS-T server based on PostGIS spatial database.

## Documentation Home

https://mapserver.org/tinyows/

## Approach

TinyOWS was written with the following things in mind:
- KISS approach !
- As OGC standard compliant as possible, aiming to support:
- WFS (1.0 and 1.1)
- FE (1.0 and 1.1)
- Performance is a matter, maps are cool as they're quick to display
- Performance is important, maps are cool when they're quick to display
- Clean source code

## Code quality policy

Code quality policy:
All code must meet the following rules :
- gcc -c99 -pedantic -Wall compile without any warning (make)
- Unit test with Valgrind error and leak free (make valgrind)
- Pass trought OGC CITE WFS-T tests (1.0.0 and 1.1.0 SF-0)
- Pass throught OGC CITE WFS-T tests (1.0.0 and 1.1.0 SF-0)

Code dynamically linked with the following other librairies:
- PostgreSQL 8.x and 9.x
- PostgreSQL
- libxml 2.9.x
- flex

## Credits

In memory of Olivier Courtin, the original developer of TinyOWS and
visionary.


2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.1.1
1.2.0
2 changes: 1 addition & 1 deletion doc/Doxyfile
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ PROJECT_NAME = tinyows
# This could be handy for archiving the generated documentation or
# if some version control system is used.

PROJECT_NUMBER = 1.1.0
PROJECT_NUMBER = 1.2.0

# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put.
Expand Down
2 changes: 1 addition & 1 deletion src/ows_define.h.in
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@
#define OWS_DEBUG
#endif

#define TINYOWS_VERSION "1.1.0"
#define TINYOWS_VERSION "1.2.0"
#define TINYOWS_FCGI @USE_FCGI@

#define OWS_CONFIG_FILE_PATH "/etc/tinyows.xml"
Expand Down

0 comments on commit 558a2ac

Please sign in to comment.