Description: fcl-net (active) Revisions in this set 53d847f26831a212e928d4970a1f2373df60db76,7fbc82a9ffd9fda11f0643f32dcfd675de7a53a4,9d9128a747adcbdc2a7a3fafb17237f895dbff21,7d890608b8cea84f701e5f88a32f7a6edea3f173,1d18f2fdbf2b190f9abefd954bcea71795de8bc3,52c00037d3600f819bd8495b470c06a2f026dc10,c4e20291797583b2d172f804c0c684747279e70a,4697de93793690818baef08586f3f06cf6c776b6,74ebc15596a6ba09eb663919c340df005291924c,58b252705ea9be56262b384f2b633e386b41f69a,87e9958429835f501f83e8714f2a407c2ffffd12,72213d42da79cc35d4f158c8a8555eb0cbb3afd3,bbb01506c710df62b55cf7e4127b4f088a7d6f4f,cb05049c4ffbf9529cb1545ee497ac2a86c134ef,6e5103f3c5da7a9ca8bc7881a543890de47ae30b,0b96cc3a30112d75805553572a4ac75d9ad6110c,71457e64081e43116c8293ed7b28bf2594c53c27,cb22b7a1d5d331b571b6efbcdff7a1eb8ff7659e,49f1f4d26e00de8f62e2f39bcf98520f6e98ae55,d36761f4a4dac1f859bfbc12784e6c5a55a5b425,33f5da686ea0c853f5259277ed458b02e8d95a82,9e783cc3ad4bffe0381afd0034896e30045a1515,dcc0b706bc48979458080099b7a92ca83646c6d1,2cbc6bb6749fe327d5febedbd7971b5ea16bf3eb,9c7d1515bfa32bb78906e09e0c66793bc802300a,b881deeb9fcdbb69995eba2b0aa4f5fad40209ab,28a8279d91f1c56e470aae5624c1f3d891fe81a8,ade9ac865ea361864128fdd8043bacd0b69c8663,59501f11a5d908bb5f84325c45f94f7b4d162d72,bbdb188c8d263fe0064ece9a0c16691dfc28d005,3718b52ce07739c543b2554301cada3be74f3ebd,f047c40bcaaf3a4dfe3f0329c03a590700809dd9,8f4b56d10e8ffc1c34c355d97d6afc8329d3ade0,5271d1958581b3b4f4cc8a261d75663ac941208b,656254a984065ef5461cdbeb0e28f8da2e472d8b,a518fb1fd55b66684c1b327faca4ae5104ac79db,fb9bcac2d3c1dd1178b6a7ce090e0345014ad04f,dcabb0151fbbdd802b70cda739aa920ce91edd45,9780607d0577980ea8d6dbc88ef74fd22be6e75a,b78679afa10ff51af3ae9ed5cefe3e64bcfe7be5,1cd1415df746ecaf9603bb0afb8660d3af3ea1f1,88d57454a0fe887251e117c18981cbce1eab55dd,c1aa60198d792e04288a0de2c9f795b5338f4d88,70b8606bd8fc743d7cbb3d8f9a241ff94a80123c,72f8e7992e69e3f201de63003ce70a3e6b3bdc3d,7a760c9b891c68c0a8c9562088914db34def3e6f,cd72a1a6779c4e512a848b62bd1445c2acf69866,e202914f089442acee251567f0a9a2a49e7748a6,fd0dd60f55c4258be6a80a5fa4270db73e704cb6,80891e952e0515444441e4ba47b56ce620fb3726,fc6740af15e73a5ac7459a96782abfe61decf2e9,fc411c5df50b25c1efcd0abc9a8b9ccac7112ecc,4168976a42e374a1414764e4b37d68023bf5512f,6923ac3d0a17cf5f10561a3f448290418b2118ee,6c705e128067cccbf9a8315a7c78b9d3786f27d6,c4aa8b02fb86d73c0b4f2cb908e22ff539af80cb,b92a6f96ff92002fbaed92710cf9f5ce5e888335,aaa50b7cbda6ba65b58320be7eff4e5f128f4100,ae08a3feba49c9e8034c98e05d7688605df239bd,cd284bd030e5ec10fe4dd10edf9a74645a5e474e,e951bf74af57bb494534c8021a4be9e0095421e0,3ce513ba92dd1daa9f67e8b2e9427315d9bb2618 commit 53d847f26831a212e928d4970a1f2373df60db76 Author: marcus Date: Wed Feb 24 19:00:58 2021 +0000 Amiga, AROS, MorphOS: Prevent crash when access socket without TCP/IP Stack running git-svn-id: trunk@48805 - M packages/fcl-net/src/amiga/resolve.inc M packages/fcl-net/src/aros/resolve.inc M packages/rtl-extra/src/amiga/sockets.pp M packages/rtl-extra/src/aros/sockets.pp --- commit 7fbc82a9ffd9fda11f0643f32dcfd675de7a53a4 Author: Ondrej Pokorny Date: Sat Aug 14 02:12:40 2021 +0200 httpserver keep-alive first attempt M packages/fcl-net/src/ssockets.pp M packages/fcl-web/src/base/fphttpserver.pp --- commit 9d9128a747adcbdc2a7a3fafb17237f895dbff21 Author: Ondrej Pokorny Date: Sat Aug 14 02:12:40 2021 +0200 httpserver keep-alive first attempt M packages/fcl-net/src/ssockets.pp M packages/fcl-web/src/base/fphttpserver.pp --- commit 7d890608b8cea84f701e5f88a32f7a6edea3f173 Author: Ondrej Pokorny Date: Sat Aug 14 02:55:15 2021 +0200 comment M packages/fcl-net/src/ssockets.pp --- commit 1d18f2fdbf2b190f9abefd954bcea71795de8bc3 Author: Ondrej Pokorny Date: Sat Aug 14 02:55:15 2021 +0200 comment M packages/fcl-net/src/ssockets.pp --- commit 52c00037d3600f819bd8495b470c06a2f026dc10 Author: Ondrej Pokorny Date: Sat Aug 14 06:17:46 2021 +0200 Ignore exceptions M packages/fcl-net/src/ssockets.pp M packages/fcl-web/src/base/fphttpserver.pp --- commit c4e20291797583b2d172f804c0c684747279e70a Author: Ondrej Pokorny Date: Sat Aug 14 06:17:46 2021 +0200 Ignore exceptions M packages/fcl-net/src/ssockets.pp M packages/fcl-web/src/base/fphttpserver.pp --- commit 4697de93793690818baef08586f3f06cf6c776b6 Author: Ondrej Pokorny Date: Thu Aug 19 10:45:13 2021 +0000 Keep-Alive fixes M packages/fcl-net/src/ssockets.pp M packages/fcl-web/examples/httpserver/testhttpserver.pas M packages/fcl-web/examples/httpserver/threadedhttpserver.pas M packages/fcl-web/src/base/fphttpserver.pp M packages/fcl-web/src/base/httpdefs.pp --- commit 74ebc15596a6ba09eb663919c340df005291924c Author: Michaël Van Canneyt Date: Fri Aug 20 10:00:15 2021 +0200 * Select calls M packages/fcl-net/src/ssockets.pp --- commit 58b252705ea9be56262b384f2b633e386b41f69a Author: Michaël Van Canneyt Date: Fri Aug 20 10:06:38 2021 +0200 * Allow to compile also non-windows,linux M packages/fcl-net/src/ssockets.pp --- commit 87e9958429835f501f83e8714f2a407c2ffffd12 Author: Michaël Van Canneyt Date: Sat Aug 21 09:03:56 2021 +0200 * Allow to read handler M packages/fcl-net/src/ssockets.pp --- commit 72213d42da79cc35d4f158c8a8555eb0cbb3afd3 Author: Michaël Van Canneyt Date: Sat Aug 21 12:11:29 2021 +0200 * Negative time value waits forever M packages/fcl-net/src/ssockets.pp --- commit bbb01506c710df62b55cf7e4127b4f088a7d6f4f Author: Ondrej Pokorny Date: Fri Aug 27 21:23:01 2021 +0200 * windows compilation M packages/fcl-net/src/ssockets.pp --- commit cb05049c4ffbf9529cb1545ee497ac2a86c134ef Author: Ondrej Pokorny Date: Sun Aug 29 16:38:08 2021 +0200 * TSocketHandler.Select: set LastError M packages/fcl-net/src/ssockets.pp --- commit 6e5103f3c5da7a9ca8bc7881a543890de47ae30b Author: Michaël Van Canneyt Date: Wed Sep 1 14:03:36 2021 +0200 * Fix for non-compilation on non-supported platforms M packages/fcl-net/src/ssockets.pp --- commit 0b96cc3a30112d75805553572a4ac75d9ad6110c Author: Michaël Van Canneyt Date: Wed Sep 1 14:05:27 2021 +0200 * Fix for non-compilation on non-supported platforms: linux -> unix M packages/fcl-net/src/ssockets.pp --- commit 71457e64081e43116c8293ed7b28bf2594c53c27 Author: Michaël Van Canneyt Date: Wed Sep 1 14:26:28 2021 +0200 * More platform fixes M packages/fcl-net/src/ssockets.pp --- commit cb22b7a1d5d331b571b6efbcdff7a1eb8ff7659e Author: Michaël Van Canneyt Date: Wed Sep 1 14:57:51 2021 +0200 * Fopefully last fix for non-select platforms M packages/fcl-net/src/ssockets.pp --- commit 49f1f4d26e00de8f62e2f39bcf98520f6e98ae55 Author: mattias Date: Wed Feb 23 11:12:07 2022 +0100 fcl-net: fixed typo A nohup.out M packages/fcl-net/src/ssockets.pp --- commit d36761f4a4dac1f859bfbc12784e6c5a55a5b425 Author: mattias Date: Fri Feb 25 19:15:22 2022 +0100 fcl-net: no ESocketError after closing the connection M packages/fcl-net/src/ssockets.pp M packages/fcl-web/src/websocket/fpwebsocket.pp --- commit 33f5da686ea0c853f5259277ed458b02e8d95a82 Author: Dimitrios Chr. Ioannidis Date: Wed Jun 8 23:10:36 2022 +0300 TInetSocket connect timeout support under 1 second fix. (cherry picked from commit f20b6275563a6051ea91ab2f1b1521dd287be83f) M packages/fcl-net/src/ssockets.pp --- commit 9e783cc3ad4bffe0381afd0034896e30045a1515 Author: Michaël Van Canneyt Date: Mon Sep 19 22:50:06 2022 +0200 * Connection list, allow to set descendent for connections and disconnect/connectiondropped events M packages/fcl-net/examples/isockcli.pp M packages/fcl-net/examples/isocksvr.pp M packages/fcl-net/src/ssockets.pp --- commit dcc0b706bc48979458080099b7a92ca83646c6d1 Author: Michaël Van Canneyt Date: Tue Sep 20 16:53:34 2022 +0200 * Fix problem reported by Pierre M packages/fcl-net/src/ssockets.pp --- commit 2cbc6bb6749fe327d5febedbd7971b5ea16bf3eb Author: Michaël Van Canneyt Date: Tue Sep 20 17:03:45 2022 +0200 * Better solution for last commit, correct sockets definitions in implementation M packages/fcl-net/src/ssockets.pp --- commit 9c7d1515bfa32bb78906e09e0c66793bc802300a Author: Michaël Van Canneyt Date: Tue Sep 20 17:06:01 2022 +0200 * Prevent codetools from messing up types again M packages/fcl-net/src/ssockets.pp --- commit b881deeb9fcdbb69995eba2b0aa4f5fad40209ab Author: Ondrej Pokorny Date: Thu Nov 3 06:31:12 2022 +0100 fix TServerSocketStream.CanRead result when FServer is gone (this happens on closing the server with open connections) M packages/fcl-net/src/ssockets.pp --- commit 28a8279d91f1c56e470aae5624c1f3d891fe81a8 Author: Ondrej Pokorny Date: Thu Nov 3 06:31:56 2022 +0100 remove unused private variable M packages/fcl-net/src/ssockets.pp --- commit ade9ac865ea361864128fdd8043bacd0b69c8663 Author: Michaël Van Canneyt Date: Tue Dec 20 15:18:47 2022 +0100 * Add const to string args where possible. Fix issue #40049 M packages/fcl-net/src/netdb.pp M packages/fcl-net/src/resolve.pp M packages/fcl-net/src/sslbase.pp M packages/fcl-net/src/sslsockets.pp M packages/fcl-net/src/ssockets.pp --- commit 59501f11a5d908bb5f84325c45f94f7b4d162d72 Author: Michaël Van Canneyt Date: Mon Dec 26 13:59:53 2022 +0100 * Fix hierarchy M packages/fcl-net/src/ssockets.pp --- commit bbdb188c8d263fe0064ece9a0c16691dfc28d005 Author: Michaël Van Canneyt Date: Sat Jan 14 23:14:32 2023 +0100 * PChar -> PAnsiChar M packages/fcl-net/src/amiga/resolve.inc M packages/fcl-net/src/aros/resolve.inc M packages/fcl-net/src/cnetdb.pp M packages/fcl-net/src/netdb.pp M packages/fcl-net/src/os2/resolve.inc M packages/fcl-net/src/resolve.pp M packages/fcl-net/src/unix/resolve.inc M packages/fcl-net/src/win/resolve.inc --- commit 3718b52ce07739c543b2554301cada3be74f3ebd Author: Michaël Van Canneyt Date: Mon Mar 6 14:57:58 2023 +0100 * Dotted filenames for package fcl-net A packages/fcl-net/namespaced/System.Net.Cnetdb.pp A packages/fcl-net/namespaced/System.Net.Fpsock.pp A packages/fcl-net/namespaced/System.Net.Httpsvlt.pp A packages/fcl-net/namespaced/System.Net.Netdb.pp A packages/fcl-net/namespaced/System.Net.Resolve.pp A packages/fcl-net/namespaced/System.Net.Sslbase.pp A packages/fcl-net/namespaced/System.Net.Sslsockets.pp A packages/fcl-net/namespaced/System.Net.Ssockets.pp A packages/fcl-net/namespaces.lst M packages/fcl-net/src/cnetdb.pp M packages/fcl-net/src/fpsock.pp M packages/fcl-net/src/httpsvlt.pp M packages/fcl-net/src/netdb.pp M packages/fcl-net/src/resolve.pp M packages/fcl-net/src/sslbase.pp M packages/fcl-net/src/sslsockets.pp M packages/fcl-net/src/ssockets.pp M packages/fcl-net/src/win/resolve.inc --- commit f047c40bcaaf3a4dfe3f0329c03a590700809dd9 Author: mattias Date: Thu Jun 22 12:20:06 2023 +0200 fcl-net: fixed range check error M packages/fcl-net/src/ssockets.pp --- commit 8f4b56d10e8ffc1c34c355d97d6afc8329d3ade0 Author: mattias Date: Fri Jul 7 11:16:50 2023 +0200 fcl-net: clean up and keep stacktrace M packages/fcl-net/src/ssockets.pp --- commit 5271d1958581b3b4f4cc8a261d75663ac941208b Author: mattias Date: Fri Jul 7 18:52:03 2023 +0200 fcl-net: comment: TInetServer.SockToStream should be using TServerSocketStream M packages/fcl-net/src/ssockets.pp --- commit 656254a984065ef5461cdbeb0e28f8da2e472d8b Author: Michaël Van Canneyt Date: Sun Jul 16 12:32:05 2023 +0200 * Patch to fix issue #40351 M packages/fcl-net/src/ssockets.pp --- commit a518fb1fd55b66684c1b327faca4ae5104ac79db Author: Ondrej Pokorny Date: Mon Aug 21 21:29:33 2023 +0200 set FSocketInitialized to False in TSocketStream.Close (fix AV when Close is called twice) M packages/fcl-net/src/ssockets.pp --- commit fb9bcac2d3c1dd1178b6a7ce090e0345014ad04f Author: Michaël Van Canneyt Date: Sun Dec 3 21:38:12 2023 +0100 * Better creation of self-signed certificates. Patch by Anton (@odisey1245). Fixes issue #40553 M packages/fcl-net/src/sslbase.pp M packages/openssl/src/fpopenssl.pp --- commit dcabb0151fbbdd802b70cda739aa920ce91edd45 Author: Frederic Kehrein Date: Sun Sep 29 21:29:27 2024 +0200 Adding fpsockets unit to fcl-net M packages/fcl-net/fpmake.pp A packages/fcl-net/src/fpsockets.pp A tests/test/units/fpsockets/tfpsock1.pp A tests/test/units/fpsockets/tfpsock2.pp A tests/test/units/fpsockets/tfpsock3.pp --- commit 9780607d0577980ea8d6dbc88ef74fd22be6e75a Author: Michael Van Canneyt Date: Wed Oct 2 13:30:39 2024 +0200 * Handle case where there is no handler M packages/fcl-net/src/ssockets.pp --- commit b78679afa10ff51af3ae9ed5cefe3e64bcfe7be5 Author: Michael Van Canneyt Date: Wed Oct 2 14:48:22 2024 +0200 * Ensure FPSockets compiles in unicode rtl A packages/fcl-net/namespaced/System.Net.FPSockets.pp M packages/fcl-net/namespaces.lst M packages/fcl-net/src/fpsockets.pp --- commit 1cd1415df746ecaf9603bb0afb8660d3af3ea1f1 Author: Michaël Van Canneyt Date: Sat Nov 30 19:01:32 2024 +0100 * Localhost fallback in case no DNS servers found. Patch from NiteHawk, fixes issue #41047 M packages/fcl-net/src/netdb.pp --- commit 88d57454a0fe887251e117c18981cbce1eab55dd Author: mattias Date: Tue Jun 17 11:37:05 2025 +0200 fcl-net: fixed comments M packages/fcl-net/src/sslbase.pp --- commit c1aa60198d792e04288a0de2c9f795b5338f4d88 Author: Michaël Van Canneyt Date: Thu Jul 24 17:25:58 2025 +0200 * Fix default class for server-side socket connection streams M packages/fcl-net/src/ssockets.pp --- commit 70b8606bd8fc743d7cbb3d8f9a241ff94a80123c Author: Michaël Van Canneyt Date: Thu Jul 24 17:59:53 2025 +0200 * Part 1 of MR !881 M packages/fcl-net/src/fpsockets.pp --- commit 72f8e7992e69e3f201de63003ce70a3e6b3bdc3d Author: Michaël Van Canneyt Date: Thu Jul 24 21:19:25 2025 +0200 * Fix windows compilation M packages/fcl-net/src/fpsockets.pp --- commit 7a760c9b891c68c0a8c9562088914db34def3e6f Author: Michaël Van Canneyt Date: Thu Jul 24 22:38:50 2025 +0200 * Switch to FPSockets as base layer, to enable IPV6 M packages/fcl-net/src/fpsockets.pp M packages/fcl-net/src/ssockets.pp M packages/gnutls/src/gnutlssockets.pp M packages/openssl/src/opensslsockets.pp --- commit cd72a1a6779c4e512a848b62bd1445c2acf69866 Author: Michaël Van Canneyt Date: Thu Jul 24 22:42:05 2025 +0200 * Fix windows compilation M packages/fcl-net/src/ssockets.pp --- commit e202914f089442acee251567f0a9a2a49e7748a6 Author: Michaël Van Canneyt Date: Fri Jul 25 17:26:26 2025 +0200 * Fix wince compilation M packages/fcl-net/src/ssockets.pp --- commit fd0dd60f55c4258be6a80a5fa4270db73e704cb6 Author: Michaël Van Canneyt Date: Fri Jul 25 22:13:44 2025 +0200 * Make sure it compiles on other platforms M packages/fcl-net/src/fpsockets.pp M packages/fcl-net/src/ssockets.pp --- commit 80891e952e0515444441e4ba47b56ce620fb3726 Author: Michaël Van Canneyt Date: Fri Jul 25 22:22:22 2025 +0200 * Fixed unix compilation M packages/fcl-net/src/fpsockets.pp --- commit fc6740af15e73a5ac7459a96782abfe61decf2e9 Author: Marcus Sackrow Date: Fri Jul 25 23:41:07 2025 +0200 Amiga-likes: fpsocket implementation for amiga systems M packages/fcl-net/src/fpsockets.pp M packages/rtl-extra/src/amiga/sockets.pp M packages/rtl-extra/src/aros/sockets.pp --- commit fc411c5df50b25c1efcd0abc9a8b9ccac7112ecc Author: Michaël Van Canneyt Date: Sat Jul 26 08:05:23 2025 +0200 * Fixed wrong define LINUX->UNIX. Fixes issue #41340 M packages/fcl-net/src/fpsockets.pp --- commit 4168976a42e374a1414764e4b37d68023bf5512f Author: Marcus Sackrow Date: Sat Jul 26 22:11:01 2025 +0200 Amiga: disable inlining in fpsockets the linker (vlink) throws an error on the Default() call in NetAddr() M packages/fcl-net/src/fpsockets.pp --- commit 6923ac3d0a17cf5f10561a3f448290418b2118ee Author: Michaël Van Canneyt Date: Sun Jul 27 14:05:19 2025 +0200 * Do not make dualstack the default M packages/fcl-net/src/ssockets.pp --- commit 6c705e128067cccbf9a8315a7c78b9d3786f27d6 Author: Michaël Van Canneyt Date: Sun Jul 27 18:23:41 2025 +0200 * Pass exact size to connect M packages/fcl-net/src/fpsockets.pp --- commit c4aa8b02fb86d73c0b4f2cb908e22ff539af80cb Author: Michaël Van Canneyt Date: Mon Jul 28 09:26:25 2025 +0200 * Fix windows compilation M packages/fcl-net/src/fpsockets.pp --- commit b92a6f96ff92002fbaed92710cf9f5ce5e888335 Author: Michaël Van Canneyt Date: Mon Jul 28 14:28:10 2025 +0200 * Correct case for dotted name M packages/fcl-net/src/fpsockets.pp --- commit aaa50b7cbda6ba65b58320be7eff4e5f128f4100 Author: Michaël Van Canneyt Date: Mon Jul 28 22:48:29 2025 +0200 * Amiga needs exact address size. M packages/fcl-net/src/fpsockets.pp M packages/fcl-net/src/ssockets.pp --- commit ae08a3feba49c9e8034c98e05d7688605df239bd Author: Michaël Van Canneyt Date: Wed Jul 30 21:26:18 2025 +0200 * Correctly initialize address in acceptsocket M packages/fcl-net/src/ssockets.pp --- commit cd284bd030e5ec10fe4dd10edf9a74645a5e474e Author: Michaël Van Canneyt Date: Fri Aug 1 15:50:18 2025 +0200 * C operators, and patch for #41345 M packages/fcl-net/src/fpsockets.pp --- commit e951bf74af57bb494534c8021a4be9e0095421e0 Author: Marcus Sackrow Date: Sat Aug 9 21:27:39 2025 +0200 Amiga: ssockets implementation M packages/fcl-net/src/ssockets.pp M packages/rtl-extra/src/amiga/sockets.pp M packages/rtl-extra/src/aros/sockets.pp --- commit 3ce513ba92dd1daa9f67e8b2e9427315d9bb2618 Author: Michaël Van Canneyt Date: Tue Mar 3 17:26:10 2026 +0100 * Check FAccepting after ESysEIntr. Fixes issue #36741 M packages/fcl-net/src/ssockets.pp