Received: from PACIFIC-CARRIER-ANNEX.MIT.EDU by po7.MIT.EDU (5.61/4.7) id AA15892; Mon, 11 Dec 95 21:31:24 EST
Received: from SENATOR-BEDFELLOW.MIT.EDU by MIT.EDU with SMTP
	id AA14645; Mon, 11 Dec 95 21:31:26 EST
Received: (from root@localhost) by senator-bedfellow.MIT.EDU (8.6.12/2.3JIK) id VAA00709 for Linux-Development-System-Dist@senator-bedfellow.mit.edu; Mon, 11 Dec 1995 21:26:50 -0500
Message-Id: <199512120226.VAA00709@senator-bedfellow.MIT.EDU>
From: Digestifier <Linux-Development-System-Request@senator-bedfellow.MIT.EDU>
To: Linux-Development-System@senator-bedfellow.MIT.EDU
Reply-To: Linux-Development-System@senator-bedfellow.MIT.EDU
Date:     Mon, 11 Dec 95 21:26:45 EST
Subject:  Linux-Development-System Digest #107

Linux-Development-System Digest #107, Volume #2  Mon, 11 Dec 95 21:26:45 EST

Contents:
  Q: kswap patches (Bert Gijsbers)
  Re: 1.3.45 Floppy problem (Jason Mcmullan)
  Re: Linux Security - C2 and beyond (John F. Haugh II)
  Re: Does Linux implement fullduplex pipes? (John F. Haugh II)
  Re: Linux and Java (Fletcher Cocquyt)
  Problem compiling ncr53c810 driver (j.paulini@tu-bs.de)
  IDE Seagate 157A - nastyness.. (Jason Mcmullan)
  Re: Linux Security - C2 and beyond (Albert Cahalan)
  Spooled Netword Print Jobs Causes ls -al To Hang (John Hayes)
  Compiling in Linux (JC)
  Login Accounting in Linux (Harish Nalinakshan)
  Re: Weak Thread Support: Linux Weakness ? (Jeff Garzik)
  Need Help in writing a driver for a scanner (Jack Broda)
  Re: Linux Security - C2 and beyond (root)
  Re: Standardized Printing for Linux (Rob Janssen)
  Re: Tape drives that connect to floppy controller (Dimitris Evmorfopoulos)
  Re: Q: kswap patches (Louis J. LaBash Jr.)
  Re: tpqic02: LAST call for help (Rui-Tao Dong ~{6-HpLN~})

----------------------------------------------------------------------------

From: bertg@fwi.uva.nl (Bert Gijsbers)
Subject: Q: kswap patches
Date: 11 Dec 1995 13:59:12 +0100

Where can I find the kswap patch?
Sometime ago I ftped a file called kswap129c.ud from
somewhere which I now can't find anymore...

Bert

------------------------------

From: jmcc@m5.vi.ri.cmu.edu (Jason Mcmullan)
Subject: Re: 1.3.45 Floppy problem
Date: 11 Dec 1995 16:00:40 GMT

Dan McLaughlin (drm@canyon.sr.hp.com) wrote:
: Hi,
:   The 1.3.4* series causes some nasty problems on my gateway P75 that 
: don't allow me to use my floppy drive

:   floppy0: Unable to grab DMA2 for the floppy driver
:   ...
:   no cont in shutdown!
:   floppy0: FDC access conflict!
:   Trying to free free IRQ6

: I use the same kernel on my laptop with no problems.  Any ideas?

  So... What else on your system is using DMA 2?  I would
