Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Indy package separate from the one in protocols. Includes work f… #9

Open
wants to merge 76 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
76 commits
Select commit Hold shift + click to select a range
45ded00
New Indy package separate from the one in protocols. Includes work f…
JPeterMugaas Aug 20, 2024
ad47d7b
checked in file at Remy's request.
JPeterMugaas Aug 20, 2024
3b0b2f9
Restore files I deleted.
JPeterMugaas Aug 20, 2024
2bcb8dc
Restore files deleted and add old IndySSL back into package.
JPeterMugaas Aug 20, 2024
ce26375
Enable SSL_FILETYPE_ASN1: reading of DHParams file.
JPeterMugaas Aug 22, 2024
6139ef4
Remove 110 Suffix.
JPeterMugaas Aug 24, 2024
0179da0
Removed 110 file reference.
JPeterMugaas Aug 24, 2024
b6743c0
Fix for loading OpenSSL 1.1.1.
JPeterMugaas Aug 24, 2024
7c1066a
Updated work from Tony Whyman.
JPeterMugaas Aug 28, 2024
0593db2
Forgot to include these files.
JPeterMugaas Aug 28, 2024
5f6ef6f
add d2i_DHparams_bio(bp: PBIO; x: PPDH): PDH; so we can load a type …
JPeterMugaas Aug 28, 2024
1cbb613
Enable SSL_FILETYPE_ASN1.
JPeterMugaas Aug 29, 2024
7ee2fb6
1) Improve stability of TIdSSLCipher methods. They were causing acces…
JPeterMugaas Aug 31, 2024
036eb9b
Defines for Athens. Required for Unicode support.
JPeterMugaas Sep 1, 2024
9ed4666
Update IdCompilerDefines.inc.
JPeterMugaas Sep 4, 2024
13de0de
Added more properties to TIdX509 so that you can have a fairly useful…
JPeterMugaas Sep 6, 2024
d47a71f
Minor cleanups.
JPeterMugaas Sep 9, 2024
7daaa1c
More properties for certificate validation GUI and associated expansi…
JPeterMugaas Sep 9, 2024
40f8ef2
More properties for SSL Certificate Viewing plus associated API expan…
JPeterMugaas Sep 11, 2024
e0ef9cf
Start on Indy FTP Client demo program.
JPeterMugaas Sep 14, 2024
6e5c272
Expose GENERAL_NAMES_free for our usage.
JPeterMugaas Sep 14, 2024
bac5b96
Added property AltSubjectAltNames.
JPeterMugaas Sep 14, 2024
b7c5a74
FTP Server demo.
JPeterMugaas Sep 14, 2024
4b988f1
Slight refactoring source-code for new growth. Added Subject Alt Nam…
JPeterMugaas Sep 14, 2024
919fe62
Fix reversal in IPv6 addresses.
JPeterMugaas Sep 14, 2024
dd60c52
Authority Key Idenitier display now works without KiD property.
JPeterMugaas Sep 15, 2024
612367e
Use errors parameter in the VerifyCallback and provide a detailed exp…
JPeterMugaas Sep 15, 2024
4b9cd48
A parameter named "result" was causing RAD Studio to give me an error…
JPeterMugaas Sep 15, 2024
b72abb0
Use the full name (Certificate Revocation Lists) instead of CRL's. U…
JPeterMugaas Sep 15, 2024
9b20c55
User can now accept a certificate and have that persist between progr…
JPeterMugaas Sep 15, 2024
4b7a8ff
Users can now accept a certificate and have that persist.
JPeterMugaas Sep 16, 2024
a24b6e6
Fixed a couple of warnings when compiling for Win64. I am now able t…
JPeterMugaas Sep 16, 2024
f699c1b
Cert Viewer no longer resizable. Moved RightJustify and refactored S…
JPeterMugaas Sep 16, 2024
5e0cee5
Add icons for GUI program. Also, start on File Download.
JPeterMugaas Sep 16, 2024
77a0125
Add icons for GUI program. Also, start on File Download.
JPeterMugaas Sep 16, 2024
08fecf8
You now can delete files locally or remotely.
JPeterMugaas Sep 17, 2024
c1df962
Delete can now also remove directories.
JPeterMugaas Sep 17, 2024
205f4ec
Added rename and make directory actions.
JPeterMugaas Sep 17, 2024
fbd2593
You can change the foreground and background colors for some log info…
JPeterMugaas Sep 17, 2024
31ef5ad
Add upload and download buttons. Added attribution in the About box …
JPeterMugaas Sep 17, 2024
ebe9ee2
eliminated Help buttons. They do nothing
JPeterMugaas Sep 18, 2024
23e99f2
Fix bug where PopulateListList was called too soon during the transfe…
JPeterMugaas Sep 18, 2024
d71021d
Reformat code.
JPeterMugaas Sep 18, 2024
eb5809c
Reformat program source-code.
JPeterMugaas Sep 18, 2024
da673f3
HTTP Tunnelling proxies and Socks Proxies are now supported as well a…
JPeterMugaas Sep 19, 2024
f3b2e2d
Add support for FTP Proxies and split up Firewall/Proxy page with dia…
JPeterMugaas Sep 19, 2024
f7f88d3
Disalbe settings for FTP Connections while we are connected to a serv…
JPeterMugaas Sep 20, 2024
3783d7e
Allow user to require that the server supports TLS. Use can now spec…
JPeterMugaas Sep 20, 2024
ea3e184
Minor GUI fixes in Connection dialog-box.
JPeterMugaas Sep 20, 2024
1d697c5
Bug fix. Account info was not saved.
JPeterMugaas Sep 20, 2024
c350240
Title the dialog-box with the output from: X509_verify_cert_error_string
JPeterMugaas Sep 21, 2024
a41f6ac
Directory listings are now only logged if an application setting is e…
JPeterMugaas Sep 21, 2024
d97b6cd
Progress indication for uploads and downloads.
JPeterMugaas Sep 22, 2024
acf97d1
FSize variable in TFileThread should be an Int64.
JPeterMugaas Sep 22, 2024
5c7c4d1
Fix bug in progress indicator. A label caption was not set when it s…
JPeterMugaas Sep 22, 2024
4d6b89b
Regenerate .res file so we can get the copyright embedded into the .E…
JPeterMugaas Sep 22, 2024
601e8b0
Users can now specify SSL Certificates to use for Client authentication.
JPeterMugaas Sep 23, 2024
bf12f29
Change tab order in some dialog-boxes to make it more usable. Defaul…
JPeterMugaas Sep 24, 2024
4939e6d
Start on abort file transfer command functionality.
JPeterMugaas Sep 25, 2024
e7de663
Ensure that the cancel button is pressed only once.
JPeterMugaas Sep 25, 2024
3b2625c
Start division of IdSSLOpenSSL.
JPeterMugaas Sep 29, 2024
2e0e89d
Update FTP Client demo for new unit reorganization.
JPeterMugaas Sep 29, 2024
cebecb2
Move file handling routines to their own unit.
JPeterMugaas Sep 29, 2024
a40de1d
Removed some code that was commented out and remove a little unused c…
JPeterMugaas Sep 30, 2024
6364a74
Checkin IdSSLOpenSSL_Files.pas
JPeterMugaas Sep 30, 2024
b1d6adc
Remove some file references that are not needed.
JPeterMugaas Sep 30, 2024
86a0795
Commented out "RSA_padding_add_SSLv23" and "RSA_padding_check_SSLv23"…
JPeterMugaas Sep 30, 2024
79a9524
Don't print "Failed To Load" in the logs if the FailedToLoad TStrings…
JPeterMugaas Sep 30, 2024
aa5cc21
Expose X509_get1_ocsp, X509_REQ_get1_email, X509_get1_email, and X509…
JPeterMugaas Oct 1, 2024
9ac15e8
Update project for FTP Server.
JPeterMugaas Oct 1, 2024
d22fd62
Warning from Pascal Analyzer - Missing "const" for unmodified string …
JPeterMugaas Oct 1, 2024
2ce30cc
Missing "const" for unmodified string parameter
JPeterMugaas Oct 1, 2024
0b4e5e3
Fix for unmodified string not being const.
JPeterMugaas Oct 1, 2024
c6c1aca
Change some things to strict protected and make appropriate adjustments.
JPeterMugaas Oct 1, 2024
2340abb
Fixes for tab-order and control alignment.
JPeterMugaas Oct 2, 2024
f99e097
Add new safestack unit to the package.
JPeterMugaas Oct 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 87 additions & 0 deletions AllOpenSSLHeaders.pas
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
Unit AllOpenSSLHeaders;

