Akshay Joshi
a9ff5c799e
Ensure that pgAdmin should not fail at login due to a special character in the hostname. Fixes #6704
2021-09-01 15:36:37 +05:30
Dave Page
0c20466f2c
Assume yes to prompts.
2021-08-19 17:09:58 +01:00
Dave Page
c2db647379
Run apt update before doing anything else.
2021-07-21 15:48:59 +01:00
Akshay Joshi
16d2a3096a
1) Fixed an issue where the binary path is not correctly parsed for version 9.6. Fixes #6534
...
2) Added the default binary path in the container.
3) Fixed the typo in the documentation.
2021-06-15 19:49:46 +05:30
Dave Page
0c154deeec
Fix dict definition.
2021-06-15 14:19:31 +01:00
Akshay Joshi
082c9707c0
Fixed documentation issue 'Definition list ends without a blank line; unexpected unindent.'
2021-06-15 16:45:16 +05:30
Akshay Joshi
15798ee168
Updated DEFAULT_BINARY_PATHS for container.
2021-06-15 16:08:15 +05:30
Dave Page
d276f37e87
Support non-admin installation on Windows. Fixes #6524
2021-06-09 13:32:48 +01:00
Dave Page
1ead82f9b8
Various fixes to the setup process description.
2021-05-24 17:03:42 +01:00
Dave Page
c32ff3a7ee
Expect the yum repo metadata to be GPG signed.
2021-05-06 15:27:22 +01:00
Dave Page
649ca2eeac
Make the error messages on exit show something useful.
2021-05-04 14:12:13 +01:00
Akshay Joshi
c1ba645dce
'xdg-util' has been added to the server mode instead of desktop mode in the previous patch, corrected it.
...
refs #6338
2021-04-02 14:01:17 +05:30
Fahar Abbas
811ac6eb6c
Added missing dependency 'xdg-utils' for the desktop packages in RPM and Debian. Fixes #6338
2021-04-02 13:53:05 +05:30
Dave Page
9c69c1a277
Mark the Apache HTTPD config file as such in the web DEB and RPM packages. Fixes #6356
2021-03-29 10:35:50 +01:00
Dave Page
60dbb81883
Improve the shebang in the venv, so they work from any directory.
2021-03-15 15:27:17 +00:00
Dave Page
d4348bd726
Fixup shebangs in the venv scripts so they at least work if you're in the same directory.
2021-03-15 13:47:55 +00:00
Dave Page
5e40f9904d
Make 'kerberos' an optional feature in the Python wheel, to avoid the need to install MIT Kerberos on the system by default. Tidy up the Python versioning a little whilst passing. Fixes #6268
2021-03-08 11:33:08 +00:00
Dave Page
059dad747d
Ensure our venv uses the correct python interpreter, even if the user has set a different version using update-alternatives or similar. Partially fixes #6279
2021-03-08 11:17:55 +00:00
Dave Page
7d3903463c
Fixup hash bangs in the venv. Partially fixes #6279
2021-03-05 10:15:45 +00:00
Dave Page
04a24680a6
Ensure that the venv activation scripts have the correct path in them on Linux. Partially fixes #6279
2021-03-05 09:58:30 +00:00
Dave Page
ed6ddbb8de
Fix README name.
2021-03-03 16:58:35 +00:00
Dave Page
77949ac4f7
Improve the web setup script for Linux to make the platform detection more robust and overrideable. Fixes #6228
2021-03-03 09:06:37 +00:00
Dave Page
cafd2af96d
Ensure PGADMIN_DEFAULT_EMAIL looks sane when initialising a container deployment. Fixes #6227
2021-02-26 16:57:09 +00:00
Dave Page
544483ae1f
Remove the "launch now" option in the Windows installer, as UAC could cause it to run as an elevated user. Fixes #5628
...
While we're passing, fix a couple of InnoSetup build warnings and remove some unnecessary code.
2021-02-26 16:24:39 +00:00
Dave Page
e8114b5dc6
Allow underscores in the Windows installation path. Fixes #5467
2021-02-26 12:27:39 +00:00
Dave Page
df7de2ef71
Ensure RPMs & DEBs depend on matching versions of each other. Fixes #6250
2021-02-19 10:09:41 +00:00
Dave Page
aeb42b1059
A little code tidying.
2021-02-18 16:13:45 +00:00
Dave Page
0d3cd2d466
Update supported platforms list.
2021-02-18 13:18:43 +00:00
Dave Page
85d1459372
The source location for cacert.pem has changed.
2021-02-17 15:43:02 +00:00
Dave Page
e54ccb1302
Fix library path rewriting to avoid an issue with Cryptogrpahy's Rust module as described at https://github.com/PyO3/setuptools-rust/issues/106
2021-02-10 13:28:16 +00:00
Dave Page
589663d7d9
Fix filenames.
2021-02-09 16:15:13 +00:00
Dave Page
884d9db54b
A bunch of size optimisation for the container.
...
The new Rust requirement for the Cryptography module bloated it significantly.
2021-02-09 13:12:26 +00:00
Dave Page
2f9a29f663
Handle the new Rust dependency in the Python Cryptography module.
2021-02-08 11:13:29 +00:00
Dave Page
530eb3972b
Convert READMEs to lightly formatted markdown, so they display nicely on Github etc.
2021-02-05 16:18:50 +00:00
Dave Page
5d098fe4b0
Remove a few files from the appbundle that aren't required.
2021-02-05 12:51:27 +00:00
Dave Page
65d9f88c63
Wait up to 30 minutes for notarisation - it can be very slow!
2021-02-02 16:59:58 +00:00
Dave Page
b41557b54b
Instead of rotating logs, don't write them to the container in the first place.
...
This is inline with container best practices (logs go to the container console).
Fixes #6170
2021-02-02 13:45:49 +00:00
Dave Page
0ccf2dad22
Use unzip to properly unpack nwjs.
2021-02-02 12:17:14 +00:00
Dave Page
2097d37f76
Wait longer for notarisation results.
2021-02-02 11:44:52 +00:00
Dave Page
0ca4426dd0
Move the macOS notarization into the build system and out of Jenkins.
2021-02-02 11:20:18 +00:00
Dave Page
bc3c857b35
Ensure libatomic is installed. Fixes #6198
2021-02-02 09:40:08 +00:00
Dave Page
e10dd6a80f
Rotate the logfile in the container distribution. Fixes #6170
2021-02-01 17:35:23 +00:00
Dave Page
32e3da7857
Make sure pgAdmin can find the root certificates for upgrade checks.
2021-02-01 17:26:39 +00:00
Dave Page
7dc6181d1e
Ensure the bundle identifier matches what's in Info.plist.
2021-02-01 15:19:10 +00:00
Dave Page
ad656a9d41
Use the same retry logic we use on Linux for grabbing nwjs.
2021-02-01 10:48:52 +00:00
Dave Page
56cc1f0aaf
Default to Python 3.9.1
2021-02-01 10:02:19 +00:00
Dave Page
a12a02cc14
We need python3 to be the default for building.
2021-01-29 10:31:29 +00:00
Dave Page
740d411524
Use Python3 to create the Python env.
2021-01-29 10:19:09 +00:00
Akshay Joshi
102ffd141c
Implemented runtime using NWjs to open pgAdmin4 in a standalone window
...
instead of the system tray and web browser. Used NWjs to get rid of QT
and C++. Fixes #5967
Use cheroot as the default production server for pgAdmin4. Fixes #5017
2021-01-29 13:38:27 +05:30
Dave Page
32cdfa2969
Include PostgreSQL 13 utilities in the container. Fixes #6162
2021-01-20 13:17:27 +00:00