> aha, I didn't understand what "bootes" was for. In any case, when I
> first booted the cpu/auth server, I was asked for authid (is this the
> same as the hostid you mention?), authdom (I don't get to what this
> domain applies, incoming requests to the auth server?) secstore key
> (dunno) and pas
Hi,
I am trying to work with files containing whitespace,
many programs in plan9 are happy with this but sam and B
don't appear to be (unless I have broken somthing).
I can fix the buglet in B (some string flattening) but
a cursory look at the sam source and it seems to support
delimiters in comm
The system hangs together through an auth system which is distantly related to
kerberos.
the file servers and auth servers share a host ID and password, by convention
the name
is "bootes". the username and password is stored in a tiny partition on the
disk (nvram partition).
this allows them to
Did you (or anyone else) find the bug in osd drawterm where the
cut and paste buffer is not properly terminated so earlier
long cuts appear at the end of new shorter ones. I haven't
explained this very well but if you have seen it I am sure you
will know what I mean.
-Steve
The seek system call is here
/sys/src/9/port/sysfile.c:855
The arg variable here is a pointer to the users stack making
the system call. most return values are 32 bit and are passed
back through syscall()
/sys/src/9/pc/trap.c:660
but seek is different, it overwrites 64 bits star
I wrote my own thoughts in a paper some time ago,
though its a discussion document rather than a design spec.
http://www.quintile.net/papers/xauth.pdf
-Steve
Thanks for that erik, I have been meaning to sort that out for years,
and then when I tried I drew a blank. I really should learn the internals
of rc one day.
See you next week in Volos.
-Steve
Hell,
sorry for the noise,
got caught replying to the list as usual.
-Steve
> ...I have started to like to use as few tools as
> possible.
I entirely agree, there is too much to learn and you have to be selective;
however my selection is: sed, awk, C and sam (for impromptu, well, editing).
I cannot really comment directly on gready operators, I have never
knowingly us
Forsyth ported refer(1) to plan9, which is what I use,
I have copied his email below.
-Steve
> i've the variant in use in sources/contrib/forsyth/refer.tgz. see INSTALL.
> it could do with much more work (on the strange
> source file partitioning, and more seriously on all those fixed-size char
There is an errata page on the wiki, however
I doubt there is anyone looking at this and fixing
the bugs.
The bottom line is if you discover a bug, and it anoys you,
fix it (you have the source). If you are feeling friendly
submit a patch.
Sorry if this seems harsh, but there is no support team
> I issue
> ; @{cd lib}
>
> then lc, pwd seems to be ok, lists/returns my home directory,
This makes sense to me - though I am not saying its "correct".
When you cd in interactive mode rc(1) writes the path to the
directory into /dev/wdir. This informs rio of your current dir
so it can do the fi
There is a TODO page on the wiki which might give you some ideas.
The two pieces of unfinished business that spring to my mind
are the Centrino driver and the ssh V2 client, both started by
Russ.
These have the advantage of being started by a very talented
programmer so you could learn from the e
> Cant create temp file: blah blah blah
> permission denied
sounds like you have no $home/tmp, but /sys/lib/newuser will
have created one for you so it doesn't make sense.
check if $home/tmp exists and is writable by you.
-Steve
You can delete arbitary files using the fossil console
commands clri to delete the files first, tne directories,
and then flchk to reclaim the storage, see fossilcons(8).
Having said this I would perservere with trying to restore
the username as Erik describes. check the contents of /adm/users
whi
How about if you start a page with a list of the 9p
file servers you know of, say on the plan9 wiki, and
then email 9fans asking them to add any that you have
missed?
I can see how such a thing might be a useful resource
to people on the list as well as a promotional tool.
It could also (perhaps)
An Intel Atom D945GCLF mini ITX was reccomended to me, I believe
it is all supported by plan9 and draws very little power. I was
going to use one to replace a large noise server I have at home.
They also have a new dual core version though I think it has less
useful I/O for my needs.
http://www.t
> But along the very same line of thought -- wouldn't it also then be
>much more reasonable to stick with an "alternative aname"
> approach when adopting 9P for symlinks, FIFOs and the
> rest of the POSIX paraphernalia?
I'a not the one who has to implement it so my opinion is
nothing more than tha
The dos(1) command I wrote (in the style of cpu(1) but attaches to Windows
boxen)
uses a configuration file describing how the windows directories are
mounted (using cifs(1)) on plan9. It also reads /proc/$pid/namespace to
learn of any additional mounts so it can reliable translate plan9 paths
to
You could use grap(1) - the troff preprocessor.
-Steve
> i think this is a good point. reading from the frame buffer can
> be deathly slow on a lot of modern video cards.
Very true, the only exception to this I know of is some of the modern
Dual PCIExpress cards which use a bus in each direction.
-Steve
> AFS has its warts, but, trust me, if you've used it for a while,
> you will not find yourself excitedly perusing the volume location
> database to see where your bits are coming from.
Is there an AFS client for plan9 anywhere?
Just curious.
-Steve
> It might be an interesting project for some student(s) to reimplement
> Kerberos 5 for Plan 9... it's something of an open question of just how
> minimal and tasteful the implementation can be when it's not MIT code. ;)
Indeed, if anyone ever does look at it, can I vote for including
the hooks f
> Does anyone know of new projects or ports that could get H.264
> decoding over to Plan 9 hosts?
I asked around here, the feeling is that VirtualDub will decode
H.264 to uncompressed AVIs in 422 or to BMPs as 444.
My only convern is that some virtual dub features may be dependent
on running on
> The 10" Eee is great. Mine has many flyer miles.
does it run plan9?
-Steve
> P.S.: Is there anything more intelligent than 'vt' for connecting to a
> linux machine?
It all depends what you want to run on the linux box.
if you need VT in order to run your editor you could edit the file remotely
from plan9. To do this either run u9fs on the linux box, or pick up
sftpfs f
I have a distant memory that somone implemented some of POSIX pthreads
on plan9, i.e. I want to compile programs that use pthreads under APE.
anyone got any pointers?
-Steve
> Didn't Plan 9 have a way to mount 6th and 7th edition disk images also?
> Was that ever released?
yep, it exists, though the support is not
as extensive that ancientfs.
http://www.quintile.net/magic/man2html/4/tapefs
-Steve
> I'm yet to see anyone demonstrate a disadvantage of doing so.
the problems with publishing code is you have to:
write the manual
document the install process
remove all the debug cruft that you where leaving just in case
field emails about how it:
> I´m done with some usb stuff I´m doing we at lsub plan to port plan 9
> to gumstix.
excellent, I will buy one and join in once you chose a device.
-Steve
Re: fusion
would 9vx running under linux be an interesting option?
re: resample
If you are experimenting with interploation a zoneplate is one of
the best test signals to check your work on, though its
interpretation can be tricky.
/n/sources/contrib/steve/zoneplate.c
http://downloads.bbc.co.uk/r
> the obscenely deep tree our development happens in
I sympathise, though ours is not _that_ bad. I use Plan9 as my
desktop and mount parts of our server off a "work" dir in my home
directory. This way I can work with short paths whilst remaining
compatible with my colleagues.
just my 2¢
-Steve
perhaps Russ's most excellent search engine helps? I know nothing
of this phonet of which you speak so I honestly don't know if this
is of any use.
http://www.google.com/codesearch?hl=en&lr=&q=phonet+nokia&sbtn=Search
-Steve
I agree with erik, given 9fs dump I have no need for SCM,
however the return of the /n/sources/extra/changes would be
wonderful.
For the couple of years the guys at the labs where keeping one
up to date I found it very interesting and, I think I learnt
a lot. It also helped me to feel more envolve
I will go with erik on this.
I am using the standard smtpd with -D and the greylisting,
and also a modified validateserder which probably qualifies as an
earlier incarnation of erik's (he sent me the code before nupas
was finished and I hacked it a bit).
I get 1 or 2 spams a day.
I plan to try n
> Post an (ignored) mode 000 fd in /srv? Since nobody could open
> it, it would always have one reference, and would go away when
> the venti did?
Kudos to Mr Eckhardt for a very neat solution.
-Steve
Just casual interest as I am having to do some work
"in anger" on snmp.
Was there ever an snmp agent (server) for plan9? I would
be interested if there was even a comercial product, perhaps
somthing for a telephony switch based on plan9?
It there ever was such a thing it might infer that some of
>>
>> I seem to remember Mjl, the author if the inferno ircfs, wrote an
>> ircfs for Plan 9 ages ago. Still, seems like a total waste of time
>> when you have a perfectly fine one in limbo, which is a much more
>> convenient language for building such a thing anyway.
>>
[snip]
> so, since an irc
there is russ's partially completed centrino driver
in his area of contrib.
This has the advantage of being a (hopefully) gentle introduction
which already has a plan9 interface and will be very nicely written.
see /n/sources/contrib/rsc/ipw2200
-Steve
> But I often forget to remove the card when I boot so was wondering what
> sort of problem I have here and whether there is another way 'round it.
You could try adding this to plan9.ini:
*nousbprobe=
check the plan9.ini man page
-Steve
> 4. If I have a venti server and a bunch of sha1 codes, can I somehow
> instantiate a single fossil serving all of them under /archive?
Not at present, there is no way to insert a vac score into a fossil hierarchy
other than at the root of the hierarchy (flfmt -v).
what you can do is cop
> ... fossil does have the functionality to serve two
> different file systems from two different disks, but i don't think
> anyone has used that ...
I do this, 'main' backed up by venti and 'other' which holds useful stuff
that needn't be backed up, e.g. RFCs, cdrom images, datasheets etc. This
> Fossil has always been a weak link, and probably will always be until
> somebody replaces it. There was some idea of replacing it with a
> version of ken's fs that uses a venti backend...
>
> Venti's rock solid design is the only thing that makes fossil
> minimally tolerable despite its usual ten
> Authentication isn't
> currently supported by any of the UNIX servers (to my knowledge).
Maybe it doesn't count in your eyes, but I use u9fs to serve
unix filesystems to plan9 - it supports authenticiation.
-Steve
> Now, suppose I have a fossil buffer that I constantly snap to venti.
> That will build quite a lengthy chain of VtRoots. Then my fossil
> buffer gets totally corrupted. I no longer know what was the
> score of the most recent snapshot. And I don't think I know of any
> way to find that out.
the
> ... it'd be nice if there was some way for a factotum
> protocol to generate a key that stayed in long term storage (i.e. in secstore)
> but currently, i don't think there's a way to do it, other
> than manually.
I was needing this recently - I have to change my windows filserver password
every
you mention the touchpad - I guess this is a ps2 device rather than a usb one
(though I may be wrong). You should be able to start that using
mouse=ps2 in your plan9.ini.
>
> --- whatabout sound? Does anybody have Realtek AC97 audio working?
>
There are two ac97 drivers written independently, I be
> ..are there some nice general scripts that could
> be used to automate some of this for the next hunk of gnu-like code
> that comes along?
I wrote a tool to help me port some ANSI C code from the net. It
autogenerates mkfiles based on analysis of the source and headers.
Importantly the porting
> optomist!
Yes I am.
However, I did say ``built with relative ease'',
I did not say ``built easily''
☺
-Steve
> i considered adding code to upas to at least
> strip pgp nonesense from message bodies. but this
> would require upas to know things about what
> message bodies look like after mime is done with
> them.
FWIW I have several sources of mail which have large, unnecessary disclaimers,
adverts, sign
Re outgoing mail via gmail.
I haven't used gmail for a while but when I did I used this as the last
line of my /mail/lib/remotemail.
# exec /bin/upas/smtp -d -a -h quintile.net net!smtp.gmail.com
quint...@gmail.com $*
You will also need to set up your TLS certificate, I think this is covered
in
I don't have a copy of the ISO 9899:1990 but Plauger's The Standard C Library
has excerpts from it. In one of these it states:
``The vfprintf function returns the number of characters transmitted,
or a negative value if an output error occured''
As APE does take great pains to be
Hi all,
I am ashamed to say that I still haven't sorted out my sources mirror,
however it is mostly in place, perhaps another week or so.
This uses replica/pull to synch with the labs nightly where a
replica/scan is run run (also nightly). The mirror copies everything
on sources /plan9 /contrib a
Hi,
I am looking for papers describing the RFS file system,
(A precursor of 9p I believe).
I found these references but no papers; I think the first
one is the most relevant.
Rifkin, A.P., Forbes, M.P., Hamilton, R.L., Sabrio, M., Shah, S., Yueh,
K.
"RFS Architectural Overview"
Mysqlfs available in my contrib area, modeled after inferno's
odbc(10.4) though not strictly compatible with it.
-Steve
You can install from a local fat partition if you put the plan9.iso file
in the partition - don't unpack it, just put the single big file there
and the installer scripts will allow you to chose it as a source for the
full install.
A bigger problem is you have to boot the installer kernel, normally
> Is there a program that will render some subset of a font file so that
> you get a quick feel for what it looks like?
I have somthing I picked off the net years ago - I didn't
write it. If the author reads this I am happy to credit them
with their work, but in the meantime:
/n/sources/contrib/s
I keep getting things like this:
cpu% man backup
troff: warning: can't find hyphen.tex; stdin:40
I have probably done somthing silly but running
du -a /n/sources | grep hyphen
felt a bit antisocial.
Anyone any thoughts?
Hi,
I get a different type sygnature depending on weather the arg to a function
contains members which are in scope or not - is this expected or a bug?
for example:
/* junk.c */
typedef struct unknown unknown;
#ifdef DEF
struct unknown {
int a;
};
#endif
typedef struct arg arg;
struct a
> Isn't this what
> #pragma incomplete
> is for?
yep, I completely forgot about it.
Thanks,
-Steve
> you are missing /sys/lib/texmf/tex/generic/hyphen.tex [sic].
on the nose,
Thanks Russ.
-Steve
I would do it with awk myself, Much depends on what you want to
do to the 1000'th word on the line.
in sam you can even play with your awk script in the command window, editing it
submitting it and if its wrong you just Undo and try again. Similar things can
be
done in acme I believe but I don't
> Isn't it sad being in plan9?! Things should be simple, but not
> simpler than that.
I am not sad being in plan9 [sic].
I have used it as my main OS for about eight years and I have used sam
exclusively for ten. During that time I cannot remember ever needing
or wanting repeat counts on regular
This may work for you but your mileage may vary.
/n/sources/contrib/steve/rc/ps2txt
-Steve
Hi,
Anyone have a working doken (windows installable file system) 9p client?
There have been several projects to write one but they all seem abandoned,
I was hoping for one that works with win10. Alternatively I hear Win10 has
9p inside these days. Alyone had any success with connecting this to/f
I agree 100%, well done Ori, I will be trying this soon,
I am in the process of changing jobs at the moment so
I am a bit distracted but the new job will include git so I
Will be needing it.
-Steve
> On 12 Jul 2019, at 19:27, Patrick Marchand wrote:
>
> Hi Ori,
>
> On 07/08, Ori Bernstein wro
Hi,
I traced a long standing cifs issue to 5c the compiler.
The code in lib9p to validate wstat calls
uses a neat bit of casting which fails when using 5c.
/sys/src/lib9p/srv.c:658-669
These following lines missfire reporting type or qid change
when trying to rename files over cifs.
if
hi all
just to say i am very excited abou the pi4 port but am on holiday in France at
the moment so i cannot even help with testing.
-Steve
On 22 Aug 2019, at 9:07 am, Richard Miller <9f...@hamnavoe.com> wrote:
>> oh dear. i dont even know the expected physical memory map...
>> i guess that r
hi all,
does go run under plan9 on the radpberry pi or only on x86?
thanks,
-Steve
hi,
my plan was to build and run/debug go on a raspberry pi 4 running plan9, not to
cross compile.
i am confident in the linux cross compile environment i was just concerned
about the plan9 os/runtime support for the pi.
i guess it comes down to plan9 os interface for the arm.
people said it
hi,
thanks richard, this is perfect
i could not have asked for more.
-Steve
On 20 Sep 2019, at 9:43 am, Richard Miller <9f...@hamnavoe.com> wrote:
>> Only lightly tested.
>
> In a sense, plan9/arm go is tested as well as any other platform:
> under the go continuous development process, ev
You need a license to run the 1st and 2nd ed.
The 2nd ed books/cds (and thus the license) have not been printed for a long
time.
the images may have leaked but i think we should still try to respect the terms
of the license.
-Steve
> On 23 Sep 2019, at 2:01 am, Sean Hinchee wrote:
>
> Yo
> http://9p.io/sources/contrib/steve/historic/2nd-edition/pcdist/README
t
😀
that was my stuff, but its only the documentation that was published,
not the code. there was a single floppy
demo which might be around.
I do have a 2nd edition license but i would not release the code without
sign-of
if you mount an iso containing a _CONFORM.MAP on plan9 with 9660srv it
translates the filenames for you.
-Steve
hi
first - hello new email relay!
anyone managed to contact an auth server in a different port than the standard
one?
i am trying to do something like:
cpu -u user@tcp!auth.domain.dom!authport -h tcp!cpu.site.dom!cpuport
but this doesn't work for me. i have an authdom entry in /lib/ndb but
hi
anyone using let's encrypt to generate signed certificates for tls, and is
using a scripted interface on plan9 to refresh them every 60 days?
care to share the details.
-Steve
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9fans/T12cd
hi,
i love the idea, what concerns me is the cost of a flight from the UK to
Michigan.
we shall see what tickets i can find.
-Steve
> On 23 Oct 2019, at 6:49 am, o...@eigenstate.org wrote:
>
>
>>
>> Jeff (jas) and I have been chatting about organizing a "Plan 9 : 2020"
>> workshop. We're
Hi all,
I still run a plan9 server attached to the net. I have always
had attacks from bots, viruses, script kiddies etc. and decided
to do something to reduce the load on my system - some attacks can be
quite persistant.
I have taken the idea from the linux log2ban script but I implemented it
a
re: anyone can banish ano IP address
You are quite right, not a problem for me, but not a general solution.
Ok, chmod og-w /lib/ndb/banished first.
I could then write a file server, envoked in cpurc as bootes and thus
has rights to update the files in /lib/ndb/banished/*.
The file server would
gt; I wonder if it will be system with IPv6 enabled and connected directly
> to internet.
> There is no fw in plan 9
> May be time to think about it ?
>
> вт, 29 окт. 2019 г. в 14:27, Steve Simon :
>> re: anyone can banish ano IP address
>>
>> You are
hi,
i cannot find a plan9port maillist, so i am asking here.
anyone using plan9port on osx? if so which mouse are you using? i am fighting
with a magic mouse2 which, with the addition of the magicperfs app can do both
scrolling and 3 buttons.
sadly the middle button support is buggy an often m
We where discussing mice for plan9.
I have just about given up on the apple magic mouse, its a shame,
having the nice swipe features is cool but its just too unreliable at
detecting middle button clicks to be usable with sam.
This maybe due to the MagicPerfs software I used.
I have however found
hi,
i receive mail on plan9 so i dont use gmail.
you sure you didn't forget to install a new x509 thumbprint in
/sys/lib/tls/mail?
-Steve
On 28 Nov 2019, at 3:40 pm, Steven Stallion wrote:
>
> All,
>
> Is anyone still fetching Gmail these days? After bringing my old
> fileserver back onlin
hi
i am interested to hear from in those using go under plan9.
what doesn't work? i know the build servers confirm the nightly build but they
cannot check everything.
for example, does multicast work? if so does it work on x86, amd64, and arm
(pi)?
secondly, is there a ports list, or a list o
fyi i have been running a fossil/venti pair since 2004 and it has been solid.
what is too big - honest question.
i thought the biggest issues are:
performance - the elegance and generality sacrifice some performance, though
this is not a problem for me.
lack of a tls fs interface - there is
10:42 am, Rodrigo G. López wrote:
>
>
> i'm sorry, what? lack of TLS?
>
> go read 9front's tlssrv(8). it's been there for a while already.
>
>
> -rodri
>
>> On Sat, Jan 11, 2020, 11:32 AM Steve Simon wrote:
>>
>> fyi i ha
fwiw i run something approximating 9legacy -the labs kernel with some patches.
i run 9front’s webfs. it it better in every way.
-Steve
> On 10 Feb 2020, at 1:49 pm, o...@eigenstate.org wrote:
>
>
>>
>>
>> due to popular demand (...and my own need), I got around
>> to implementing https s
Oh hell, Andrey was a great guy, we had some long chats on IRC back in the day.
I regret losing contact in recent years.
All my best to his family.
-Steve
> On 28 Sep 2020, at 9:39 pm, Don Bailey wrote:
>
>
> --89bce305b064cfb9
> Content-Type: text/plain; charset="UTF-8"
> Co
i still use the labs dns server and have no problems, but my configuration is
quite straightforward.
sorry not to be more help.
-Steve
> On 7 Oct 2020, at 6:08 am, Lucio De Re wrote:
>
> It would take me a long time to get to grips with the Plan 9 DNS
> server (believe me, I've tried) and s
Hi people,
I have had to renew my certificate for tls and am getting a strange error from
imap4d
when trying to collect email from my iphone.
tls reports failed: factotum_rsa_open: no key matches proto=rsa
service=tls role=client
Which does not make sense to me as my factotum has my n
> The pi4 is very sensitive to power supply voltage.
absolutely,
i had loads of problems with a lowly pi3+ until i tried an old ipad charger
(2.5A i think), it has been stable since.
-Steve
--
9fans: 9fans
Permalink:
https://9fans.topicbox.com/groups/9f
osx drawterm source has been broken for a while due to apple withdrawing
support fot quicktime libraries.
with the move to big sur the prebuilt binaries now fail to run (i am guessing
the quicktime shared libraries have now gone too)
anyone able to help? i am an osx programming newbie.
-Stev
not the same but i am just building up a pi3b+ server running Richard’s current
kernel. i have a lightning bolt onscreen and occasional red led flashes but so
far it has bern absolutely reliable.
the only areas of minor problems: wifi does not always connect, and if it fails
it needs a power
i just have the xcode supplied clang and it works well.
i have two issues with it:
my shift key is generating spurious peter-face characters which makes typing
rather painful (i have to delete these as i type)
there is no /mnt/term/dev/secstore device containing my secstore when i
authentica
submitted pull requests on github for these changes.
-Steve
> On 19 Nov 2020, at 2:59 pm, sirjofri wrote:
>
> Hello,
>
> I'm not on OSX, but:
>
> 19.11.2020 12:40:00 Steve Simon :
>> there is no /mnt/term/dev/secstore device containing my secstore when i
> a
Hi,
I have a pile of sealed venti arenas on an a usb stick, and the last fossil
score.
is there any reasonable way I can view the dump filesystem from these with a
readonly
filesystem without:
formatting a filesystem to take them
building indexes
running venti
fi
i tried a countour mouse but didn't get on with it. i bought a cheap Chinese
copy - 3 real buttons on top and a wheel on the side.
i cannot find the exact link, this is the same mouse but i have the wired
version - never needs recharged.
i really like it, it fits my had well and i can use sam,
hi,
the talk of thin clients reminded me i offered an hp t5325 thin client to
anyone who wants to port plan9 to it. i think someone wanted it but i never
sent it - sorry.
i still have the device and psu, details here:
https://www.parkytowers.me.uk/thin/hp/t5325/
free to anyone who wants it...
I came across a strange issue today - I could not send mail when cpu'ed into
a different machine.
It turned out to be my factotum was not visible (it was not bound in in my
profile)
This feels starnge to me so I checked in /sys/lib/newuser to make sure I hand't
just deleted
the line by mistake,
> With drawterm you'd need running factotum on the cpu, which is not that
> nice...
FYI: I have a patch which stores the secrets from secstore in /dev/secstore
in drawterm so your profile can start factotum -n and populate the factotum
with cat - and then importantly clear out the /dev/secstore.
501 - 600 of 980 matches
Mail list logo