interface

uses

IdOpenSSLHeaders_aes,
IdOpenSSLHeaders_asn1err,
IdOpenSSLHeaders_asn1,
IdOpenSSLHeaders_asn1_mac,
IdOpenSSLHeaders_asn1t,
IdOpenSSLHeaders_asyncerr,
IdOpenSSLHeaders_async,
IdOpenSSLHeaders_bioerr,
IdOpenSSLHeaders_bio,
IdOpenSSLHeaders_blowfish,
IdOpenSSLHeaders_bnerr,
IdOpenSSLHeaders_bn,
IdOpenSSLHeaders_buffererr,
IdOpenSSLHeaders_buffer,
IdOpenSSLHeaders_camellia,
IdOpenSSLHeaders_cast,
IdOpenSSLHeaders_cmac,
IdOpenSSLHeaders_cmserr,
IdOpenSSLHeaders_cms,
IdOpenSSLHeaders_comperr,
IdOpenSSLHeaders_comp,
IdOpenSSLHeaders_conf_api,
IdOpenSSLHeaders_conferr,
IdOpenSSLHeaders_conf,
IdOpenSSLHeaders_core,
IdOpenSSLHeaders_cryptoerr,
IdOpenSSLHeaders_crypto,
IdOpenSSLHeaders_cterr,
IdOpenSSLHeaders_des,
IdOpenSSLHeaders_dherr,
IdOpenSSLHeaders_dh,
IdOpenSSLHeaders_dsaerr,
IdOpenSSLHeaders_dsa,
IdOpenSSLHeaders_ebcdic,
IdOpenSSLHeaders_ecerr,
IdOpenSSLHeaders_ec,
IdOpenSSLHeaders_engineerr,
IdOpenSSLHeaders_engine,
IdOpenSSLHeaders_err,
IdOpenSSLHeaders_evperr,
IdOpenSSLHeaders_evp,
IdOpenSSLHeaders_hmac,
IdOpenSSLHeaders_idea,
IdOpenSSLHeaders_kdferr,
IdOpenSSLHeaders_objectserr,
IdOpenSSLHeaders_objects,
IdOpenSSLHeaders_obj_mac,
IdOpenSSLHeaders_ocsperr,
IdOpenSSLHeaders_ossl_typ,
IdOpenSSLHeaders_pemerr,
IdOpenSSLHeaders_pem,
IdOpenSSLHeaders_pkcs12,
IdOpenSSLHeaders_pkcs7err,
IdOpenSSLHeaders_pkcs7,
IdOpenSSLHeaders_provider,
IdOpenSSLHeaders_randerr,
IdOpenSSLHeaders_rand,
IdOpenSSLHeaders_rc4,
IdOpenSSLHeaders_rsaerr,
IdOpenSSLHeaders_rsa,
IdOpenSSLHeaders_sha,
IdOpenSSLHeaders_srtp,
IdOpenSSLHeaders_ssl3,
IdOpenSSLHeaders_sslerr,
IdOpenSSLHeaders_ssl,
IdOpenSSLHeaders_stack,
IdOpenSSLHeaders_storeerr,
IdOpenSSLHeaders_tls1,
IdOpenSSLHeaders_tserr,
IdOpenSSLHeaders_ts,
IdOpenSSLHeaders_txt_db,
IdOpenSSLHeaders_uierr,
IdOpenSSLHeaders_ui,
IdOpenSSLHeaders_whrlpool,
IdOpenSSLHeaders_x509err,
IdOpenSSLHeaders_x509,
IdOpenSSLHeaders_x509v3,
IdOpenSSLHeaders_x509_vfy ;

