0
I Use This!
Inactive

Commits : Listings

Analyzed about 7 hours ago. based on code collected about 12 hours ago.
Apr 23, 2023 — Apr 23, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Put the licence in the README.
FrankShearar
as Frank Shearar
More... over 12 years ago
RoutingTable.Copy: needed for UDP transport refactoring.
FrankShearar
as Frank Shearar
More... over 13 years ago
Updated documentation.
FrankShearar
as Frank Shearar
More... over 13 years ago
TPortNum
FrankShearar
as Frank Shearar
More... over 13 years ago
Still trying to chase down the timing difference between my machine and Kelvin.
FrankShearar
as Frank Shearar
More... over 13 years ago
ThreadEvent is far too overused. Use a separate event so we can more accurately track things.
FrankShearar
as Frank Shearar
More... over 13 years ago
* Fold Bind() into Listen(). * Disallow writing to a listening connection.
FrankShearar
as Frank Shearar
More... over 13 years ago
Simplified PartialSend.
FrankShearar
as Frank Shearar
More... over 13 years ago
Interim commit. I THINK all the tests pass?
FrankShearar
as Frank Shearar
More... over 13 years ago
Ignore. Whitespace change.
FrankShearar
as Frank Shearar
More... over 13 years ago
And then actually commit the actual code.
FrankShearar
as Frank Shearar
More... over 13 years ago
TIdSipLocations gets a set difference function
FrankShearar
as Frank Shearar
More... over 13 years ago
I'm sure I already committed this file...?
FrankShearar
as Frank Shearar
More... over 13 years ago
Part #2 of connection/server interface simplification.
FrankShearar
as Frank Shearar
More... over 13 years ago
Uniform error message for rejected message waits.
FrankShearar
as Frank Shearar
More... over 13 years ago
Part 1 of simplifying connection/server comms: OnAccept, OnConnect, OnDisconnect, OnMessageSent no longer use Notifications to tell the server to schedule a Wait, but simply schedule a Wait directly. (This has the upside of being simpler, and the downside of being less flexible: Connections now MUST know a TimerQueue's reference, and will schedule Waits on that TQ directly.)
FrankShearar
as Frank Shearar
More... over 13 years ago
When a WaitFor fails, it's nice to know why.
FrankShearar
as Frank Shearar
More... over 13 years ago
Oops. You need MessageQueues referenced in the dpr, not just added to the repo!
FrankShearar
as Frank Shearar
More... over 13 years ago
Async connect means you can only set the Via's sent-by/port when the socket's actually connected. We set the "advertised port" - what goes in the topmost Via's port field - so that the ClientConnection rewrites the necessary headers just before swizzling the messages down the wire.
FrankShearar
as Frank Shearar
More... over 13 years ago
PR 854: Messages sent from non-standard setups can have wrong Via headers.
FrankShearar
as Frank Shearar
More... over 13 years ago
PR 853: Threaded TimerQueue Terminated -> access violation.
FrankShearar
as Frank Shearar
More... over 13 years ago
Ensure that the port also changes; this test passed _accidentally_.
FrankShearar
as Frank Shearar
More... over 13 years ago
Simpler test case that also stops a stupid error in the test: the client connection closes before the transport has a chance to read the message!
FrankShearar
as Frank Shearar
More... over 13 years ago
Nearly finished! Still broken: because Connect() is asynchronous we must somehow defer RewriteLocationHeaders() to after the socket's actually connected... and still maintain the socket/message association.
FrankShearar
as Frank Shearar
More... over 13 years ago
Comment moving: now in a saner spot!
FrankShearar
as Frank Shearar
More... over 13 years ago
And even handier is committing the actual implementation.
FrankShearar
as Frank Shearar
More... over 13 years ago
Handy for matching a Location against a socket description.
FrankShearar
as Frank Shearar
More... over 13 years ago
Interim commit. Basic Connection replacements. TLS broken until further notice.
FrankShearar
as Frank Shearar
More... over 13 years ago
Lots of tests need to check whether something's bound to a particular ip:port/transport. IdNetworking's the right place to put this.
FrankShearar
as Frank Shearar
More... over 13 years ago
TIdTimerQueue.TerminateAndWaitFor() - handy for when you have to wait for a TQ to actually die.
FrankShearar
as Frank Shearar
More... over 13 years ago