Ashesh Vashi
36c9eb3dfd
Added support for Two-factor authentication for improving security. Fixes #6543
2021-12-02 16:47:18 +05:30
Akshay Joshi
f6a9af0aa4
Hardcoded the version of NWjs to 0.55.0 in the build scripts, as the latest version cause some problems.
2021-09-28 10:07:59 +05:30
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
aeb42b1059
A little code tidying.
2021-02-18 16:13:45 +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
2f9a29f663
Handle the new Rust dependency in the Python Cryptography module.
2021-02-08 11:13:29 +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
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
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
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
9174db2024
Fix typo.
2020-07-18 07:30:06 +01:00
Dave Page
04ce8b2c71
Include LICENSE and DEPENDENCIES [inventory] files in official packages. Fixes #5577
...
Whilst passing, rename libraries.txt to DEPENDENCIES and update the list of static packages.
2020-07-17 17:06:16 +01:00
Dave Page
0e799b16b0
Only try to run make clean if there is a Makefile present.
2020-05-18 11:18:03 +01:00
Dave Page
eac5fe5157
Cleanup and refactor the macOS build scripts. Fixes #5525
2020-05-18 10:22:59 +01:00