Akshay Joshi
4ee9a95360
Remove the hardcoded version of NWjs from build scripts.
2021-12-09 10:39:21 +05:30
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
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
649ca2eeac
Make the error messages on exit show something useful.
2021-05-04 14:12:13 +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
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
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
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
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
Akshay Joshi
b372f08a59
Update copyright notices for 2021
2021-01-04 15:34:45 +05:30
Aditya Toshniwal
a0893fe43b
Fixed code smell 'variable shadows a builtin' reported by SonarQube.
2020-07-28 16:20:26 +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
aa15d2a7e2
Cleanup some variable naming.
2020-06-17 11:34:03 +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
569d05df4e
Remove obsolete file.
2020-05-18 11:17:07 +01:00
Dave Page
eac5fe5157
Cleanup and refactor the macOS build scripts. Fixes #5525
2020-05-18 10:22:59 +01:00
Dave Page
cf31d0187b
Remove support for building the macOS appbundle with Python 2.7. Refs #5443
2020-05-04 14:56:28 +01:00
Dave Page
94bd1f1680
Cleanup Python detection in the runtime project file. Fixes #5444
2020-05-04 10:20:51 +01:00
Dave Page
9bdf900b25
Rename README
2020-05-01 15:18:29 +01:00
Dave Page
0ec60a6f85
Minor cleanup and modernisation.
2020-05-01 15:14:46 +01:00
Dave Page
70e24ba059
Rename the README and fix it up to match modern reality.
2020-05-01 15:14:04 +01:00
Dave Page
64a26b560b
Cleanup build log output by removing unnecessary files in a nicer way.
2020-04-24 15:07:50 +01:00
Neel Patel
870bcbd932
SVG image format plugin is added to render the image file from stylesheet. And also removed the theme components staging files used during windows and Mac bundling.
2020-04-22 18:47:13 +05:30
Neel Patel
b0b60da84a
Fixed an issue where the checkbox is not visible on Configuration dialog in runtime for the dark theme. Fixes #5402
2020-04-20 19:16:32 +05:30
Neel Patel
25553b11ed
Correct the build script whereby mistake we have removed the theme components from the source tree while building.
2020-04-15 11:28:18 +05:30
Neel Patel
65bc196eba
Fix the bundling issue of dark mode runtime support for Windows and Mac.
2020-04-14 15:19:39 +05:30
Paresh More
520b03cb0a
Fixed notarization issue on Catalina for pgAdmin4 binaries
...
- Revert back binary name pgAdmin 4 to pgAdmin.
- Added timestamp, force and developer bundle_id option for codesign binaries, app, and dmg file.
2020-02-05 14:00:18 +05:30
Paresh More
93e83dddae
Fix copy/paste error.
2020-02-04 15:44:42 +00:00
Paresh More
917d08c61e
Fix hard notarisation failures.
2020-02-04 15:21:05 +00:00
Dave Page
a887019337
Remove debugging and incorrect comment.
2020-01-03 10:56:55 +00:00
Dave Page
b617a5d89d
Remove extra quotes that are doubled.
2020-01-03 10:51:54 +00:00
Dave Page
b0877f63b5
Debugging for the automated build
2020-01-03 10:40:03 +00:00
Dave Page
56af090e54
More quoting fixes.
2020-01-03 10:32:18 +00:00
Dave Page
fa74a42b34
More quoting fixes.
2020-01-03 10:21:05 +00:00