suspect it's either a sound-card, your IDE card (Triton, maybe?)
or something else.  Just cat /proc/dma*  to find out what's
eating DMA 2 (if you don't aready know) and mode it to
some other DMA channel, since the floppy's kinda stuck at DMA 2.

--
Copyright 1995 Jason McMullan;  all rights reserved;  license for the 
Microsoft Network to distribute this text for US $100,000 per copy is 
hereby granted;  all other use of this text by the Microsoft Network, 
including storing, relaying, or reuse is expressly prohibited; distribution 
by the Microsoft Network indicates full acceptance of the licensing terms.
MICKEY# 4729-304-8732

------------------------------

From: jfh@rpp386 (John F. Haugh II)
Subject: Re: Linux Security - C2 and beyond
Reply-To: jfh@rpp386.cactus.org (John F. Haugh II)
Date: Mon, 11 Dec 1995 13:26:48 GMT

In article <ALBERT.95Dec8152116@krakatoa.ccs.neu.edu> albert@krakatoa.ccs.neu.edu (Albert Cahalan) writes:

[ someone wrote ]

>> removal of single all powerfull super-user, (kernel)
>
>Windows NT does this, and it is absurd.  Think for a moment:
>Your system crashes and you need to fix a corrupt filesystem.
>If you can do that, you are all powerful.  You need to upgrade
>the kernel.  If you can do that, you are all powerful.  You
>have a DOS boot floppy and put your hand on the reset button.
>If you can do that, you are all powerful.  You have a chainsaw
>and are standing next to...

Sorry, but these are only valid examples if the tools which are
used to do the work have arbitrary capabilities.  These subjects
are all covered in the relevant rainbow literature -- trusted
distribution, trusted recovery, etc.

>> least privalage system rather than set-uid programs, (kernel)
>
>Great idea - but how?  Many things have been proposed here before.

Isn't "The usual way" the answer?

>> access control list (ext2)
>
>Done?

Interesting.  What are the commands for setting ACLs on files?  When last
I looked at the filesystem code, all the ACL code was just stubbed out.

>> Secure Window System including Labeled Windows (fvwm/X11)
>
>Run xauth and give all your windows titles.

You're speaking out of school.

Do you actually know anything about computer security, or do you just
play an expert on the net?
-- 
John F. Haugh II  [ NRA-ILA ] [ Kill Barney ] !'s: ...!cs.utexas.edu!rpp386!jfh
Ma Bell: (512) 251-2151 [GOP][DoF #17][PADI][ENTJ]   @'s: jfh@rpp386.cactus.org

                              C:\ONGRTLNS.W95

------------------------------

From: jfh@rpp386 (John F. Haugh II)
Subject: Re: Does Linux implement fullduplex pipes?
Reply-To: jfh@rpp386.cactus.org (John F. Haugh II)
Date: Mon, 11 Dec 1995 13:31:26 GMT

In article <4adf4i$nag@charm.magnus.acs.ohio-state.edu> sviznyuk@magnus.acs.ohio-state.edu (Sergei Viznyuk) writes:
>Kinda like in System V ?

Yes.  All UNIX pipes are full duplex, for all useful values of "UNIX".
-- 
John F. Haugh II  [ NRA-ILA ] [ Kill Barney ] !'s: ...!cs.utexas.edu!rpp386!jfh
Ma Bell: (512) 251-2151 [GOP][DoF #17][PADI][ENTJ]   @'s: jfh@rpp386.cactus.org

                              C:\ONGRTLNS.W95

------------------------------

From: Fletcher Cocquyt <fletch@aec.ca>
Crossposted-To: comp.lang.java,comp.os.linux.misc
Subject: Re: Linux and Java
Date: Sun, 10 Dec 1995 15:07:45 -0700
Reply-To: Fletcher Cocquyt <fletch@aec.ca>

Michael McKenzie wrote:
> 
> I am in the process of writing some Java apps, but would really like to
> do it under Linux (1.3.9) instead of Win95(personal preference mostly) but
> all of the ports that I have seen have been in ELF format.  Does anyone know if
> there is an a.out format port to Linux, or should I go ahead and get the
> source from Sun to do my own port?  Has anyone attempted this before?

My personal preference for a development environment is linux as well.

Netscape released their Navigator 2.0b3 with Java support for linux.
Does that mean Sun will release the JDK (Java Dev. Kit) for linux?  
I suspect Sun will produce the Solaris X86 version before a Linux 
version of JDK.

http://www.blackdown.org/ looks like the source for linux java
information...

Frankly I'm suprised Netscape bothered with a Linux port...
Probably its because their programmers use Linux at home ;^)


-- 
===================================================================
 Fletcher B. Cocquyt | email: fletch@aec.ca  | phone (403) 266-8234
 System Administrator| Alberta Energy Company|  FAX: (403) 290-8234
 World Wide Web home page: http://www.cuug.ab.ca:8001/~cocquytf/
===================================================================

------------------------------

From: j.paulini@tu-bs.de
Subject: Problem compiling ncr53c810 driver
Date: 11 Dec 1995 15:19:59 GMT
Reply-To: j.paulini@tu-bs.de

I have problems compiling a new kernel (1.2.13) with ELF support (as in
the Slackware3.0) with the new Rel. 12 of the NCR driver:

gcc -D__KERNEL__ -I/usr/src/linuxelf-1.2.13/include -Wall -Wstrict-prototypes 
    -O2 -fomit-frame-pointer -pipe -m486 -g -c 53c7,8xx.c
53c7,8xx.c: In function `request_synchronous':
53c7,8xx.c:707: structure has no member named `max_id'
53c7,8xx.c:709: structure has no member named `max_id'
53c7,8xx.c:709: warning: int format, different type arg (arg 3)
53c7,8xx.c: In function `NCR53c7xx_queue_command':
53c7,8xx.c:3894: structure has no member named `max_id'
53c7,8xx.c: At top level:
53c7,8xx.c:694: warning: `request_synchronous' defined but not used
53c7,8xx.c:739: warning: `request_disconnect' defined but not used
53c7,8xx.c:5404: warning: `ncr_state' defined but not used

What's wrong?
-- 
Joachim Paulini                  | Institut fuer Theoretische Physik
j.paulini@tu-bs.de               | Technische Universitaet Braunschweig

------------------------------

From: jmcc@m5.vi.ri.cmu.edu (Jason Mcmullan)
Subject: IDE Seagate 157A - nastyness..
Date: 11 Dec 1995 16:15:04 GMT

 I have an old 40Mb ST157A that I wanted to hang off my linux machine 
(as a swap device mainly).  However, although it's detected by
my kernel 1.3.36 and 1.3.45, I keep getting timeouts on reads or 
writes (most often "write - interrupt timed out") only on
  *) Swapspace 
    or
  *) Dynamically paged executables

  Simply doing: "dd if=/dev/hda1 of=/dev/null"  and
