--- MiNT/src/changes 2018/04/24 17:58:12 1.1.1.4 +++ MiNT/src/changes 2018/04/24 17:58:55 1.1.1.5 @@ -4,6 +4,392 @@ first. +version 1.12 + + + +dos.c, dosdir.c: ++reschke@math.uni-muenster.de + + Added Dreadlabel() and Dwritelabel() system calls. + + + + + +version 1.11 + + + +tty.c: ++nox@jelal.north.de + + Added T_ECHOCTL flag. + +proc.c,file.h: ++nox@jelal.north.de + + Added iwake() function to go with isleep(). + +tty.c: ++nox@jelal.north.de + + Fixed Fselect() collision detection. + +pipefs.c,shmfs.c: ++schwab@issan.informatik.uni-dortmund.de + + Use effective user id's when creating files. + +mint.h,debug.c: ++hohmuth@inf.tu-dresden.de + + Added code to call debugging routines only if the debugging + + level is appropriately set. + +signal.c,tty.c,etc.: ++schwab@issan.informatik.uni-dortmund.de + + Fixed a big security hole in killgroup(). + +all over the place: ++nox@jelal.north.de + + Extensive changes to the modem code, to support + + new ioctls (e.g. for VMIN and VTIME) and to support + + SIGHUP. + +timeout.c: ++nox@jelal.north.de + + Added an optional long argument for timeouts. + +*fs.c: ++reschke@math.uni-muenster.de + + Added DP_MODEATTR and DP_XATTRFIELDS to Dcntl() call. + +dosfile.c: ++roemer@informatik.uni-frankfurt.de + + Made Fselect correctly handle collisions. + +signal.c: ++roemer@informatik.uni-frankfurt.de + + Fix ikill. + +various places: ++David.Stevenson@jet.uk + + Patches for Lattice C compatibililty. + +signal.c: ++schwab@issan.informatik.uni-dortmund.de + + For traced processes, notify tracer about all signals + + sent (even if they are ignored or blocked). + +dosdir.c: ++schwab@issan.informatik.uni-dortmund.de + + Don't follow links in Fchown. + +dos.c,main.c,quickmov.spp,procfs.c: ++schwab@issan.informatik.uni-dortmund.de + + Various bug fixes and enhancements. + +unifs.c: ++itschere@TechFak.Uni-Bielefeld.DE + + Added date,time fields for drive U:, and made + + the root directory accessible only to administrators. + +timeout.c: ++schwab@issan.informatik.uni-dortmund.de + + Fixed timeouts so that canceltimeout() on an + + expired timeout will no longer cancel a new one. + +pipefs.c: + + Made it no longer fatal to use FIONREAD or FIONWRITE + + on unidirectional pipes. + + + +version 1.11 BETA + + + +biosfs.c, pipefs.c, tty.c: ++nox@jelal.north.de + + Improved ^S/^Q handling for ptys. + +biosfs.c, proc.c, xbios.c: ++nox@jelal.north.de + + Cleaned up xbios and related initializations. + +dos.c, dosmem.c, dossig.c, intr.spp, proto.h: ++hyc@hanauma.jpl.nasa.gov + + Added new system call Psigintr(). + +dos.c, proc.[ch]: ++entropy@terminator.rs.itd.umich.edu + + Implemented Tsetitimer() system call. + +biosfs.c,pipefs.c,tty.c: ++nox@jelal.north.de + + add readb+writeb for ptys (for the slave->master pipe), + + use memcpy for all pipes + + really buffer 4K not 4K - 1 byte so the copies are aligned more often + +bios.c,biosfs.c,file.h,mint.h,proto.h,quickmov.spp,sproto.h + +tty.c,types.h,xbios.c: ++nox@jelal.north.de + + add shortcuts for fast RAW tty IO in the DEVDRV + + make memcpy an extended quickmove + + add an XDEF'd _bcopy as a hint for gcc + +mint.h: ++hohmuth@inf.tu-dresden.de + + Moved definition of INLINE here. + +bios.c,biosfs.c,xbios.c: ++nox@jelal.north.de + + Better serial line support, particularly for SCC ports, + + and work arounds for some BIOS bugs. + +dosmem.c: ++nox@jelal.north.de + + Fix a memory leak with M_KEEP regions. + +dosmem.c,main.c: ++schwab@issan.informatik.uni-dortmund.de + + Allow memory protection to work with the old AES (if + + MULTITOS is not defined). + +dosfile.c fasttext.c *fs.c: ++itschere@TechFak.Uni-Bielefeld.DE + + Add FIOEXCEPT ioctls, and make Fselect() able to + + select for exceptional conditions. + +dosfile.c, proc.c: ++roemer@informatik.uni-frankfurt.de + + Solve the 'endless serial overruns' bug. + +dosmem.c: ++nox@jelal.north.de + + Don't allocate memory for shared text regions in a fork(). + +dos.c: ++itschere@TechFak.Uni-Bielefeld.DE + + New system calls to support supplementary group id's. + +dosfile.c dosmem.c filesys.c mem.[ch]: ++nox@jelal.north.de + + Improve the shared text sticky bit code. + +dosmem.c, mem.c: ++howard@harry.lloyd.com + + Keep shared-text memory regions in memory even after + + the last process using them exits (like a sticky bit) + +dos.c,intr.spp,proc.c,loadave.h: ++steve usher (?) + + Added uptime/load average code. + +bios.c biosfs.c intr.spp: ++nox@jelal.north.de,itschere@techfak.uni-bielefeld.de, et. al. + + Allow select() on serial devices. + +lots of places: ++reschke@goedel.uni-muenster.de + + Diffs for Pure C compatibility. + +biosfs.c: ++itschere@techfak.uni-bielefeld.de + + Made Dcntl() check for already existing devices + + with the same name, when installing a new device. + +tosfs.c: ++micro@imada.ou.dk + + Fixed a bug in the force media change code. + +biosfs.c,pipefs.c: ++schwab@ls5.informatik.uni-dortmund.de + + Made blksize 1024. + +dosmem.c: ++schwab@ls5.informatik.uni-dortmund.de + + When a process exits both its own and its children's + + process time should be added to the parent's children + + time. Also the time reported as resource usage + + should include the children's time. + +pipefs.c: ++schwab@ls5.informatik.uni-dortmund.de + + Don't cancel selects when pipes are closed, unless + + it is the last close for the pipe. + +dos.c: ++kuehn@math.uni-muenster.de + + Added Pseteuid() and Psetegid() system calls. + +dos.c,dosdir.c: ++reschke@math.uni-muenster.de + + Added Dxreaddir() system call. + +signal.c: ++kuehn@math.uni-muenster.de + + Provide more information about program crashes + + to the ALERT pipe. + +tosfs.c,bios.c: ++reschke@math.uni-muenster.de + + Allowed permissions to be changed on the root + + directories of TOS drives; added CRC code for + + inode numbers; fixed blocksize reported when + + sector size != 512. + +signal.c: + + Provided a version of "kill" that device drivers may + + safely call from an interrupt. This function (ikill) + + is available in the kerinfo structure. + +tty.c,dosfile.c: + + Made Fselect() recognize extended escape sequences. + +tty.c: ++entropy@terminator.rs.itd.umich.edu + + Improved job control checks for SIGTTIN/SIGTTOU. + +dosmem.c,proc.c: ++nox@jelal.north.de + + Give more time to starting processes. + +proc.c: ++nox@jelal.north.de + + Reduce the amount of time the kernel spends at ipl 7. + +tty.c: ++entropy@terminator.rs.itd.umich.edu + + When the window size for a tty, has changed, send SIGWINCH to the + + foreground process group of the tty. + + Do CRMOD input translation only in COOKED mode. + +dosfile.c,dosdir.c,proc.c: ++nox@jelal.north.de + + Fixed some bugs in the re-entrant open() function. + +timeout.c,file.h,proc.h: ++roemer@rbi.informatik.uni-frankfurt.de + + Added Kay Roemer's MiNTNet code. + +filesys.c: + + Relax the conditions for EUNDEV drives (OK, I was wrong :-)). + +dosfile.c,proc.c: + + Finished the select() collision detection code (inspired by + + Kay Roemer's patch for 1.09). + +dosmem.c: ++nox@jelal.north.de + + Only release the controlling terminal when all members of a pgroup + + exit. + +biosfs.c: ++entropy@terminator.rs.itd.umich.edu + + Don't "follow the chain" for character special devices + + in bios_getxattr(). + +tty.c, file.h, xbios.c: ++entropy@terminator.rs.itd.umich.edu + + Add a real TIOCSETP (differs from TIOCSETN in that it waits for + + the output buffer to be empty if the device supports TIOCOUTQ.) + + Remove a kludge in rsconf() which is not needed if a real TIOCSETP + + exists. + +various places: ++schwab@issan.informatik.uni-dortmund.de + + Added __attribute__((noreturn)) support. + +debug.c, fasttext.c: ++nox@jelal.north.de + + Assorted bug fixes. + +intr.spp: ++nox@jelal.north.de + + Improved select() for repeating keys. + +various places: ++schwab@issan.informatik.uni-dortmund.de + + All kinds of useful optimizations and bug fixes. + + Thanks, Andreas! + +various places: ++reschke@math.uni-muenster.de + + Removed various PureC warnings. + +main.c: ++itschere@TechFak.Uni-Bielefeld.DE + + Initialize timestamp and datestamp before + + doing file system initialization. + +pipefs.c: ++schwab@ls5.informatik.uni-dortmund.de + + Changed FIONREAD to correctly return the number + + of bytes available for reading, even if there + + are no writers. + +tosfs.c: ++schwab@ls5.informatik.uni-dortmund.de + + Make FIONREAD return an accurate count of the + + number of bytes left to read. + +tty.c: ++schwab@ls5.informatik.uni-dortmund.de + + Fcntl(TIOCSETP) now puts the terminal into RAW or + + cooked mode immediately (it used to take until + + the next read or write). + +dosfile.c: ++schwab@ls5.informatik.uni-dortmund.de + + Watch out for aliasing of pointers passed to + + Fselect(). + + + version 1.10