implementation
end.
86 changes: 86 additions & 0 deletions IdAllOpenSSLHeaders.pas
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
Unit IdAllOpenSSLHeaders;

interface

uses
IdOpenSSLHeaders_aes,
IdOpenSSLHeaders_asn1err,
IdOpenSSLHeaders_asn1,
IdOpenSSLHeaders_asn1_mac,
IdOpenSSLHeaders_asn1t,
IdOpenSSLHeaders_asyncerr,
IdOpenSSLHeaders_async,
IdOpenSSLHeaders_bioerr,
IdOpenSSLHeaders_bio,
IdOpenSSLHeaders_blowfish,
IdOpenSSLHeaders_bnerr,
IdOpenSSLHeaders_bn,
IdOpenSSLHeaders_buffererr,
IdOpenSSLHeaders_buffer,
IdOpenSSLHeaders_camellia,
IdOpenSSLHeaders_cast,
IdOpenSSLHeaders_cmac,
IdOpenSSLHeaders_cmserr,
IdOpenSSLHeaders_cms,
IdOpenSSLHeaders_comperr,
IdOpenSSLHeaders_comp,
IdOpenSSLHeaders_conf_api,
IdOpenSSLHeaders_conferr,
IdOpenSSLHeaders_conf,
IdOpenSSLHeaders_core,
IdOpenSSLHeaders_cryptoerr,
IdOpenSSLHeaders_crypto,
IdOpenSSLHeaders_cterr,
IdOpenSSLHeaders_des,
IdOpenSSLHeaders_dherr,
IdOpenSSLHeaders_dh,
IdOpenSSLHeaders_dsaerr,
IdOpenSSLHeaders_dsa,
IdOpenSSLHeaders_ebcdic,
IdOpenSSLHeaders_ecerr,
IdOpenSSLHeaders_ec,
IdOpenSSLHeaders_engineerr,
IdOpenSSLHeaders_engine,
IdOpenSSLHeaders_err,
IdOpenSSLHeaders_evperr,
IdOpenSSLHeaders_evp,
IdOpenSSLHeaders_hmac,
IdOpenSSLHeaders_idea,
IdOpenSSLHeaders_kdferr,
IdOpenSSLHeaders_objectserr,
IdOpenSSLHeaders_objects,
IdOpenSSLHeaders_obj_mac,
IdOpenSSLHeaders_ocsperr,
IdOpenSSLHeaders_ossl_typ,
IdOpenSSLHeaders_pemerr,
IdOpenSSLHeaders_pem,
IdOpenSSLHeaders_pkcs12,
IdOpenSSLHeaders_pkcs7err,
IdOpenSSLHeaders_pkcs7,
IdOpenSSLHeaders_provider,
IdOpenSSLHeaders_randerr,
IdOpenSSLHeaders_rand,
IdOpenSSLHeaders_rc4,
IdOpenSSLHeaders_rsaerr,
IdOpenSSLHeaders_rsa,
IdOpenSSLHeaders_sha,
IdOpenSSLHeaders_srtp,
IdOpenSSLHeaders_ssl3,
IdOpenSSLHeaders_sslerr,
IdOpenSSLHeaders_ssl,
IdOpenSSLHeaders_stack,
IdOpenSSLHeaders_storeerr,
IdOpenSSLHeaders_tls1,
IdOpenSSLHeaders_tserr,
IdOpenSSLHeaders_ts,
IdOpenSSLHeaders_txt_db,
IdOpenSSLHeaders_uierr,
IdOpenSSLHeaders_ui,
IdOpenSSLHeaders_whrlpool,
IdOpenSSLHeaders_x509err,
IdOpenSSLHeaders_x509,
IdOpenSSLHeaders_x509v3,
IdOpenSSLHeaders_x509_vfy ;

implementation
end.
Loading