"dd if=/dev/zero of=/dev/hda1" both left no errors in
the system logs. Only on kernel paged disk blocks did this
error arise. (ruining the possibility of using it as a 
swapspace or a root partition) The best I can figure it:

  *) Kernel gets a paging request
  *) Kernel tells drive to perform action
     and sets the ide controller to send
     the write interrupt.
      ..... (other stuff goes on)
  *) Kernel either times out or actually
     gets the interrupt.

 I suspect the ST157A is mostly responsible, so if
someone knows a jumper/trace to jumper/solder/cut, just
say so - I'm not afraid of trashing this disk. 
(it's pretty useless to me now anyway...)

  Currently, it just holds /boot and /var/tmp

BTW: When I actually tried setting up a swapspace,
     I found it remarkable that even though it was
     hideosly slow (like watching glass flow) I got
     lots of kernel errors (restiing drive and the like)
     but to the appications - 
       NO errors... NO segfauls... NO coredumps...

     Linux is just so keen......

--
Copyright 1995 Jason McMullan;  all rights reserved;  license for the 
Microsoft Network to distribute this text for US $100,000 per copy is 
hereby granted;  all other use of this text by the Microsoft Network, 
including storing, relaying, or reuse is expressly prohibited; distribution 
by the Microsoft Network indicates full acceptance of the licensing terms.
MICKEY# 4729-304-8732

------------------------------

From: albert@krakatoa.ccs.neu.edu (Albert Cahalan)
Subject: Re: Linux Security - C2 and beyond
Date: 11 Dec 1995 19:30:02 GMT

>>>>> "J" == John F Haugh <jfh@rpp386> writes:

J> In article <ALBERT.95Dec8152116@krakatoa.ccs.neu.edu>
J> albert@krakatoa.ccs.neu.edu (Albert Cahalan) writes: [ someone wrote ]

>>> removal of single all powerfull super-user, (kernel)
>>  Windows NT does this, and it is absurd.  Think for a moment: Your system
>> crashes and you need to fix a corrupt filesystem.  If you can do that, you
>> are all powerful.  You need to upgrade the kernel.  If you can do that, you
>> are all powerful.  You have a DOS boot floppy and put your hand on the
>> reset button.  If you can do that, you are all powerful.  You have a
>> chainsaw and are standing next to...

J> Sorry, but these are only valid examples if the tools which are used to do
J> the work have arbitrary capabilities.  These subjects are all covered in
J> the relevant rainbow literature -- trusted distribution, trusted recovery,
J> etc.

Don't be silly.  How can you upgrade the kernel without arbitrary
capabilities?  BTW, kernel source is available.  Hack the source,
install modified kernel...

You are asking to pretend there is no all-powerful user.
Better to not pretend.
--

Albert Cahalan
albert@ccs.neu.edu

------------------------------

From: jhh@scss3.cl.msu.edu (John Hayes)
Crossposted-To: comp.os.linux.development,comp.os.linux.development.apps,comp.os.linux.misc,comp.os.linux.networking
Subject: Spooled Netword Print Jobs Causes ls -al To Hang
Date: 11 Dec 1995 19:14:57 GMT

We are using P5 75 Gateway computers as servers in a microlab at
Michigan State University. We run a special spooler process that
manages jobs that are printed via lpr and an pcnfs connection
from 486 PC's to these Linux servers.

The printe queue us a holding queue that monitors the contents of
the spool directory. Whenever the status of the directory changes
the process redisplays the listing in a window. There is a second
process that runs in another window. This process manipulates the
holding queue removing jobs that the users decide not to print
or transfering them to the print queue if the user wants them
printed.

Occasionally the monitor process hangs. Sometimes when this occurs,
if ls -al is executed on the hold queue directory it hangs. Sometimes
I will login from a remote machine and execute ps -aux - and this has
always hung when the print monitor process has hung.

Does anybody have a clue as to what may be going on and how to fix
it.

Thanks in advance,
John Hayes
please mail any clues or relevant information to:
jhh@scss3.cl.msu.edu


------------------------------

From: johnc@sound.net (JC)
Subject: Compiling in Linux
Date: 11 Dec 1995 19:35:45 GMT

I have installed the development system (everything) and I am having a 
development problem.  I have the following code in a .c file:

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
        printf("Hello\n");
        return(0);
}

