Commit Graph

3837 Commits

Author SHA1 Message Date
deepend-tildeclub
4fc859d9ef Fix fontconfig DLL source name in installer script 2026-02-15 09:48:38 -07:00
deepend-tildeclub
f945e3c292 Update fontconfig.dll to fontconfig-1.dll 2026-02-15 09:48:15 -07:00
deepend-tildeclub
8338e701b4 Clean up installer script by removing unused code
Removed Inno Download Plugin fallback procedures.
2026-02-15 09:33:46 -07:00
deepend-tildeclub
a384b8e295 Implement fallback procedures for Inno Download Plugin
Added no-op fallback procedures for Inno Download Plugin.
2026-02-15 09:32:34 -07:00
deepend-tildeclub
b77690d046 Refactor zoitechat.props configuration for clarity 2026-02-14 22:27:00 -07:00
deepend-tildeclub
49c97108e5 Update zoitechat.props for dependency paths and flags 2026-02-14 22:26:00 -07:00
deepend-tildeclub
45b9de5ff6 Update installer.vcxproj with new XML structure 2026-02-14 22:12:36 -07:00
deepend-tildeclub
63808bebde Fix XML formatting in installer.vcxproj 2026-02-14 22:11:23 -07:00
deepend-tildeclub
f678491eb3 Fix XML formatting in copy.vcxproj 2026-02-14 02:21:03 -07:00
deepend-tildeclub
b1f3bf85c4 Update copy.vcxproj with new XML structure 2026-02-14 02:20:26 -07:00
deepend-tildeclub
f8e1536336 Change toolset to v142 and update dependencies
Updated project file to use v142 toolset and modified dependencies.
2026-02-14 01:32:39 -07:00
deepend-tildeclub
8b90555511 Change PlatformToolset from v143 to v142 2026-02-14 01:32:00 -07:00
deepend-tildeclub
f32b8534a4 Change PlatformToolset from v143 to v142 2026-02-14 01:31:14 -07:00
deepend-tildeclub
26453a8ad4 Update print statement from 'Hello' to 'Goodbye' 2026-02-14 01:30:39 -07:00
deepend-tildeclub
855b892b1e Update fmt.Println message from 'Hello' to 'Goodbye' 2026-02-14 01:25:25 -07:00
deepend-tildeclub
22b74dc70b Upgrade PlatformToolset from v142 to v143 2026-02-14 01:24:53 -07:00
deepend-tildeclub
014ba9e868 Upgrade PlatformToolset from v142 to v143 2026-02-14 01:24:25 -07:00
deepend-tildeclub
11f3beae8b Upgrade project to use v143 toolset
Updated project file to use v143 toolset and modified dependencies.
2026-02-14 01:23:43 -07:00
deepend-tildeclub
7df778fc71 Merge pull request #45 from ZoiteChat/c17
C17
2026-02-12 22:24:04 -07:00
deepend-tildeclub
a975ddc80a Merge pull request #57 from ZoiteChat/master
merge master changes into C17.
2026-02-12 14:27:21 -07:00
deepend-tildeclub
65411b8ccb Update gio-2.0 and GLib version requirements 2026-02-05 11:53:17 -07:00
deepend-tildeclub
5c7991e873 Update gio-2.0 and GLib version requirements 2026-02-05 11:51:03 -07:00
deepend-tildeclub
1c8db65b20 Change SourceDir path in installer script 2026-02-05 11:20:06 -07:00
deepend-tildeclub
1e21f2b148 Update SourceDir from 'rel' to 'release' 2026-02-05 11:19:02 -07:00
9aba312c8e Resolved the merge conflict in STS capability handling by keeping the clearer warning message for missing values. 2026-02-04 13:13:51 -07:00
983ae5337b Added a diagnostic message when an STS capability token is missing its value, while keeping the ignore behavior intact. 2026-02-04 12:57:07 -07:00
f58785c2e0 Added an explicit diagnostic when an STS capability token lacks a value while keeping the ignore policy unchanged. 2026-02-04 12:42:22 -07:00
3d030a96b7 Updated sts_handle_capability to return FALSE after logging the no‑TLS warning, so the insecure upgrade path doesn’t stop capability negotiation; it still returns TRUE only when an STS upgrade/reconnect is initiated or already in progress.
Confirmed inbound_cap_ls only returns early when sts_upgrade_triggered is set by sts_handle_capability, which now only happens for real upgrade/reconnect initiation or in‑progress upgrades.
2026-02-04 12:42:04 -07:00
2ecf1c18fb Added STS value parsing in CAP ACK handling so sts= capability values are applied immediately before toggling capabilities. 2026-02-04 12:41:32 -07:00
eae5a209d3 Updated STS parsing to ignore preload tokens that include a value while preserving duplicate-preload rejection for valid tokens. 2026-02-04 11:58:13 -07:00
78a00b5b88 Updated STS policy handling to preserve any existing stored port on secure updates rather than overwriting it from the current TLS port, keeping secure-path updates focused on duration/preload. 2026-02-04 11:57:54 -07:00
b9bc65e3c2 Updated STS parsing to only accept preload when it appears without a value, ignoring tokens like preload=0. 2026-02-04 11:39:20 -07:00
3d8d3958ea Updated STS parsing to treat duplicate port, duration, or preload keys as invalid by returning FALSE immediately when repeats are encountered. 2026-02-04 11:35:40 -07:00
b09e6a5405 Updated STS policy handling to require an active connection port when already on TLS, ignoring any advertised port token before storing the profile. 2026-02-04 10:30:13 -07:00
89a8f3eb0a Updated STS handling to require an explicit port in insecure-connection capability upgrades, ignoring incomplete policies without upgrading. 2026-02-04 10:19:26 -07:00
deepend-tildeclub
3290f15439 Remove MSYS2 Build badge from README
Removed MSYS2 build badge from the README.
2026-02-03 22:06:42 -07:00
deepend-tildeclub
0a737c4d72 Delete .github/workflows/msys-build.yml 2026-02-03 22:05:48 -07:00
303d5cc581 preparation for upcoming release 2.17.4 zoitechat-2.17.4 2026-02-03 13:28:35 -07:00
deepend-tildeclub
cf2e44f3d5 Refactor Windows build workflow by removing MSYS2 setup
Removed MSYS2 setup and dependency installation steps for GTK build fallback. Updated Python version syntax and adjusted paths for dependencies.
2026-02-01 22:25:20 -07:00
deepend-tildeclub
049d3c19af Add MSYS2 setup and improve dependency installation
Added MSYS2 setup step for GTK build fallback and updated the installation process for dependencies. Enhanced error handling and ensured proper paths for GTK and Lua headers.
2026-02-01 22:24:25 -07:00
deepend-tildeclub
7be145b94a Clarify OpenSSL trust store override and clean up code
Added a comment to clarify the purpose of the OpenSSL trust store override and removed unnecessary code related to GDK_BACKEND configuration.
2026-02-01 16:39:38 -07:00
deepend-tildeclub
e365266b4a Update OpenSSL trust store and GDK_BACKEND settings 2026-02-01 16:37:34 -07:00
deepend-tildeclub
c90f3c659a Fix include directive for glib.h 2026-01-27 12:13:47 -07:00
e78251ee29 fix(win32): replace netdb.h with ws2tcpip.h for addrinfo APIs 2026-01-26 18:19:14 -07:00
b960f62d2a fix(fe-text): replace strdup with g_strdup for C17 builds 2026-01-26 18:12:49 -07:00
deepend-tildeclub
dc76c2ea37 Change C standard from C17 to c17 2026-01-26 18:08:01 -07:00
6e5149fbe6 add C17 to meson.build 2026-01-26 16:01:47 -07:00
4008d94571 fix(portability): replace POSIX-only string funcs and legacy hostent fields 2026-01-26 15:56:52 -07:00
deepend-tildeclub
4ad5df0370 Update documentation links in README 2026-01-26 14:15:31 -07:00
deepend-tildeclub
887d891541 Merge pull request #44 from ZoiteChat/glib-dependency-cleanup
Glib dependency cleanup + Makefile
2026-01-26 01:36:54 -07:00