Commit Graph
Select branches
Hide Pull Requests
R3.1.0
R3.1.1
R3.1.2
R3.1.3
R3.1.4
R3.1.5
R3.1.6
R3.1.7
R3.1.8
R3.2.0
R3.2.1
R3.3.0
freenode-registration-for-minix-by-saturn-96c65005
master
saturn-infratest-pleaseignore-20210817
#101
#101
#111
#111
#112
#112
#114
#114
#117
#117
#118
#118
#119
#119
#120
#120
#123
#123
#127
#127
#134
#140
#142
#142
#143
#143
#144
#144
#145
#145
#146
#146
#148
#148
#149
#149
#150
#150
#154
#154
#155
#155
#158
#158
#159
#159
#167
#167
#168
#168
#169
#169
#170
#170
#172
#172
#173
#173
#174
#176
#176
#177
#177
#178
#178
#179
#179
#182
#182
#183
#183
#184
#184
#185
#188
#188
#194
#194
#195
#195
#196
#197
#197
#198
#198
#199
#199
#200
#200
#206
#206
#207
#207
#209
#209
#210
#210
#212
#212
#213
#214
#214
#219
#219
#220
#220
#226
#226
#230
#230
#236
#236
#237
#237
#238
#238
#241
#241
#242
#242
#244
#244
#246
#246
#247
#247
#248
#248
#251
#251
#252
#252
#255
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#27
#270
#271
#272
#273
#274
#275
#276
#277
#277
#278
#279
#279
#280
#280
#281
#281
#282
#282
#283
#283
#284
#284
#285
#285
#286
#286
#287
#287
#289
#289
#29
#29
#290
#290
#292
#292
#298
#298
#301
#301
#307
#307
#31
#31
#310
#310
#313
#315
#317
#317
#319
#319
#32
#32
#320
#320
#321
#321
#322
#322
#329
#33
#33
#339
#339
#34
#34
#340
#346
#346
#35
#35
#351
#355
#355
#356
#358
#36
#36
#360
#360
#363
#364
#365
#37
#37
#38
#38
#39
#39
#40
#40
#41
#41
#42
#42
#45
#45
#46
#46
#47
#47
#49
#49
#5
#5
#51
#51
#53
#53
#54
#54
#55
#55
#56
#56
#63
#63
#70
#70
#71
#71
#73
#73
#74
#74
#75
#75
#76
#76
#78
#78
#79
#79
#80
#80
#85
#85
#87
#87
#88
#88
#89
#89
#9
#9
#92
#92
#94
#94
#95
#95
#99
#99
v3.1.0
v3.1.2
v3.1.2a
v3.1.3
v3.1.3a
v3.1.3b
v3.1.4
v3.1.5
v3.1.6
v3.1.7
v3.1.8
v3.2.0
v3.2.1
v3.3.0
Select branches
Hide Pull Requests
R3.1.0
R3.1.1
R3.1.2
R3.1.3
R3.1.4
R3.1.5
R3.1.6
R3.1.7
R3.1.8
R3.2.0
R3.2.1
R3.3.0
freenode-registration-for-minix-by-saturn-96c65005
master
saturn-infratest-pleaseignore-20210817
#101
#101
#111
#111
#112
#112
#114
#114
#117
#117
#118
#118
#119
#119
#120
#120
#123
#123
#127
#127
#134
#140
#142
#142
#143
#143
#144
#144
#145
#145
#146
#146
#148
#148
#149
#149
#150
#150
#154
#154
#155
#155
#158
#158
#159
#159
#167
#167
#168
#168
#169
#169
#170
#170
#172
#172
#173
#173
#174
#176
#176
#177
#177
#178
#178
#179
#179
#182
#182
#183
#183
#184
#184
#185
#188
#188
#194
#194
#195
#195
#196
#197
#197
#198
#198
#199
#199
#200
#200
#206
#206
#207
#207
#209
#209
#210
#210
#212
#212
#213
#214
#214
#219
#219
#220
#220
#226
#226
#230
#230
#236
#236
#237
#237
#238
#238
#241
#241
#242
#242
#244
#244
#246
#246
#247
#247
#248
#248
#251
#251
#252
#252
#255
#260
#261
#262
#263
#264
#265
#266
#267
#268
#269
#27
#27
#270
#271
#272
#273
#274
#275
#276
#277
#277
#278
#279
#279
#280
#280
#281
#281
#282
#282
#283
#283
#284
#284
#285
#285
#286
#286
#287
#287
#289
#289
#29
#29
#290
#290
#292
#292
#298
#298
#301
#301
#307
#307
#31
#31
#310
#310
#313
#315
#317
#317
#319
#319
#32
#32
#320
#320
#321
#321
#322
#322
#329
#33
#33
#339
#339
#34
#34
#340
#346
#346
#35
#35
#351
#355
#355
#356
#358
#36
#36
#360
#360
#363
#364
#365
#37
#37
#38
#38
#39
#39
#40
#40
#41
#41
#42
#42
#45
#45
#46
#46
#47
#47
#49
#49
#5
#5
#51
#51
#53
#53
#54
#54
#55
#55
#56
#56
#63
#63
#70
#70
#71
#71
#73
#73
#74
#74
#75
#75
#76
#76
#78
#78
#79
#79
#80
#80
#85
#85
#87
#87
#88
#88
#89
#89
#9
#9
#92
#92
#94
#94
#95
#95
#99
#99
v3.1.0
v3.1.2
v3.1.2a
v3.1.3
v3.1.3a
v3.1.3b
v3.1.4
v3.1.5
v3.1.6
v3.1.7
v3.1.8
v3.2.0
v3.2.1
v3.3.0
-
ed66b0ff02
Increased mii_read timeout.
Philip Homburg
2005-07-11 13:09:44 +0000 -
0cabfc76ee
Usleep implementation based on select.
Philip Homburg
2005-07-11 13:08:00 +0000 -
b5809b6a81
Added random, strdup, and strtok_r.
Philip Homburg
2005-07-11 13:06:27 +0000 -
c60f3ff846
Select patches for TCP read and write. TCP support for FIONREAD.
Philip Homburg
2005-07-11 13:02:59 +0000 -
11cbb6faae
Many changes to simplify porting applications.
Philip Homburg
2005-07-11 13:00:43 +0000 -
054e68baf6
Flex-2.5.4.
Philip Homburg
2005-07-11 12:54:10 +0000 -
d21c2c2229
Enable debug output
Philip Homburg
2005-07-11 12:49:24 +0000 -
9bb373331c
More stack for tar
Philip Homburg
2005-07-11 12:47:43 +0000 -
77f1301ae9
More stack for make
Philip Homburg
2005-07-11 12:46:27 +0000 -
ef795796bf
More stack for acd.
Philip Homburg
2005-07-11 12:45:57 +0000 -
c45ee629ee
More stack for aal.
Philip Homburg
2005-07-11 12:44:39 +0000 -
42050e39f8
kernel and servers send diagnostic messages to IS; IS sends them to TTY and the new log driver if enabled.
Ben Gras
2005-07-08 17:30:01 +0000 -
dd31785aa6
Added some data for the new log device.
Ben Gras
2005-07-08 17:24:49 +0000 -
640eb73ca2
New log driver; buffers messages and makes them available to userland. Added some fields in the generic device table to support this driver using libdriver. Updated other drivers to fill these fields with nops and NULLs.
Ben Gras
2005-07-08 17:23:44 +0000 -
c021dafe27
usyslogd - microsyslogd that has a hard-coded configuration (read from /dev/klog and write to /var/log/messages). It's written so that more sources and outputs could be added easily though.
Ben Gras
2005-07-08 17:21:50 +0000 -
2b3961eb91
Fixed annoying compile warnings.
Jorrit Herder
2005-07-08 12:25:13 +0000 -
1adcfcdf1c
Changed FD_* select() fd set manipulation functions to macros. Also made FD_SETSIZE pre-#include-definable, with OPEN_MAX as default if unset.
Ben Gras
2005-07-06 07:22:21 +0000 -
f0817fbd4c
complete, tick-resolution gettimeofday() implementation
Ben Gras
2005-07-06 07:08:36 +0000 -
493ab97a8d
fixed small operator priority bug; ! has higher precedence than & in (!flags & FLAGCHECK)
Ben Gras
2005-07-05 11:08:15 +0000 -
904cf1f84d
A "fix" for bug no. 2 is to check if the process slot has disappeared. Not a really good solution (as it might not catch situations in which this is caused by another bug), but the forrest of checks necessary might be worse than this quick fix - because when looking for the cause, I found some other cases in which the PM would panic as well. See info in bug 2 for details.
Ben Gras
2005-07-04 15:20:46 +0000 -
5939b6a4d7
. fsck has A for yes-to-all response . mkfs makes filesystems on devices >4GB, but truncates them at 4GB
Ben Gras
2005-07-04 13:34:24 +0000 -
e17ced44ee
Guard /usr/adm/wtmp for shutdown -C check
Ben Gras
2005-07-04 13:30:55 +0000 -
08f67dcef7
. Added printing of ppid to PM dump output . made PM pid 0, own parent (so ppid 0) instead of -1
Ben Gras
2005-07-04 09:36:16 +0000 -
af9465adbd
>4GB device detection; mkfs can make it, but FS can't use it...
Ben Gras
2005-07-04 09:20:03 +0000 -
35c98cffdc
warning about <4GB filesystems
Ben Gras
2005-07-04 09:19:31 +0000 -
8f07525484
format prettifictions; better task/server/user process detection logic
Ben Gras
2005-07-04 09:19:15 +0000 -
3dcb2886ff
get/setpriority() and fsync() system calls
Ben Gras
2005-07-01 18:01:33 +0000 -
7a31b9aa12
New nice utility, imported from FreeBSD, used to run processes at a different priority.
Ben Gras
2005-07-01 18:00:10 +0000 -
83bac1e6a5
Callnumbers and prototypes for get/setpriority() and fsync().
Ben Gras
2005-07-01 17:58:57 +0000 -
9cf24c3233
Calls and functionality for get/setpriority() and fsync().
Ben Gras
2005-07-01 17:58:29 +0000 -
bfc8f08ae7
Small select manpage update. manpages for sync and getpriority/setpriority system calls. manpage for nice utility.
Ben Gras
2005-07-01 17:57:51 +0000 -
7f2e7461e6
Fix stupid assumption that caused headache. Timers lib now seems to work fine again.
Jorrit Herder
2005-07-01 17:17:13 +0000 -
83f0f501f8
Added <sys/resource.h> for [gs]etpriority() call.
Ben Gras
2005-07-01 09:59:49 +0000 -
2ce80ece5c
Fix to check for RDTSC instruction (above 486), and call another timing function instead if RDTSC is unavailable. This makes minix run on 486 again :) (presumably lower as well).
Ben Gras
2005-07-01 09:39:47 +0000 -
d2018bb8ad
Little mkfs diagnostic help
Ben Gras
2005-07-01 09:38:45 +0000 -
c349ef942a
Changes scheduling priorities for nice().
Jorrit Herder
2005-07-01 09:08:41 +0000 -
4fda4bbcb6
*** empty log message ***
Jorrit Herder
2005-06-30 15:56:19 +0000 -
bfa25ba41f
Changed debug dumps of kernel process table (F1)
Jorrit Herder
2005-06-30 15:55:43 +0000 -
bac6068857
Rewrite of process scheduling: - current and maximum priority per process; - quantum size and current ticks left per process; - max number of full quantums in a row allow (otherwise current priority is decremented)
Jorrit Herder
2005-06-30 15:55:19 +0000 -
ebd38d9a92
Added formatting fixes for larger numbers in fsck and df; made mkfs test for devices larger than 4GB, so it won't try to test them (and print a warning message), but it will write the FS.
Ben Gras
2005-06-30 13:04:57 +0000 -
037d5ffb26
Basic fixes to make de start to read v3 filesystems. (Not complete.)
Ben Gras
2005-06-30 12:59:49 +0000 -
f5c56f3f24
changed ash to use pid_t
Philip Homburg
2005-06-30 12:58:26 +0000 -
3e5276eff7
changed max pid back to 30000
Philip Homburg
2005-06-30 12:56:34 +0000 -
af27dc0cf7
Added fchdir() system call, with corresponding manpage, Changelog and system include modifications.
Ben Gras
2005-06-29 19:28:26 +0000 -
62f7f9e6d2
Added mkstemp function. Should use a secure random number generator.
Philip Homburg
2005-06-29 15:29:08 +0000 -
eb3d5f2a54
More stack for chown
Philip Homburg
2005-06-29 15:27:12 +0000 -
6133970316
Use relative paths for make depend
Philip Homburg
2005-06-29 15:26:10 +0000 -
d4b02eae4f
Disabled assertion
Philip Homburg
2005-06-29 15:25:21 +0000 -
afcfd1871d
Added some diagnostic
Ben Gras
2005-06-29 12:04:10 +0000 -
ca0d035146
Fix by Joren l'Ami <jwlami@cs.vu.nl> to make block devices work beyond 2GB (e.g. for 'large' mkfs).
Ben Gras
2005-06-29 11:56:56 +0000 -
906690eb55
Last inet change incomplete
Ben Gras
2005-06-29 11:47:40 +0000 -
03e2560d81
Disabled funny broadcast address complaint from inet
Ben Gras
2005-06-29 11:42:53 +0000 -
a5ac07400d
Fixed bug in AT driver: don't receive from HARDWARE, but use ANY. Timeouts are sent by the CLOCK.
Jorrit Herder
2005-06-29 10:27:23 +0000 -
6be8c4d8a3
Import of dpeth 3c501/3c509b/.. ethernet driver by Giovanni Falzoni <fgalzoni@inwind.it>.
Ben Gras
2005-06-29 10:16:46 +0000 -
81081a4063
_POSIX_SOURCE doesn't make sense in <sys/select.h>
Ben Gras
2005-06-28 16:02:58 +0000 -
0f26898f82
New inet with partial select implementation
Philip Homburg
2005-06-28 15:19:58 +0000 -
013f484525
select.h should include <sys.time.h>. Added struct svrqueryparam to svrctl.h.
Philip Homburg
2005-06-28 15:01:55 +0000 -
18458079f8
quick hacks for select
Philip Homburg
2005-06-28 14:59:00 +0000 -
a467c43c01
use relative directories in makefiles.
Philip Homburg
2005-06-28 14:56:30 +0000 -
8f99754d43
more stack for /bin/sh.
Philip Homburg
2005-06-28 14:53:38 +0000 -
bca51699a9
Removed debug statement
Ben Gras
2005-06-28 13:08:52 +0000 -
850d6611eb
Removed max-inode check from mkfs because of 32-bit inode numbers in V3 FS. Tested by mkfs -i 200000, fsck, file system creating with 200000 inodes, fsck again.
Ben Gras
2005-06-28 11:58:17 +0000 -
db2d114d06
Fixed bug that caused /dev/null to be created as file before being created as special file
Ben Gras
2005-06-27 16:31:27 +0000 -
2abe246e5c
(Im)port of zlib-1.2.2
Ben Gras
2005-06-27 13:05:04 +0000 -
7697700802
Made src belong to bin in release cp. Made /usr/include belong to bin in mtree. Fixed compiler warning in fs/pipe.c. Added mdb (minix debugger) manual page. Added ethernet config function in setup script.
Ben Gras
2005-06-27 11:59:36 +0000 -
575f2aa116
Unknown controllers are no longer fatal.
Philip Homburg
2005-06-27 11:45:26 +0000 -
b1fe0aa86f
Gave sh more space for configure scripts; connected python to build; fixed nit in python confused about select definitions
Ben Gras
2005-06-27 10:04:55 +0000 -
d31aba5ee3
Renamed kermit_211 to kermit-2.1.1
Ben Gras
2005-06-27 09:46:55 +0000 -
53a51816a3
Wrote a printenv(1)
Ben Gras
2005-06-27 09:41:58 +0000 -
6f02e00837
Fixed sh2.sh test
Ben Gras
2005-06-27 09:41:38 +0000 -
1e6bc8c583
Imported BSD-licensed rev(1) from FreeBSD (uses brand new getopt())
Ben Gras
2005-06-27 09:32:29 +0000 -
b05fa195d6
Prototype and definitions for getopt()
Ben Gras
2005-06-27 09:30:49 +0000 -
205d288bb3
Fixed a few compile warnings
Ben Gras
2005-06-27 09:30:33 +0000 -
ee5ecc1ad2
ast@ df nits
Ben Gras
2005-06-27 09:02:33 +0000 -
62cb81cb3a
Fixed typo in printf() in fxp debug statement (caused delta value not to be printed)
Ben Gras
2005-06-27 08:55:34 +0000 -
b25146d3de
Removed SM server.
Jorrit Herder
2005-06-27 08:11:46 +0000 -
fd3b5bf618
*** empty log message ***
Jorrit Herder
2005-06-24 16:25:12 +0000 -
a408699ce0
Cleaned up process table structure: removed p_type, p_pendcount. Removed stop sequence when MINIX is shut down. Disabled send mask checks --- to be replaced by proper mechanism. Fixed bug relating to 'shutdown -x'. Simplified clock accounting of realtime. Updated Makefiles for mkdept script.
Jorrit Herder
2005-06-24 16:24:40 +0000 -
5654996c07
New Makefiles for mkdep script.
Jorrit Herder
2005-06-24 16:21:54 +0000 -
042c4ac395
Changed Makefiles for mkdep script. Updated debugging dumps at IS server, and function key control.
Jorrit Herder
2005-06-24 16:21:21 +0000 -
e3bb0e40ee
Removed sys_exit() kernel call.
Jorrit Herder
2005-06-24 16:19:41 +0000 -
f336ce29bb
Changed kernel process table format affected ps. New mkdep.sh script and affected Makefile.
Jorrit Herder
2005-06-24 16:19:21 +0000 -
59f70ec536
Removed ununsed types cpvec_t and cpvvec_t. Removed SYS_EXIT kernel call.
Jorrit Herder
2005-06-24 16:17:29 +0000 -
0979014807
Renamed some types Uid_t, Gid_t, Mode_t, etc. for perl5. More space for synctree.
Philip Homburg
2005-06-23 11:07:31 +0000 -
82c0b45aeb
Newer version of anm. Should be taken from the ACK source tree.
Philip Homburg
2005-06-23 09:50:54 +0000 -
4ab7f34ea0
Workaround for fishy situation that caused checksum on outgoing packets to be broken in certain cases. (Seemingly when 2 short packets sent back-to-back.) Buffer alignment seems to fix this ...
Ben Gras
2005-06-22 15:22:34 +0000 -
3bb4d191d7
Corrected buffer size calculation from MAX(bufsize,realsize) to MIN(bufsize,realsize) while copying boot params.
Ben Gras
2005-06-21 16:18:23 +0000 -
355a10864b
Fixed various GCC compiler warnings for the kernel. Only main() now gives a warning about the return type (GCC wants an int).
Jorrit Herder
2005-06-21 10:47:46 +0000 -
3eeff022fb
Added function read_cpu_flags() that returns current cpu flags as a long. This is used to check for interrupts being disabled at the time of a lock() call, if enabled in config.h. The number of times this happens is then counted in the kinfo structure. These events (recursive lockings) lead to nasty race conditions.
Ben Gras
2005-06-20 14:53:13 +0000 -
c60302c1e7
Print re-locking event count if enabled.
Ben Gras
2005-06-20 14:52:00 +0000 -
538e8ba2f1
Added header file that decodes the intel x86 flags register.
Ben Gras
2005-06-20 14:51:38 +0000 -
d78cf7fbaf
New bit map manipulation header. General purpose.
Jorrit Herder
2005-06-20 14:29:09 +0000 -
ec24a0798c
Updated function key mapping because of possible changes to NOTIFY.
Jorrit Herder
2005-06-20 14:23:31 +0000 -
c0f83b4033
Fix for gzip make clean if Makefile doesn't exist..
Ben Gras
2005-06-20 13:30:24 +0000 -
e40c757038
connected ps and ftpd200 to commands build
Ben Gras
2005-06-20 12:01:15 +0000 -
403580e95b
Removed unused code in proc.c. New message passing code with pointer pointers is now in use. Rewrote ready() and unready() fuctions.
Jorrit Herder
2005-06-20 11:26:48 +0000 -
c9c6983cc1
Fixed a few quirks in misc.c . MAX used where it should've been MIN . buffer byte too short . inobvious use of & with && without parantheses . funny length checking
Ben Gras
2005-06-20 09:35:23 +0000 -
5e17902a0d
Connected ps to build
Ben Gras
2005-06-20 09:23:55 +0000 -
45ddea1cdd
Fixed bug that caused the PM to brutalize the contents of the 'memory' variable. Parsing worked, but future requests for the variable (such as by the sysenv command) returned truncated data. This caused the system (e.g. setup script) to think the amount of memory was tiny, and caused the enabling of swapspace, while it is unnecessary.
Ben Gras
2005-06-19 23:16:08 +0000 -
400169e960
select-test-set compile fixes.
Ben Gras
2005-06-19 23:13:57 +0000