I compile this with: gcc fake.c -o fake

and I get the following error message:

In file included from /usr/include/stdlib.h:42,
                 from fake.c:2:
/usr/include/errno.h:27: linux/errno.h: No such file or directory


What does this mean?  Please help if you can because I have some Unix 
development that I need to get done.  Thanks.

John


------------------------------

From: harish@seas.gwu.edu (Harish Nalinakshan)
Crossposted-To: comp.os.linux.setup,comp.os.linux.networking
Subject: Login Accounting in Linux
Date: 11 Dec 1995 19:17:32 GMT

Hi there,

I am looking for login accounting packages or programs for Linux so that
I can monitor who has logged into my system and for how long.  If anyone 
knows of software that does this, please leme know.  Thx in advance.

-Harish
   __o
 _ \<,_
(_)/(_)
    \          /   \           _                    Harish Nalinakshan
     \       /       \       /   \      _           harish@seas.gwu.edu
      \     /         \     /     \ _ /   \ _ - ___________________________
       \   /           \ _ /       
         -



------------------------------

From: jgarzik@cc.gatech.edu (Jeff Garzik)
Subject: Re: Weak Thread Support: Linux Weakness ?
Date: 11 Dec 1995 14:03:54 -0500
Reply-To: jgarzik@pobox.com

Tim Bass  <bass@silkroad.com> wrote:
>The next generation netstuff seems to be moving into the Java
>world.  Java requires a multithreaded environment.  Linux is
>very weak in the multithread arena.

Er...

1) Java doesn't require a multithreaded environment.  How do you think
NetScape put out a SunOS version?

