Mirek Fidler
07772ac09b
Core/SSL: Fixed macos clang warnings
2026-04-25 09:59:01 +02:00
İsmail Yılmaz
5ada079401
Core/SSL: Secure random and nonce generator with SecureBuffer support ( #270 )
2026-04-25 09:52:33 +02:00
Mirek Fidler
ac4aadced1
Core/SSL: Copying (OpenSSL apache 2.0 license)
2026-04-23 08:52:34 +02:00
Zbigniew Rębacz
1596195267
Core, CtrlLib, RichEdit, ide: Fix warnigns on macOS. ( #336 )
2026-01-12 08:18:05 +01:00
İsmail Yılmaz
962dd7f37c
Core: UnixSocket (AF_UNIX) implementation ( #325 )
...
* Core: UnixSocket (AF_UNIX) implementation
Core/UnixSocket: GetPeerPid refactored
reference/UnixSocketClient: Use default socket type for connection
reference/UnixSocketServer: Use default socket type for listen
Core: UnixSocket API docs & cleanup
Core: UnixSocket friend declaration guarded using ifdefs.
* Core: UnixSocket, GetPeerPid() refactored, docs updated
* Core: TcpSocket renamed as Socket and added unix domain socket support.
Cleanup
Updated API docs.
* Core: UnixSocket entry removed from API docs.
* Core: Socket/SocketWaitEvent API docs cosmetics.
* Core: Socket cosmetics
2025-12-06 12:46:50 +01:00
Mirek Fidler
fdc5585546
Core/SSL: flagSSL_USEMALLOC
2025-11-07 11:39:13 +01:00
Mirek Fidler
92b6299c9b
CtrlLib: Fixed DisplayPopup issue
2025-10-14 11:49:42 +02:00
Mirek Fidler
c54d747e2a
CtrlLib: Fixed slider appearance in QHD
2025-10-10 09:58:19 +02:00
Mirek Fidler
9a5b2dcee2
.removed DLOGs
2025-10-08 08:13:48 +02:00
Mirek Fidler
b277c8ee98
Core: CPU_Cores refactored to support >64, Ignoring leaks in new OpenSSL, Stream::Put(const char *s) now allows and ignores nullptr
2025-10-07 16:48:58 +02:00
İsmail Yılmaz
7a8de0b662
Core/SSL: AES module, SSL 1.1 compatibility. ( #296 )
...
* Core/SSL: AES module, SSL 1.1 compatibility.
* Conditional compilation def is removed
2025-09-30 11:23:10 +02:00
Mirek Fidler
500ccc11a4
Core/SSL: Conditional compilation of AES - temporary fix
2025-07-16 08:50:20 -04:00
Mirek Fidler
d927fe46a0
Core/SSL: Removed openssl/engine.h include (no more supported in fedora), added openssl/rand.h (was include by engine.h); RichEdit: Diagram improvements
2025-07-02 09:56:59 +02:00
İsmail Yılmaz
7fb2d67521
Core/SSL: Added SecureBuffer and SecureZero ( #272 )
2025-06-10 11:56:05 +02:00
İsmail Yılmaz
cb1f954d4f
Core/SSL: MSVC aes warning fix ( #268 )
...
* Core/SSL: Aes256Gcm: Method name corrected (Chunksize to ChunkSize).
* Core/SSL: MSVC warning supressed.
* Core/SSL: Cosmetics
2025-05-10 10:39:10 +02:00
İsmail Yılmaz
218ee862ef
Core/SSL: AES-256-GCM encryption and decryption ( #266 )
2025-05-05 14:31:58 +02:00
Mirek Fidler
86339776d3
Core/SSL: Win32 crypt32.lib added to support SSL 3.2.1
2024-05-12 11:13:35 +02:00
Mirek Fidler
2bf628e981
Core/SSL: cosmetics
2024-04-21 10:06:40 +02:00
zouqinglei
f7010adc6a
Add CA certificate authentication to TcpSocket and SSL class ( #197 )
2024-04-21 10:02:17 +02:00
Mirek Fidler
a1ca4a04ca
Core/SSL: Fixed UPP_HEAP problem
2022-02-14 08:28:46 +01:00
Mirek Fidler
dbed223abc
upp.src: in win32 usp10 now strictly before gdi32 (to avoid win 7 issues)
2022-02-11 17:51:20 +01:00
Mirek Fidler
34ff691308
sizeof(wchar) is changed to 4 (32 bits) to support non BMP unicode characters
...
This might bring some incompatibilities in the code that expects wchar to be 16 bit, which
escpecially involves dealing with Win32 (and to lesser extend MacOS) APIs, so if your application
is doing that, please check all instances of WCHAR (UniChar on MacOS) or even wchar
especially type casts.
To support host APIs, char16 is introduced (but there is no 16-bit String varian).
Use ToSystemCharsetW, FromSystemCharsetW to convert texts to Win32 API.
- Support of drawing non-BMP characters in GUI
- Vastly improved character font replacement code (when drawing characters missing with requested font, replacement font is used)
- Last instances of Win32 ANSI calls (those ending with A) are removed
- UTF handling routines are refactored and their's naming is unified
- RTF is now being able to handle non-BMP characters (RTF is used as clipboard format for RichText)
Other minor changes:
- fixed TryRealloc issue
- improved MemoryCheck
- Removed MemoryAlloc48/MemoryFree48
- In theide Background parsing should less often cause delays in the main thread
2021-12-02 12:03:19 +01:00
cxl
42ba8e7854
ide: Dir diff can now limit files by time, report history of .upp file, fixed SSL issue
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15773 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-16 12:39:19 +00:00
cxl
afb2401b59
Core/SSL: In MacOS now using static libraries
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15769 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2021-02-14 23:36:15 +00:00
cxl
8a87fc0b3e
Core/SSL: fixed backward compatibility, ide: developing UppHub
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15543 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-29 15:18:15 +00:00
cxl
5fef4437b4
Core/SSL: icpp returned
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15530 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-27 21:45:16 +00:00
cxl
db1ba70493
CtrlLib: FileSel improvements
...
git-svn-id: svn://ultimatepp.org/upp/trunk@15456 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-11-19 19:42:17 +00:00
cxl
f3ecaf5f32
Core/SSL: Removed deprecated stuff
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14504 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-26 22:20:20 +00:00
cxl
d2ea86c98b
Core/SSL: Added OPENSSL_thread_stop to cleanup after thread exit
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14500 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-05-25 16:12:27 +00:00
cxl
baa4c6772f
ide: CLANG now default method in win32
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14378 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-25 08:03:15 +00:00
cxl
d42e49f516
Core/SSL: Now using 'crypto ssl' for MSVC too
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14365 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-24 14:05:02 +00:00
cxl
9a58e0828b
Core/SSL: now using static ssl/crypto, ide: Automatic BM setup now changed for static ssl
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14349 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-22 15:42:32 +00:00
cxl
eb57b66cd4
Draw: DragRect fixes
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14346 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-04-21 17:13:05 +00:00
cxl
b966089a76
ide: Win32 clang autosetup
...
git-svn-id: svn://ultimatepp.org/upp/trunk@14080 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-02-25 14:05:42 +00:00
cxl
58e0fdebaf
uppsrc: docs & removed #ifdef MTs
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13925 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2020-01-21 10:05:16 +00:00
cxl
0c3fbcb6f1
.cosmetics
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13716 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-11-24 15:30:16 +00:00
cxl
48eb19fff1
uppsrc: thread__ -> thread_local
...
git-svn-id: svn://ultimatepp.org/upp/trunk@13388 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2019-06-13 09:00:26 +00:00
cxl
0388c98e02
ide: Fixed common flags issue, instant setup adjsuted for new SSL libraries
...
git-svn-id: svn://ultimatepp.org/upp/trunk@12062 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-07-09 16:39:15 +00:00
cxl
c02bb2da33
Core/SSL: Fixed issues with memory allocation and freeing
...
git-svn-id: svn://ultimatepp.org/upp/trunk@11763 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2018-02-06 09:37:03 +00:00
cxl
0b50b62c41
Core: Socket::SSLServerNameIndicator, used in HttpRequest; fixes problems with connecting to some https server
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10990 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-04-08 21:32:22 +00:00
cxl
504c1d13cc
RichText: Fixed to achieve compatibility with older CLANG
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10928 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-03-09 11:43:56 +00:00
cxl
cb93eab610
Core/SSL: SSL 1.1 support
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10927 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2017-03-09 10:45:36 +00:00
cxl
7710948f88
uppsrc: .icpp files replaced by INITIALIZE/INITIALIZER
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10424 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-11-13 09:24:24 +00:00
cxl
def1ec1f92
u++: init files removed
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10409 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-11-12 06:36:54 +00:00
cxl
4417c9ab03
PdfDraw: Invisible signatures fixed
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10366 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-10-27 07:46:26 +00:00
cxl
40e42edd96
PdfDraw: developing PdfSigning
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10351 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-10-22 18:06:08 +00:00
cxl
7d5a3f23d3
Core/SSL: GetP7Signature changed
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10347 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-10-22 11:42:00 +00:00
cxl
ee8213b932
Core, Core/SSL: GetP7Signature
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10340 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-10-21 10:47:46 +00:00
cxl
c1f68bfbcd
Core: SHA256 added
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10337 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-10-19 12:32:02 +00:00
cxl
8ebdcbb0d5
uppsrc: NAMESPACE_UPP / END_UPP_NAMESPACE removed
...
git-svn-id: svn://ultimatepp.org/upp/trunk@10186 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2016-08-26 17:15:30 +00:00