2471fb31b7FreeBSD: Fix privilege escalation prompts not showing up The behaviour of `wc -l` is different on FreeBSD, in which the stdout result is padded by spaces in the beginning, which causes that the result[0] is not actually the value we care about. This patch adds a translate removing all whitespace from the output.
#1349
Jertzukka
2024-05-29 04:03:17 +0300
0c867ea74cFreeBSD: Add NTFS, exFAT support and automatic detection
Jertzukka
2024-05-29 03:46:59 +0300
404f5496a0Redirect stderr to /dev/null and formatting changes
Jertzukka
2024-05-25 22:42:37 +0300
6ac3b02a24Linux: enhancements to build_cmake_deb.sh script. Use wxWidgets 3.2.5
master
Mounir IDRASSI
2024-05-21 00:34:17 +0200
01d414c3feLinux: Update dependencies for debian packages on Ubuntu 24.04 and Debian 13
Mounir IDRASSI
2024-05-21 00:32:31 +0200
675d0d6f69FreeBSD: Support Ext filesystems and detect them automatically Allows --filesystem=ext2/3/4 option to be used in CLI. In CoreFreeBSD::MountFilesystem blkid is used in attempt to detect which filesystem the device contains. If this is Ext, we change the chosen filesystem to ext2fs. Similarly if specified filesystem through CLI starts with Ext, we change the chosen filesystem to ext2fs.
Jertzukka
2024-05-19 00:29:42 +0300
af4899f2baFreeBSD: Add support for VirtIO devices
Jertzukka
2024-05-19 00:15:42 +0300
Prepare for changes in wxWidgets 3.3 (#1343)
Jertzukka
2024-05-18 04:46:39 +0300
66f3c300bfConvert to explicit conversions from wxString As of 35c35c235e wxWidgets defaults to STL classes, which has a side-effect that some implicit conversions break. This patch converts those conversions to explicit in anticipation of wxWidgets 3.3 release.
#1343
Jertzukka
2024-05-15 09:40:23 +0300
08c86c1fa3Move from deprecated wxScopedPtr to std::unique_ptr wxScopedPtr was included previously through some header hierarchy which as of 3.3 is no longer the case causing it to break. But instead of including a header for a deprecated function explicitly, just move to std::unique_ptr as recommended by upstream.
Jertzukka
2024-05-15 09:34:48 +0300
Windows: Enhance memory protection mechanism by preventing process owner from granting permissions to itself.
Mounir IDRASSI
2024-05-08 17:31:57 +0200
cc5eede995Fix incorrect max hidden volume size for file containers on CLI Currently the maximum hidden volume size for file containers is limited by available free space on the device the file container resides on, which we do not care about. This commit changes so that only Normal volumes get their `maxVolumeSize` limited by `AvailableDiskSpace`. Also the --size=max parameter is restricted from hidden volume creation as there is no way to determine a good size as we do not mount the outer volume through the CLI process flow to determine available free space on the outer volume.
#1338
Jertzukka
2024-05-08 15:35:58 +0300
573c1c862dCorrect exceptions to match the correct language strings Fixes the order of the language strings to match the correct exceptions.
#1299
Jertzukka
2024-02-02 10:01:49 +0200
d6b799a1a8fix the copyright symbol
#1292
segfault_delirium
2024-01-10 11:29:16 +0100
b6cd419582Replace byte with uint8_t in order to use g++17 (g++17 introduced std::byte which caused compilation errors since it was being confused by custom defined byte by Crypto++ library).
segfault_delirium
2024-01-10 11:13:26 +0100
60a1883d37Unix CLI: Don't initially re-ask PIM if it was already specified We don't need to reset PIM in PasswordException as it is immediately fell back to if PIM is specified in text mode, but password is not. This causes an exception that resets the PIM when it shouldn't.
#1288
Jertzukka
2024-01-05 12:08:31 +0200
macOS: Fix near zero width PIM input box and simplify wxTextValidator logic (#1274)
Jertzukka
2023-12-11 10:06:33 +0200
ef75034b8cBuild local arch only in development
Deniz Tuerkoglu
2023-08-20 21:21:04 +1000
0f6075e25aUse system yasm on macOS if available
Deniz Tuerkoglu
2023-08-20 20:46:45 +1000
f3ff46b015Skip signing for local builds
Deniz Tuerkoglu
2023-08-20 20:26:11 +1000
ad431d95a8Add flag to use homebrew packages
Deniz Tuerkoglu
2023-08-20 20:12:58 +1000
c5494492b0Add build instructions using homebrew
Deniz Tuerkoglu
2023-08-20 18:32:23 +1000
eca3086a1dAdd missing macOS requirement for 'make package'
Deniz Tuerkoglu
2023-08-20 13:10:15 +1000
1daeee5576Increase size to be on the safe side
#1274
Jertzukka
2023-12-09 19:45:51 +0200
c514a621c2Use SetMinSize based on CharWidth instead of proportion approach
Jertzukka
2023-12-09 19:07:08 +0200
8c7a6f79f8Revert pw display logic change as it doesn't work on wxOSX. SetWindowStyle doesn't work at least for this use case on macOS.
Jertzukka
2023-12-08 16:51:25 +0200
b1148a0bd3PIM validator and display logic simplification wxFILTER_DIGITS does what we want here and is simpler. In the PIM Wizard page, we recreate the text element every time we click the display tick box unnecessarily, as we can just keep the same element and change its style.
Jertzukka
2023-12-08 04:08:12 +0200
8b4b316c20macOS: Fix issue where PIM box has no width in Wizard VolumePimTextCtrl has a problem with width on macOS which we can fix by adjusting the proportions of the elements inside the PimSizer, which seems like a better solution than using a forced minimum size in pixels.
Jertzukka
2023-12-08 01:24:37 +0200
35d465b611Linux: Allows GUI to launch in a Wayland-only environment Currently we check whether the system has DISPLAY environment variable set, which is the case in a system that uses X11 natively or XWayland. This variable is not set in a system with only Wayland, so we need to also check whether WAYLAND_DISPLAY is set.
#1264
Jertzukka
2023-11-26 13:36:55 +0200