Activity for Geby

  • Geby Geby modified ticket #77

    Missing declaration of _SslSet1Host

  • Geby Geby committed [r278] on Code

    Fix bug #77

  • Geby Geby committed [r277] on Code

    New BSD SysLog sender with RFC-5424 support

  • Geby Geby committed [r276] on Code

    New Rfc3339DateTime function

  • Geby Geby posted a comment on ticket #76

    OK, ttyACM* added

  • Geby Geby modified ticket #76

    ACM serial devices under LInux

  • Geby Geby committed [r275] on Code

    GetSerialPortNames returns ttyACM* too

  • Geby Geby modified ticket #75

    [Patch available] Synapse/OpenSSL accepts wrong-host certificates (security risk)

  • Geby Geby posted a comment on ticket #75

    Thank you, fixed now!

  • Geby Geby committed [r274] on Code

    Enable hostname verification in OpenSSL (bug #75 by dokkie8844)

  • Geby Geby modified ticket #74

    synaser.pas does not pass FPC_Range Check

  • Geby Geby posted a comment on ticket #74

    Thanks, fixed.

  • Geby Geby committed [r273] on Code

    synaser.pas - fix rangecheck error

  • Geby Geby modified ticket #73

    ssl_openssl3.pas not included in laz_synapse.lpk

  • Geby Geby posted a comment on ticket #73

    Thanks, fixed.

  • Geby Geby committed [r272] on Code

    Updated Lazarus package definition to use OpenSSL 3.x

  • Geby Geby committed [r271] on Code

    syslog - use FDQN (instead of first IP) as message sender identification

  • Geby Geby posted a comment on ticket #72

    Of course, OpenSSL 1.1.1 does not have function SSLeayversion at all. You must use plugin ssl_openssl11.pas instead. However all these OpenSSL versions are outdated and deprecated, best is OpenSSL 3 with ssl_openssl3.pas plugin.

  • Geby Geby modified ticket #72

    Synapse 40

  • Geby Geby posted a comment on ticket #72

    Not a bug. As error message says: "youtr application not have compiled support for SSL/TLS." You must add one of SSL plugins into your project first. Take a look for unit with "ssl_" on begin of their names. It depending on available crypto libraries on your platform.

  • Geby Geby modified ticket #71

    IPV6 PingSend shows overly long RTT values (2000000 and more), though the ping returns within some msec

  • Geby Geby posted a comment on ticket #71

    Fixed in SVN commit #270 now. Thank you, I really don't know why I shifted buffer before, maybe some other bug in prehistoric implemetation...

  • Geby Geby committed [r270] on Code

    Bugfix #71, ICMPv6 on Windows (thanks to Armin)

  • Geby Geby modified ticket #70

    Trying to load an SSL implementation on macOS results in "loading libcrypto in an unsafe way" error

  • Geby Geby posted a comment on ticket #70

    Fixed, thank you!

  • Geby Geby committed [r269] on Code

    Fix bug #70 - OpenSSL3 on Mac

  • Geby Geby modified ticket #28

    Error in flush method for android with FPC

  • Geby Geby posted a comment on ticket #28

    Thnaks, fixed as SVN #268

  • Geby Geby committed [r268] on Code

    Request #28 - fix for Flush on FPC-Android

  • Geby Geby modified ticket #69

    Access Violation in tPingSend on Win64 platform

  • Geby Geby posted a comment on ticket #69

    It is wrong datatype for IpHlp handle on Win64 platform. Fixed in r267 now. Thank you!

  • Geby Geby committed [r267] on Code

    Fixed pingsend.pas on Win64 platform

  • Geby Geby posted a comment on ticket #66

    Thank you, fixed in SVN r266 now.

  • Geby Geby modified ticket #66

    function d2iX509bio(): Wrong order of arguments in implementation

  • Geby Geby committed [r266]

    Fix bug #66

  • Geby Geby modified ticket #65

    Different versions of OpenSSL on a Linux system

  • Geby Geby posted a comment on ticket #65

    ssl_openssl3 is for version 3+ only. It using latest API and cannot be used with old deprecated versions. However old ssl_openssl is still here for all openssl versions, but not all features are working fine in all versions. I am focusing to new ssl_openssl3 only.

  • Geby Geby committed [r265]

    ssl_openssl.pas and ssl_openssl11.pas are deprecated now. Use ssl_openssl3.pas instead.

  • Geby Geby committed [r264]

    New SSL plugin for OpenSSL 3+ as preferred plugin for future.

  • Geby Geby modified ticket #63

    Set Cert + Key from string failing

  • Geby Geby committed [r263]

    fixed string result of GetPeerFingerprint (other SSL plugins)

  • Geby Geby committed [r262]

    SSL.GetPeerFingerprint - bugfix - result must be ansistring for compatibility with Unicode Delphi. (Result is binary nonprintable string) Need to change it in some SSL plugins too!

  • Geby Geby posted a comment on ticket #63

    ssl_openssl11 is not adapted for 3.0 yet. I must do it soon. However your problem is very simple! Look at comments on the begin of ssl_openssl.pas where are written acceptable certificate formats: for files are accepted "text based PEM" or "binary based DER" formats. for reading from the memory is accepted "binary based DER" only. ... and you are trying to read PEM. So, try to convert your PEM certificate to DER format first (how to read here: https://www.entrust.com/knowledgebase/ssl/how-do-i-convert-my-pem-certificate-to-a-der-certificate-format)...

  • Geby Geby posted a comment on ticket #63

    Well, but what plugin you have compiled with Synapse? ssl_openssl or ssl_openssl11, or some else?

  • Geby Geby posted a comment on ticket #63

    What SSL plugin class are you using?

  • Geby Geby committed [r261]

    ssl_openssl11 - Read all certificates from the PFX file (Radek Cervinka)

  • Geby Geby posted a comment on ticket #62

    Yes, working... but not full time, sorry.

  • Geby Geby committed [r260]

    many small POSIX and NEXTGEN fixes (ACBr)

  • Geby Geby committed [r259]

    synacode.pas - POSIX fixes (ACBr)

  • Geby Geby committed [r258]

    ssl_openssl_capi.pas small fix

  • Geby Geby committed [r257]

    ssl_cryptlib.pas Support for TLS1.2 and 1.3 (by ACBr)

  • Geby Geby committed [r256]

    blcksock.pas - improvements by ACBr

  • Geby Geby committed [r255]

    synamisc.pas POSIX fixes

  • Geby Geby committed [r254]

    new function GetLocalIPsFamily

  • Geby Geby committed [r253]

    synaser.pas - POSIX and Android support by ACBr

  • Geby Geby committed [r252]

    Charset handling fixes by ACBr

  • Geby Geby committed [r251]

    Typo errors and little improvements inspired by ACBr

  • Geby Geby committed [r250]

    synamisc.pas - new function GetProxyForURL (Windows only)

  • Geby Geby committed [r249]

    New implementation of GetIEProxy for IE 5.0+

  • Geby Geby committed [r248]

  • Geby Geby committed [r247]

    synafpc.pas - required ansistring functions are avaiable in XE4+

  • Geby Geby committed [r246]

    ssposix.inc - improvements inspired by ACBr

  • Geby Geby modified ticket #61

    Mode switch "DELPHI" not allowed here

  • Geby Geby posted a comment on ticket #61

    It is not posible, becuse jedi.inc is mandatory for all conditionals. I just forgot remove this directove, because it is part of jedi.inc. Not need "mode delphi" here again. Fixed in r245. Thanks.

  • Geby Geby committed [r245]

    synafpc.pas - fix: $MODE DELPHI directive is a part of jedi.inc

  • Geby Geby committed [r244]

    synafpc.pas - extended version by ACBr

  • Geby Geby committed [r243]

    sslinux.inc improved by ACBr

  • Geby Geby committed [r242]

    ssfpc.inc fixes by ACBr

  • Geby Geby committed [r241]

    synsock.pas - better handling of ssPosix

  • Geby Geby committed [r240]

    Delphi Posix (Android) fixes by Radek Červinka

  • Geby Geby posted a comment on ticket #54

    It is part of original jedi.inc I do not know why they set this for all platforms on FPC. So, I disable this line again. Thanks!

  • Geby Geby modified ticket #54

    jedi ASMMODE Intel

  • Geby Geby committed [r239]

    jedi.inc - bug - do not set "ASMMODE intel" on FPC. It break non-intel platforms.

  • Geby Geby posted a comment on ticket #57

    This plugin is designed for obsolette OpenSSL versions. Please, migrate to ssl_openssl11 plugin.

  • Geby Geby modified ticket #57

    TSSLOpenSSL.Init/Prepare(aserver: Boolean) functions have been removed

  • Geby Geby committed [r238]

    jedi.inc - Delphi 11 support

  • Geby Geby posted a comment on ticket #55

    Thanks!

  • Geby Geby modified ticket #55

    bugtracker milestones

  • Geby Geby posted a comment on ticket #52

    Please, try latest SVN version. Maybe it is fixed by bug #53.

  • Geby Geby modified ticket #53

    synsock.Recv under MacOS

  • Geby Geby posted a comment on ticket #53

    We are supporting much more platforms... fixed in ssfpc.inc instead. Thanks.

  • Geby Geby committed [r237]

    ssfpc.inc - do not use MAG_NOSIGNAL on MacOS, it is disabled by SO_NOSIGPIPE instead (bug #53)

  • Geby Geby modified ticket #51

    After revision 233 not compile with FPC 3.3.1

  • Geby Geby committed [r236]

    FPC DELPHI mode is enabled inside jedi.inc, cannot enable it again.

  • Geby Geby committed [r235]

    ftpsend.pas - MLSD support and directory parsing improvements (Jan Fiala)

  • Geby Geby committed [r234]

    new SSL plugin for OpenSSL with CAPI Windows certificate storage (by Pepak)

  • Geby Geby committed [r233]

    ssl_openssl plugin - support for any OpenSLL version (by Pepak)

  • Geby Geby committed [r232]

    Ansistring compatibility on Delphi 10+

  • Geby Geby committed [r231]

    small "warning" issue

  • Geby Geby committed [r230]

    small "warning" issues

  • Geby Geby modified ticket #41

    asn1util IdToMib RangeCheckError

  • Geby Geby posted a comment on ticket #41

    Fixed, thanks.

  • Geby Geby committed [r229]

    asn1util.pas - support for encoding of 64bit MIB element

  • Geby Geby modified ticket #33

    Incompatible types error on Mac OS X (Mavericks)

  • Geby Geby posted a comment on ticket #33

    Thanks.

  • Geby Geby modified ticket #31

    WakeOnLan in synamisc fails in D2009, Unicode conversion error

  • Geby Geby posted a comment on ticket #31

    Thank you!

  • Geby Geby committed [r228]

    synamisc.pas - fix bug #31

  • Geby Geby posted a comment on ticket #24

    TLS1.3 is supported too, see the ssl_openssl11 plugin. This is for my remind: https://www.openssl.org/docs/manmaster/man3/SSL_CTX_set_keylog_callback.html

  • Geby Geby committed [r227]

    httpsend.pas - int64 support and improvements (by Pepak)

1 >
MongoDB Logo MongoDB