-
Notifications
You must be signed in to change notification settings - Fork 280
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
Add MSVC solution/projects, fix many warnings, and small enhancements. #695
Open
axelriet
wants to merge
26
commits into
sctplab:master
Choose a base branch
from
axelriet:master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Commits on Jan 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 39a8ce1 - Browse repository at this point
Copy the full SHA 39a8ce1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 218ffc4 - Browse repository at this point
Copy the full SHA 218ffc4View commit details
Commits on Jan 10, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 050f3de - Browse repository at this point
Copy the full SHA 050f3deView commit details -
Configuration menu - View commit details
-
Copy full SHA for ab89a04 - Browse repository at this point
Copy the full SHA ab89a04View commit details
Commits on Jan 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for ad00f6c - Browse repository at this point
Copy the full SHA ad00f6cView commit details -
Configuration menu - View commit details
-
Copy full SHA for de11df3 - Browse repository at this point
Copy the full SHA de11df3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42d5c4f - Browse repository at this point
Copy the full SHA 42d5c4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8cd3892 - Browse repository at this point
Copy the full SHA 8cd3892View commit details -
Configuration menu - View commit details
-
Copy full SHA for b185eb1 - Browse repository at this point
Copy the full SHA b185eb1View commit details -
BUGFIX: usrsctp_getpaddrs() and usrsctp_getladdrs() must initialize t…
…heir _Out_ parameter upon entry, and the matching free functions must be NULL-tolerant.
Configuration menu - View commit details
-
Copy full SHA for 18b408e - Browse repository at this point
Copy the full SHA 18b408eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b85472 - Browse repository at this point
Copy the full SHA 2b85472View commit details
Commits on Jan 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3d9365f - Browse repository at this point
Copy the full SHA 3d9365fView commit details -
Configuration menu - View commit details
-
Copy full SHA for bdf6443 - Browse repository at this point
Copy the full SHA bdf6443View commit details -
Configuration menu - View commit details
-
Copy full SHA for 808ed57 - Browse repository at this point
Copy the full SHA 808ed57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 32909ad - Browse repository at this point
Copy the full SHA 32909adView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e79367 - Browse repository at this point
Copy the full SHA 1e79367View commit details -
Configuration menu - View commit details
-
Copy full SHA for 96999cd - Browse repository at this point
Copy the full SHA 96999cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for b4883fc - Browse repository at this point
Copy the full SHA b4883fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for 54f8f8a - Browse repository at this point
Copy the full SHA 54f8f8aView commit details
Commits on Jan 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f75e5f5 - Browse repository at this point
Copy the full SHA f75e5f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc7984c - Browse repository at this point
Copy the full SHA dc7984cView commit details -
Removed all calls to CreateThread() and TerminateThread() - Implement…
…ed proper thread creation on Windows when the thread routing is using CRT functions and in particular the heap. Implemented proper (graceful) thread termination. "A thread in an executable that calls the C run-time library (CRT) should use the _beginthreadex and _endthreadex functions for thread management rather than CreateThread and ExitThread; this requires the use of the multithreaded version of the CRT." https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-createthread "TerminateThread is a dangerous function that should only be used in the most extreme cases. You should call TerminateThread only if you know exactly what the target thread is doing, and you control all of the code that the target thread could possibly be running at the time of the termination. For example, TerminateThread can result in the following problems: If the target thread owns a critical section, the critical section will not be released. If the target thread is allocating memory from the heap, the heap lock will not be released. If the target thread is executing certain kernel32 calls when it is terminated, the kernel32 state for the thread's process could be inconsistent. If the target thread is manipulating the global state of a shared DLL, the state of the DLL could be destroyed, affecting other users of the DLL." https://learn.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-terminatethread
Configuration menu - View commit details
-
Copy full SHA for c322688 - Browse repository at this point
Copy the full SHA c322688View commit details
Commits on Jan 14, 2024
-
Replace loop calling rand_s() in read_random() with single call to ei…
…ther RtlGenRandom() or BCryptGenRandom() depending on build target.
Configuration menu - View commit details
-
Copy full SHA for 4b1e497 - Browse repository at this point
Copy the full SHA 4b1e497View commit details
Commits on Jan 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b5a094e - Browse repository at this point
Copy the full SHA b5a094eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b187c27 - Browse repository at this point
Copy the full SHA b187c27View commit details
Commits on Jan 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5e79645 - Browse repository at this point
Copy the full SHA 5e79645View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.