PDF: when writing, be compatible with offsets >= 2GB & < 10 GB

git-svn-id: https://svn.osgeo.org/gdal/trunk@25612 f0d54148-0727-0410-94bb-9a71ac55c965
PDF: support updating PDF files > 2 GB

git-svn-id: https://svn.osgeo.org/gdal/trunk@25613 f0d54148-0727-0410-94bb-9a71ac55c965
API_PROXY: exclude /vsistdin/ and /vsistdout/ from the mechanism (except for the default Unix case where we don't exec() a new executable

git-svn-id: https://svn.osgeo.org/gdal/trunk@25614 f0d54148-0727-0410-94bb-9a71ac55c965
API_PROXY: fix 2 issues on Unix: use _exit() instead of exit() to avoid exit handlers, such as the one of Qt/QGIS to cause problems; add and call CPLReinitAllMutex() so that the forked child doesn't deadlock on mutex taken by its parent

git-svn-id: https://svn.osgeo.org/gdal/trunk@25615 f0d54148-0727-0410-94bb-9a71ac55c965
Hopefully fix failure on Tamas' buildbots

git-svn-id: https://svn.osgeo.org/gdal/trunk@25616 f0d54148-0727-0410-94bb-9a71ac55c965
API_PROXY: add TCP client/server support

git-svn-id: https://svn.osgeo.org/gdal/trunk@25617 f0d54148-0727-0410-94bb-9a71ac55c965
Fix mingw support for WinSocket

git-svn-id: https://svn.osgeo.org/gdal/trunk@25618 f0d54148-0727-0410-94bb-9a71ac55c965
Windows build: link against ws2_32.lib

git-svn-id: https://svn.osgeo.org/gdal/trunk@25619 f0d54148-0727-0410-94bb-9a71ac55c965
Fix for ticket 4983 : partial support of relaxed GXT export syntax and fix when line is incomplete


git-svn-id: https://svn.osgeo.org/gdal/trunk@25620 f0d54148-0727-0410-94bb-9a71ac55c965
API_PROXY: use getaddrinfo() if available

git-svn-id: https://svn.osgeo.org/gdal/trunk@25621 f0d54148-0727-0410-94bb-9a71ac55c965
Fix Windows build

git-svn-id: https://svn.osgeo.org/gdal/trunk@25622 f0d54148-0727-0410-94bb-9a71ac55c965
Fix mingw build

git-svn-id: https://svn.osgeo.org/gdal/trunk@25623 f0d54148-0727-0410-94bb-9a71ac55c965
Fix compiler warning

git-svn-id: https://svn.osgeo.org/gdal/trunk@25624 f0d54148-0727-0410-94bb-9a71ac55c965
Test connexion to TCP serve

git-svn-id: https://svn.osgeo.org/gdal/trunk@25625 f0d54148-0727-0410-94bb-9a71ac55c965
API_PROXY: make sure that GDAL_API_PROXY_SERVER=c:/some_path/gdalserver.exe isn't parsed as host:port

git-svn-id: https://svn.osgeo.org/gdal/trunk@25626 f0d54148-0727-0410-94bb-9a71ac55c965
Free various mutex in GDALDestroyDriverManager() (#4926, #4928, #4984)

git-svn-id: https://svn.osgeo.org/gdal/trunk@25627 f0d54148-0727-0410-94bb-9a71ac55c965
Protection in case CPLGetCurrentDir() returns NULL

git-svn-id: https://svn.osgeo.org/gdal/trunk@25628 f0d54148-0727-0410-94bb-9a71ac55c965
API_PROXY: transmit current directory to server

git-svn-id: https://svn.osgeo.org/gdal/trunk@25629 f0d54148-0727-0410-94bb-9a71ac55c965
Update NEWS [ci skip]

git-svn-id: https://svn.osgeo.org/gdal/trunk@25630 f0d54148-0727-0410-94bb-9a71ac55c965
API_PROXY: catch fatal errors in TCP server on Windows

git-svn-id: https://svn.osgeo.org/gdal/trunk@25631 f0d54148-0727-0410-94bb-9a71ac55c965