2) Linux has kernel threads.  1.3.xx has seen some serious work on the
clone() call and its semantics.

        Jeff



------------------------------

From: jack@interaccess.com (Jack Broda)
Crossposted-To: comp.os.linux.development.apps
Subject: Need Help in writing a driver for a scanner
Date: 10 Dec 1995 15:59:20 -0600

Hi,
        I want to write a driver for Mustek color scanner, however
        I can't obtain any info about the scanner from the company.

        The scanner is hand-held, CG-8400, color. How can I get
        the necessary info?

        Thanks
-- 
/*
 * jack@interaccess.com
 * http://www.iit.edu/~brodjac
 */

------------------------------

From: root <root@cheney.net>
Subject: Re: Linux Security - C2 and beyond
Date: Mon, 11 Dec 1995 18:34:23 -0600

Albert Cahalan wrote:
> 
> >>>>> "J" == John F Haugh <jfh@rpp386> writes:
> 
> J> In article <ALBERT.95Dec8152116@krakatoa.ccs.neu.edu>
> J> albert@krakatoa.ccs.neu.edu (Albert Cahalan) writes: [ someone wrote ]
> 
> >>> removal of single all powerfull super-user, (kernel)
> >>  Windows NT does this, and it is absurd.  Think for a moment: Your system
> >> crashes and you need to fix a corrupt filesystem.  If you can do that, you
> >> are all powerful.  You need to upgrade the kernel.  If you can do that, you
> >> are all powerful.  You have a DOS boot floppy and put your hand on the
> >> reset button.  If you can do that, you are all powerful.  You have a
> >> chainsaw and are standing next to...
> 
> J> Sorry, but these are only valid examples if the tools which are used to do
> J> the work have arbitrary capabilities.  These subjects are all covered in
> J> the relevant rainbow literature -- trusted distribution, trusted recovery,
> J> etc.
> 
> Don't be silly.  How can you upgrade the kernel without arbitrary
> capabilities?  BTW, kernel source is available.  Hack the source,
> install modified kernel...
> 
> You are asking to pretend there is no all-powerful user.
> Better to not pretend.
> --
> 
> Albert Cahalan
> albert@ccs.neu.edu

The fact is that if you have unsupervised physical access to a
machine, you should be presumed to have the capability to access
the system.  (Assuming there is a floppy drive, etc. in it.)

What is to stop me from rebooting a "secure" win95 system w/ my
handy-dandy two-disk all-in-one general-purpose
linux-os-hardware-access-tool, mounting the fs, and going to town?
only the inanities of the M$ filesystem, a surmountable (though not
insignificant) problem.

Lock the machine in a closet and access it via the net if you want
real security in a multi-user environment.  and learn security.
and upgrade the os.

Todd Lewis
VP Networking
Cheney Communications Company
tlewis@cheney.net

------------------------------

From: rob@pe1chl.ampr.org (Rob Janssen)
Subject: Re: Standardized Printing for Linux
Reply-To: pe1chl@wab-tis.rabobank.nl
Date: Mon, 11 Dec 1995 21:42:36 GMT

In <cworley.818275021@iquest.net> cworley@iquest.net (Chris Worley) writes:

>Let's stop discussing this and do something about it.  If you think about,
>Ghostscript does this.
>   ps -> raster image -> print encoder

>All we need is something that might work like this.
>   pbm -> raster image -> print encoder

>I propose that we examine how ghostscript does the encoding for various
>printers and expand on the BubbleTools project.  Data in a rather large
>pbm file are printed. (2400x3000 dpi).

>Please continue this thread, but lets stop blaming one group or another
>about who should have inserted a raster printing system.

X is raster based, but that does not mean raster based is the best
way to do printing.  When you want your printout to be high quality,
you don't want to just print the pbm file (or whatever raster) as it is
displayed by your X server.

Thus, it is better to use postscript for the displaying than to use
rasters for the printing.

