1
0
mirror of https://github.com/PDP-10/klh10.git synced 2026-01-11 23:52:54 +00:00

138 Commits

Author SHA1 Message Date
Rhialto The M
0402660bf0
Merge pull request #38 from Rhialto/more-cleanup-34
Clear file pointer when file is closed.
2018-09-08 16:13:03 +02:00
Olaf Seibert
c8bdff6d49 Clear file pointer when file is closed. 2018-09-07 18:44:32 +02:00
Rhialto The M
dc4751bc6f
Merge pull request #34 from atsampson/master
Add missing fclose after tape format detection.
2018-09-07 18:34:17 +02:00
Adam Sampson
591437d302 Add missing fclose after tape format detection.
Without this, doing something like:
  devmount mta0 /tmp/foo
  devunmount mta0
(i.e. without specifying fmt=bar to the devmount) will leak a FILE * and
file descriptor.
2018-05-12 12:35:34 +01:00
Björn Victor
678db7c80b
CH11 over Ether (#33)
Working chaos-over-ether implementation (in addition to Chaos-over-UDP). 

Also rename dpchudp => dpchaos, both in code, files and the device process, since it no longer only supports Chaos-over-UDP, but is more generic.

Update doc for CH11.
2018-04-15 21:33:10 +02:00
JohnForecast
60d02258cb
Merge pull request #32 from PDP-10/RaspberryPi
cenv.h must be the first include file
2018-04-09 17:18:02 -04:00
John Forecast
dad5719aeb cenv.h must be the first include so _FILE_OFFSET_BITS can affect system include files. 2018-04-09 11:23:40 -04:00
Olaf Seibert
d24efb8404 Point bugreports to the PDP-10 organisation, not to me personally. 2017-12-17 15:22:10 +01:00
Olaf Seibert
ba556fbd9d Fix incorrect identification to VDE (should be klh10 of course). 2017-12-14 20:37:08 +01:00
Lars Brinkhoff
2242d4f226 Remove limitation on 12 devices.
Falls back to the default, which is 20.
2017-12-14 20:24:33 +01:00
Olaf Seibert
9d13c2b5e5 Remove unneeded length check for interface name.
Since the length is checked in all other relevant places, the check here
is not needed, and was too strict for the "vde" case.
2017-12-10 17:37:00 +01:00
Olaf Seibert
e904b0b49e Increase the size for a device name
For the benefit of VDE.
For other interfacing methods, check that the name is at most IFNAMSIZ,
which should always have been checked, because of unexpected truncation.
2017-11-29 21:46:03 +01:00
Olaf Seibert
9d6add677a Add proper dependency on dpni20.h. 2017-11-29 21:10:07 +01:00
Lars Brinkhoff
e0a65234a6 Make console input more solid. 2017-10-26 22:38:58 +09:00
Björn Victor
6f268f9be7 Merge pull request #23 from PDP-10/bictorv-dynamic-chudp-fix
Make dynamic chudp work again.
2017-08-29 21:53:32 +02:00
Björn Victor
9d12eee32b Make dynamic chudp work again.
Supply size of socket to recvfrom call. This makes dynamic chudp work again. Also some minor modernisation.
2017-08-28 12:36:40 +02:00
Rhialto The M
3f3945f67b Merge pull request #22 from PDP-10/massbus-serial-numbers
Massbus serial numbers
2017-05-14 19:12:56 +02:00
Olaf Seibert
4690de5b02 Fix call to memset (discovered due to compiler warning from Travis) 2017-05-14 13:39:48 +02:00
Olaf Seibert
b60c1e88a2 And in the other file. Should work for n < 100. 2017-05-14 13:10:33 +02:00
Olaf Seibert
22e336c700 Should fix Issue #17. 2017-05-14 12:35:46 +02:00
Rhialto The M
87a3ea05c3 Merge pull request #16 from PDP-10/lars/ch11
Add Chaosnet device
2017-02-02 22:35:28 +01:00
Lars Brinkhoff
78fa98ac15 Add ch11 files and apply patch from http://victor.se/bjorn/its/ch11.tar.gz 2017-02-02 21:02:56 +01:00
Olaf Seibert
1cfe638d1c Merge branch 'master' of github.com:PDP-10/klh10 2017-01-29 16:39:24 +01:00
Rhialto The M
0527e3d9b9 Merge pull request #15 from PDP-10/lars/merge-rich
Merge changes from Rich Alderson.
2017-01-29 16:17:14 +01:00
Olaf Seibert
c3484ed92b Merge changes from Rich Alderson. 2017-01-27 22:12:43 +01:00
Olaf Seibert
2d96b28ec0 Unify duplicate code. 2017-01-23 23:45:58 +01:00
Olaf Seibert
a869dcdf6d Terminology clarification: "emulated host" is nowadays "guest"...
and it is running on the "host". The used term "emulated host" (as opposed to "hardware host") is somewhat confusing.
2017-01-23 23:42:58 +01:00
Olaf Seibert
f238169d61 Rewrite for clarity with fewer casts. 2017-01-23 23:42:58 +01:00
Olaf Seibert
d677598f66 Leave addresses on pre-configured TAP devices alone. 2017-01-23 23:42:58 +01:00
Olaf Seibert
372c24de14 Cleanup of unnecessarily copied locals. 2017-01-23 23:42:58 +01:00
Olaf Seibert
0abee1c6eb Extra safety return. 2017-01-23 20:37:38 +01:00
Olaf Seibert
bf53098417 Add description of tunaddr parameter. 2017-01-22 16:11:36 +01:00
Olaf Seibert
09ee2e73c8 This may well have been the cause of the shutdown problems of dpni20. 2017-01-21 23:29:15 +01:00
Olaf Seibert
2945263432 For the ni20, add subcommands to the "dev ni0 ..." command.
This may be useful for debugging, given the subcommands as currently made available.
The main loop command line parser is used to parse the subcommands. I don't think this is working for interactive subcommands yet.
2017-01-21 23:15:32 +01:00
Rhialto The M
a9fb096850 Merge pull request #11 from PDP-10/travis
Build and test in Travis CI
2016-12-22 23:08:03 +01:00
Lars Brinkhoff
5a37b7f49b Build and test in Travis CI. 2016-12-22 22:44:26 +01:00
Lars Brinkhoff
80eee8f112 Add really-quit command which quits without questions asked. 2016-12-22 22:34:16 +01:00
Rhialto The M
b48544ebc6 Merge pull request #10 from PDP-10/gitignore
Ignore generated files
2016-12-22 21:17:51 +01:00
Lars Brinkhoff
6e31ba8017 Ignore generated files configure and src/config.h.in. 2016-12-22 10:04:24 +01:00
Olaf Seibert
ff6ce33f28 #define IPC_[RW] if missing. 2016-12-17 14:14:13 +01:00
Olaf Seibert
d218e5b03f Replace 0600 in shmget(2) call with symbolic constants.
Inspired by Rich Alderson's MacOS 10.6.8 changes.
He used IPC_CREAT+IPC_PRIVATE+IPC_R+IPC_W.
However, IPC_PRIVATE is a special value for the key argument, not shmflg.
Furthermore, adding IPC_CREAT to the flags when the key is IPC_PRIVATE
seems unnecessary but should not harm.

See http://pubs.opengroup.org/onlinepubs/9699919799/functions/shmget.html
for the "IEEE Std 1003.1-2008, 2016 Edition" version of shmget(2).
2016-11-27 17:10:00 +01:00
Rhialto The M
8f37d8cf17 Merge pull request #6 from larsbrinkhoff/confflags
Make it possible to pass configuration flags from the environment.
2016-11-10 13:02:34 +01:00
Lars Brinkhoff
d4e70d8200 Make it possible to pass configuration flags from the environment.
Take user-defined configuration flags from environment variable CONFFLAGS_USR.
2016-11-10 12:58:05 +01:00
Olaf Seibert
7108b2c75c Make tape work when not using a device process, i.e. -DKLH10_DEV_DPTM03=0. 2016-11-09 23:49:00 +01:00
Olaf Seibert
842125be77 Bump version to 2.0k. 2016-03-01 01:29:55 +01:00
Olaf Seibert
dea8080818 "Discourage" building directly in the source tree. klh10-2.0j-Rhialto 2016-02-24 17:36:15 +01:00
Olaf Seibert
4e6ef5edb1 Forgot to add kn10cpu.h... 2016-02-24 17:07:26 +01:00
Olaf Seibert
85eaa03f99 Bump version. 2016-02-18 21:27:35 +01:00
Olaf Seibert
1830ecef2c Merge branch 'libpcap' klh10-2.0i-Rhialto 2016-02-18 21:16:25 +01:00
Olaf Seibert
03f86bdde7 Small news update. 2016-02-17 23:36:07 +01:00