Code

History

  1. GSF.Communication: Added more resilient ServerUri reporting for UdpClient.J. Ritchie Carroll committed 5 years agocb2a454
  2. GSF.Communication: General code update and clean-up.J. Ritchie Carroll committed 6 years ago45e9ee4
  3. GSF.Communication: Ignored object disposed exceptions on client disconnects as a race condition can occur between dispose and disconnect under some conditions. GSF.TimeSeries: Modified handling of ClientNotFoundExceptionOccurred to only operate when a connection was disconnected.J. Ritchie Carroll committed 9 years agof5efd69
  4. Globally applied "nameof" operations and proper ordering of keyword modifiers where applicable.J. Ritchie Carroll committed 10 years agof6c6b79
  5. GSF.Communication: Added TransportStatistics to the IClient interface and modified ClientBase to track statistics.StephenCWills committed 10 years ago83652e7
  6. Fixed socket descriptor error with mono when using UDPallan.scheid committed 11 years agof187b12
  7. Converted TFS repository to Git.StephenCWills committed 11 years agodd143d7
  8. GSF: Migrated all file license references from Eclipse to MIT.ritchiecarroll committed 11 years ago6d94f5f
  9. GSF.Communication: Changed the default max send queue size of all network-based clients and servers to 500,000.StephenCWills committed 11 years ago0582881
  10. GSF.Communication: Major updates to TlsClient.cs to help solve potential race conditions and resource leaks on Mono deployments.StephenCWills committed 11 years ago22ae114
  11. GSF.Communication: Fixed various race conditions between ConnectAsync, Disconnect, and TerminateConnection in the IClient socket implementations.StephenCWills committed 11 years ago2040c94
  12. GSF.Communication: Removed references to the ReusableObjectPool and added code to properly dispose of SocketAsyncEventArgs objects which are no longer used.StephenCWills committed 11 years ago5b8b98a
  13. GSF: Reduced core code dependency on SpinLock.ritchiecarroll committed 12 years ago2e85855
  14. GSF: Updated mono configuration and build settings; also modified code with MONO precompile directives to be better compliant according to MoMA tool.ritchiecarroll committed 13 years agoca0b12b
  15. Updated GSF code to make use of BlockAllocatedMemoryStream over MemoryStream where optimal.ritchiecarroll committed 13 years agoc8c13d3
  16. GSF.Communication: Modified Disconnect and TerminateConnection in network clients to help prevent race conditions.StephenCWills committed 13 years agod7f6449
  17. GSF.Communication: Added a flag to network clients to indicate whether the client has finished receiving data after a disconnect, and to throw an error on reconnect if the client hasn't fully disconnected.StephenCWills committed 13 years ago2914d52
  18. (1) Added GSF.PhasorProtocols.UI.* / GSF.TimeSeries.Transport.UI.* (2) Performed a minor code clean-up on entire solutionritchiecarroll committed 13 years ago189c547
  19. (1) GSF.Communications: Added Transport.IsLocalAddress function. (2) GSF.Communications: Changed Client/Server properties to always return the raw provider (e.g., returning Socket for IP based providers) (3) GSF.Core: Updated Console.Arguments to return bool for TryGetValue (4) GSF.Security: AdoSecurityProvider will now locally cache assigned user roles and compare those to last roles and log this information to event log. (5) GSF.TimeSeries: Added a default (but not advertised) command "LogEvent" to allow remote entries (e.g., security events from a remote manager application) into the event log. (6) GSF.TimeSeries.UI: Updated CommonFunctions.LogEvent to also send a command to the console to remotely log events to the event log, but only when manager is running remotely (i.e., not on the same machine as the remote console connection IP). (7) GSF.Unity: Added historical query / processing speed adjustments to sample subscriber application.ritchiecarroll committed 13 years agod25e2bf
  20. GSF.Communication: Added MaxPacketSize property to UdpClient to allow fine-tuning of buffer sizes.StephenCWills committed 13 years agoc67577f
  21. GSF.Communication: Set the value of Socket.ReceiveBufferSize in the socket-based client and server classes.StephenCWills committed 13 years ago97bf60d
  22. GSF.Core: Added TTL setting for multicast UDP clients.ritchiecarroll committed 13 years ago5dd3612
  23. Changed several missed TVA references to GSF.StephenCWills committed 13 years agob14387d
  24. GSF.Communication: Fixed null reference exception that occurs when setting the ReceivePacketInfo flag before UdpClient calling UdpClient.ConnectAsync().StephenCWills committed 13 years ago8d0c297
  25. Added an option to UDP client to disable IP Packet Information and the switch to a call to ReceiveFromAsync rather than using ReceiveMessageFromAsync.StephenCWills committed 13 years agoeb279b8
  26. Updated Unity subscription demo with metadata, legend and arrow keysritchiecarroll committed 13 years ago85bf0b2
  27. modified headerssdgilliam committed 13 years agocd72314
  28. GSF.Communication: Added try-catch to AddMulticastMembership and DropMulticastMembership in UdpClient.cs to avoid errors when calling SetSocketOption. GSF.PhasorProtocols: In MultiProtocolFrameParser, added user-unhandled exception handlers for the command channel and the data channel.StephenCWills committed 13 years ago635b530
  29. Updated MPFP shared UDP client multicast filtering to filter by multicast address as well as receiveFrom address.StephenCWills committed 13 years agoecc5ffa
  30. Modified MPFP shared UDP client mode to properly join and filter multiple multicast streams.StephenCWills committed 13 years ago110329e
  31. 1) GSF.Communication: Fixed minor config file issue in network communications classes. 2) GSF.TimeSeries: Fixed synchronization issue in StatisticsEngine and updated TimeSeriesStartupOperations to create the TLS!DATAPUBLISHER adapter. 3) Added ProtocolTester to the solution.StephenCWills committed 13 years ago14daeff
  32. GSF.Communication: Fixed race condition in asynchronous loop pattern.StephenCWills committed 14 years ago4408c94
  33. GSF.Communication: Fixed error in ProcessSend method of socket communications classes that occurs as a result of a race condition between sending data and disposing of the objects.StephenCWills committed 14 years agod605810
  34. 1) Fixed unlikely race condition in classes using the new asynchronous loop pattern that would cause them to stop processing indefinitely. 2) Fixed timer-based processing mode in ProcessQueue.StephenCWills committed 14 years agofcd5baa
  35. GSF.Communication: Added safety code to set the internal sending state of the TCP/UDP clients and servers if there is an error before calling the ProcessSend callback.StephenCWills committed 14 years agoec21068

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t