Rob
-- 
+------------------------------------+--------------------------------------+
| Rob Janssen         rob@knoware.nl | BBS: +31-302870036 (2300-0730 local) |
| AMPRnet:       rob@pe1chl.ampr.org | AX.25 BBS: PE1CHL@PI8WNO.#UTR.NLD.EU |
+------------------------------------+--------------------------------------+

------------------------------

From: devmorfo@patmos.interport.com (Dimitris Evmorfopoulos)
Subject: Re: Tape drives that connect to floppy controller
Date: 11 Dec 1995 16:44:40 GMT

Ian Chard (ian@tanagra.demon.co.uk) wrote:
: Hi,

: I'm interested in buying one of these little cheap tape drives, and
: I was told by a friend that I needed to use ftape to make them work
: with Linux.  However, in the latest kernel I couldn't find it - has
: it been removed, or just renamed?

        Neither... ftape is a separate package. It is called zftape and its 
latest version is 2.03b or higher. It is a module.

--
 ______      _______
|  __  \    |  _____|      devmorfo@mail.hol.gr Dimitris Evmorfopoulos
| |  \  |   | |___         +(30) 1 639-1553
| |   | |   |  ___|      
| |___| |   | |_____         
|_______| * |_______| *    USER ERROR. Replace user and strike any key.

------------------------------

From: louis@lcjones.aclib.siue.edu (Louis J. LaBash Jr.)
Subject: Re: Q: kswap patches
Date: 11 Dec 1995 14:27:24 GMT

On 11 Dec 1995 13:59:12 +0100, Bert Gijsbers <bertg@fwi.uva.nl> wrote:
|Where can I find the kswap patch?
|Sometime ago I ftped a file called kswap129c.ud from
|somewhere which I now can't find anymore...

ftp.presence.co.uk:/pub/linux/kswap   will always have the latest

-- 
Louis-ljl-{LLaBash@eniac.ac.siue.edu | lou@minuet.siue.edu}


------------------------------

From: rdong@mat.jhu.edu (Rui-Tao Dong ~{6-HpLN~})
Crossposted-To: comp.unix.bsd.freebsd.misc
Subject: Re: tpqic02: LAST call for help
Date: 11 Dec 95 19:35:15 GMT


>>>>> On 10 Dec 1995 16:41:17 GMT, j@uriah.heep.sax.de (J Wunsch) said:

 j> Your problem seems to have been answered.  Anyway, all you need for
 j> FreeBSD are two floppies (the ``Fixit'' approach).  You could then
 j> mount your Linux partition, and backup your files.

 j> Dynamic device configuration is supported by booting with the -c
 j> option.

 j> Since ext2fs support is part of the -current code, you need the (not
 j> yet published) boot and fixit floppies from -current; the 2.1 ones
 j> aren't much helpful for you.

Thanks for the information.  It would have saved me a lot of headache
trying to mount ext2 if I saw this earlier.  Can someone help me get the
new floppies?

Last Friday, I got FreeBSD 2.10 floppies and went into the fixit shell.
After changing some parameters, mt fsf seemed to work well. (It would exit
on error under Linux after a lot of screaming.)  However mt status crashed
saying / file system full.  (The fixit disk doesn't seem to be mounted in
the RAM -- need a writable floppy and the read is very slow.)

I am yet to locate the tar binary and find a way to add it to the fixit
disk.  Any help will be greatly appreciated.

Regards,

        Rui-Tao Dong ~{6-HpLN~}                 2760 Kelvin Ave., #3211
        rdong@printrak.com                      Irvine, CA  92714
        (714)752-0855(H)






------------------------------


** FOR YOUR REFERENCE **

The service address, to which questions about the list itself and requests
to be added to or deleted from it should be directed, is:

    Internet: Linux-Development-System-Request@NEWS-DIGESTS.MIT.EDU

You can send mail to the entire list (and comp.os.linux.development.system) via:

    Internet: Linux-Development-System@NEWS-DIGESTS.MIT.EDU

Linux may be obtained via one of these FTP sites:
    nic.funet.fi				pub/OS/Linux
    tsx-11.mit.edu				pub/linux
    sunsite.unc.edu				pub/Linux

End of Linux-Development-System Digest
******************************
