Rivoreo Source Code Repositories
src.rivoreo.one
/
emulators
/
simh
/
2efb0a1d653f4f256903f9acaf9e02b652a09e3b
/
sim_sock.c
8d1a134
Added sim_getnames_sock to get a printable form of the endpoints of a socket
by Mark Pizzolato
· 12 years ago
0b1fe53
Use generic message routine for sim_accept_conn and sim_read_sock and don't emit a message if a read fails due to ECONNRESET (this is expected).
by Mark Pizzolato
· 12 years ago
9faef6e
Added separate debugging ability to trace line connect/disconnect activities to better debug virtual null modem cable activities.
by Mark Pizzolato
· 12 years ago
60695d3
Missing change for issue #48
by Mark Pizzolato
· 12 years ago
b04b7ae
Fixed socket creation issue which happens on some IPv6 capable systems which don't have IPv6 enabled but return IPv6 family addresses with getaddrinfo. This is issue #48
by Mark Pizzolato
· 12 years ago
34ad155
Compiler suggested cleanups
by Mark Pizzolato
· 12 years ago
6fd3e5f
Added an message text for additional socket error which can be expected to happen on windows
by Mark Pizzolato
· 12 years ago
6f44a39
Added option to create listen sockets with SO_REUSEADDR if attach is done with -U switch set. Requested by Michael Mondy
by Mark Pizzolato
· 12 years ago
b125da7
Fixed prior logic in sim_check_conn to return error conditions prior to read/write checks and to validate the peer's address on both read and write connection checks.
by Mark Pizzolato
· 12 years ago
d308a23
Fixed sim_check_conn to return error status if the socket being checked is writable and no peer name exists (i.e. when a connect has failed). Suggested by Paul Koning
by Mark Pizzolato
· 12 years ago
1e515d8
HP-UX socket fixes from Mikulas Patocka.
by Mark Pizzolato
· 12 years ago
eb101e3
HP-UX port supplied by Mikulas Patocka
by Mark Pizzolato
· 12 years ago
4ff56d6
Changed all internal #ifdef's which were conditional on __linux to be conditional on either __linux or __linux__. Some platforms (PPC) don't define __linux when gcc is invoked with -std=c99.
by Mark Pizzolato
· 12 years ago
e6eae91
Fixed last change which only still worked if the OS returned the IPv6 socket first and now failed completely if not.
by Mark Pizzolato
· 12 years ago
6dfef8a
Prefer IPv6 addrinfo structures when binding a listening port. Not all platforms (OSX) return IPv6 addrinfo blocks as the first entry in the list.
by Mark Pizzolato
· 12 years ago
5f44b2e
Add support to listen on IPv4 and IPv6 sockets when compiling on XP but running on later (IPv6 capable) Windows environments
by Mark Pizzolato
· 12 years ago
dac73b9
Migrating scp and library global variables to be declared as extern in the appropriate library include file and remove repetitive declarations in referencing modules.
by Mark Pizzolato
· 12 years ago
f51a702
Fixed sim_parse_addr to actually use the default_host parameter if a host component wasn't provided in the input
by Mark Pizzolato
· 12 years ago
3346f4a
Fix build on VMS (IA64)
by Mark Pizzolato
· 12 years ago
d955c38
Fixed compiler warnings and errors when compiling with MinGW
by Mark Pizzolato
· 12 years ago
0450a9b
Compiler suggested cleanup
by Mark Pizzolato
· 12 years ago
b466bdc
Compiler warning cleanup
by Mark Pizzolato
· 12 years ago
7f6a1af
Added an optional validation argument to sim_parse_addr for callers which need to confirm incoming connections come from expected sources
by Mark Pizzolato
· 12 years ago
3e78dc6
sim_sock.c - preferred a bare textual IPv4 address be returned over an IPv4-mapped format address when returning the connecting IP address string in sim_accept_conn.
by Mark Pizzolato
· 12 years ago
02cb620
Change to support serial ports on multiplexer devices without any changes to existing multiplexer device emulation code.
by Mark Pizzolato
· 12 years ago
30ce7fd
Revised the socket library sim_sock(.c & .h) to support both IPv4 and IPv6 leveraging the RFC3493 APIs.
by Mark Pizzolato
· 12 years ago
aa7c50e
Compiler cleanup for issues noticed during x64 compiles
by Mark Pizzolato
· 13 years ago
a9fd3dd
Notes For V3.8
by Bob Supnik
· 14 years ago
v3.8-2-rc2
9c4779c
Notes For V3.8
by Bob Supnik
· 16 years ago
v3.8-1
a12e4a1
Notes For V3.5-1
by Bob Supnik
· 19 years ago
v3.5-2
b7c1eae
Notes For V3.5-0
by Bob Supnik
· 19 years ago
v3.5-0
ec60bbf
Notes For V3.4-0
by Bob Supnik
· 20 years ago
v3.4-0
26aa6de
Notes For V3.2-0
by Bob Supnik
· 21 years ago
v3.2-0
1da2d94
Notes For V3.1-0
by Bob Supnik
· 21 years ago
v3.1-0
4ffd3be
Notes For V3.0-0
by Bob Supnik
· 21 years ago
v3.0-0
43385c9
Notes For V2.10-4
by Bob Supnik
· 22 years ago
v2.10-4
2bcd1e7
Notes For V2.10-2
by Bob Supnik
· 22 years ago
v2.10-2
2c2dd5e
Notes For V2.10-0
by Bob Supnik
· 22 years ago
v2.10-0
df64751
Notes For V2.9-11
by Bob Supnik
· 22 years ago
v2.9-11
654937f
simh v2.7
by Bob Supnik
· 23 years ago
v2.7