Commit Graph

290 Commits

Author SHA1 Message Date
Ondrej Pokorny
a518fb1fd5 set FSocketInitialized to False in TSocketStream.Close (fix AV when Close is called twice) 2023-08-21 21:11:29 +00:00
Michaël Van Canneyt
3718b52ce0 * Dotted filenames for package fcl-net 2023-07-27 19:04:14 +02:00
Michael VAN CANNEYT
bd4e9676fa * Add namespaces.lst 2023-07-27 19:04:09 +02:00
Michaël Van Canneyt
2289c1f6a2 * Remove redundant Makefile.fpc 2023-07-25 13:01:55 +02:00
Michaël Van Canneyt
bb1b1bc705 * Regenerate makefiles with subtarget support 2023-07-24 16:32:02 +02:00
Michaël Van Canneyt
6b5a4dbf6e * use cthreads in correct location 2023-07-19 14:27:28 +02:00
Michaël Van Canneyt
656254a984 * Patch to fix issue #40351 2023-07-16 12:32:15 +02:00
Michaël Van Canneyt
bbdb188c8d * PChar -> PAnsiChar 2023-07-15 18:22:41 +02:00
mattias
5271d19585 fcl-net: comment: TInetServer.SockToStream should be using TServerSocketStream 2023-07-07 23:01:33 +02:00
mattias
8f4b56d10e fcl-net: clean up and keep stacktrace 2023-07-07 11:17:33 +02:00
mattias
f047c40bca fcl-net: fixed range check error 2023-06-22 12:20:06 +02:00
Dmytro Bogatskyy
327aac7f24 Add aarch64-iphonesim target 2023-03-27 18:45:00 +00:00
Jinyang He
783bbb66f9 Update Makefiles 2023-02-05 19:18:48 +00:00
Michaël Van Canneyt
59501f11a5 * Fix hierarchy 2022-12-26 13:59:53 +01:00
Michaël Van Canneyt
ade9ac865e * Add const to string args where possible. Fix issue #40049 2022-12-20 15:18:47 +01:00
Ondrej Pokorny
28a8279d91 remove unused private variable 2022-11-06 18:51:30 +00:00
Ondrej Pokorny
b881deeb9f fix TServerSocketStream.CanRead result when FServer is gone (this happens on closing the server with open connections) 2022-11-06 18:51:30 +00:00
Michaël Van Canneyt
9c7d1515bf * Prevent codetools from messing up types again 2022-09-20 17:06:01 +02:00
Michaël Van Canneyt
2cbc6bb674 * Better solution for last commit, correct sockets definitions in implementation 2022-09-20 17:03:45 +02:00
Michaël Van Canneyt
dcc0b706bc * Fix problem reported by Pierre 2022-09-20 16:53:39 +02:00
Michaël Van Canneyt
9e783cc3ad * Connection list, allow to set descendent for connections and disconnect/connectiondropped events 2022-09-19 22:50:06 +02:00
Dimitrios Chr. Ioannidis
33f5da686e TInetSocket connect timeout support under 1 second fix.
(cherry picked from commit f20b6275563a6051ea91ab2f1b1521dd287be83f)
2022-06-08 21:09:00 +00:00
Nikolay Nikolov
8c562995d7 * regenerate makefiles with latest fpcmake 2022-05-24 14:01:59 +03:00
marcoonthegit
476a4f0f91 * fix headers other packages up to (but not including) fcl-res (which are generated files) bug #39481 2022-04-26 11:17:54 +02:00
Pierre Muller
2f28c5596f Regenerate all Makefile's to fix problem on x86_64 linux 2022-03-07 23:46:15 +00:00
Pierre Muller
ad2ac98858 Update Makefile's 2022-03-07 22:35:29 +00:00
mattias
d36761f4a4 fcl-net: no ESocketError after closing the connection 2022-02-25 19:15:22 +01:00
mattias
49f1f4d26e fcl-net: fixed typo 2022-02-25 19:10:28 +01:00
Pierre Muller
4da4c96349 Regenerate Makefile's with mips gcc fixes and new enabled mips64-linux target 2022-02-15 15:45:15 +00:00
Nikolay Nikolov
21593942a1 * regenerate all makefiles with the latest fpcmake 2022-02-13 15:26:54 +02:00
Nikolay Nikolov
b407b67ca1 * regenerate all makefiles with latest fpcmake 2022-01-19 07:08:32 +02:00
Robert Roland
53e5a4a03a Adding aaarch64-embedded target
This adds support for aarch64-embedded, specifically for the Raspberry Pi 3.

Uses UART0 at 115200 baud 8N1 for console IO.
2022-01-05 12:29:00 +00:00
Pierre Muller
271ba59cf1 All Makefile's regenerated 2021-11-25 22:13:32 +00:00
florian
65ef6f1f37 * regenerated Makefiles 2021-11-24 22:50:37 +01:00
Michaël Van Canneyt
cb22b7a1d5 * Fopefully last fix for non-select platforms 2021-09-01 14:57:51 +02:00
Michaël Van Canneyt
71457e6408 * More platform fixes 2021-09-01 14:26:28 +02:00
Michaël Van Canneyt
0b96cc3a30 * Fix for non-compilation on non-supported platforms: linux -> unix 2021-09-01 14:05:27 +02:00
Michaël Van Canneyt
6e5103f3c5 * Fix for non-compilation on non-supported platforms 2021-09-01 14:03:36 +02:00
Ondrej Pokorny
cb05049c4f * TSocketHandler.Select: set LastError 2021-08-29 16:09:10 +00:00
Michaël Van Canneyt
72213d42da * Negative time value waits forever 2021-08-28 10:38:26 +02:00
Ondrej Pokorny
bbb01506c7 * windows compilation 2021-08-27 21:23:01 +02:00
Michaël Van Canneyt
87e9958429 * Allow to read handler 2021-08-21 09:03:56 +02:00
Michaël Van Canneyt
58b252705e * Allow to compile also non-windows,linux 2021-08-20 10:06:38 +02:00
Michaël Van Canneyt
74ebc15596 * Select calls 2021-08-20 10:00:15 +02:00
Ondrej Pokorny
4697de9379 Keep-Alive fixes 2021-08-19 10:45:13 +00:00
Ondrej Pokorny
c4e2029179 Ignore exceptions 2021-08-18 14:30:31 +02:00
Ondrej Pokorny
1d18f2fdbf comment 2021-08-18 14:24:12 +02:00
Ondrej Pokorny
9d9128a747 httpserver keep-alive first attempt 2021-08-18 14:23:28 +02:00
Ondrej Pokorny
52c00037d3 Ignore exceptions 2021-08-18 14:20:45 +02:00
Ondrej Pokorny
3814df5b4a set socket options in TSocketStream.SetSocketOptions 2021-08-18 14:20:45 +02:00