No Next Item No Next Conference Can't Favor Can't Forget Item List Conference Home Entrance    Help
View Responses


Grex Coop Item 245: Board meeting agenda 10/21/08
Entered by steve on Tue Oct 21 20:13:52 UTC 2008:

   Agenda for the board meeting of Oct 21

 - finances

 - strategies for grex
   + staff members
   + board members and board size
   + town hall meeting
   + what we want to be

 - staff report

 - ?

24 responses total.



#1 of 24 by lees on Tue Oct 21 22:09:38 2008:

Floor suggestion: newuser (Dan has some details I sent him - can be 
worked in quite well with the existing system).


#2 of 24 by tsty on Wed Oct 22 14:53:45 2008:

looks like starting about ~70 neuusers ago the new shell is in use.


#3 of 24 by cross on Thu Oct 23 19:41:35 2008:

resp:1 A big chunk of the discussion in the Tuesday night board meeting
was, in fact, newuser; I'd even go so far as to say that discussion about
newuser comprised the majority of the meeting.

As TS noted in resp:2, we are, in fact, using a new shell for newuser right
now.  This is somewhat different from the scheme that Lee proposed to me, but
it was something I did as a stop-gap to stop ongoing attacks.

In a nutshell: New users on Grex no longer get access to an "unrestricted"
Unix shell.  Instead, they get something very limited in scope that allows
them to run only a few commands that, for better or worse, can be very tightly
controlled.  At the same time, I changed backtalk's authentication mechanism
so that users running that new shell did not have write access to backtalk.
The shell doesn't support running party, tel, write, fronttalk, or picospan,
and thus, new users have essentially no access to party or the conferences.

As I said, this was something of a stop-gap.  Moving forward, I'd like to
work up a somewhat more robust mechanism for not just issuing accounts, but
granting higher levels of access to the system.  We're working on it; I think
pretty much everyone's on roughly the same sheet of music, both technically
and politically.  Lee sent in a pretty specific outline that jived well with
the general ideas that I and others have been having, so I think we're all
headed in pretty much the same direction.  Now, it's just a small matter of
programming.


#4 of 24 by mcnally on Fri Oct 24 00:51:41 2008:

> The shell doesn't support running party, tel, write, fronttalk, or picospan,
> and thus, new users have essentially no access to party or the conferences.

What *do* they have access to, then, that would be attractive or interesting
to new users?


#5 of 24 by cross on Fri Oct 24 09:16:40 2008:

At present?  Not a lot.  You can play with it yourself by running
"resh" at the shell prompt and typing "help."  There are a number
of easter eggs in it; see if you can find them.

That said, bear in mind that I said that this is very much a work
in progress; what's there now is not the end-all-be-all of new
access for new users.  The idea is to relax things a bit over time
as we identify more stuff that people are interested in.  For
instance, adding a read-only interface to BBS and party, or perhaps
adding some sort of throttled write access (e.g., a new user can
only post $n$ many times in a day, or once every $m$ minutes, with
some sort of exponential backoff if that's grossly exceeded).

By the way: the list you quoted does not include the things that
the vast, vast majority of grex *users* are interested in: those
being the C compiler, various lanaguge interpreters, and general
access to the Unix shell.


#6 of 24 by tsty on Fri Oct 24 15:28:15 2008:

i thank cross for takinghte stop-gap measures he did.
  
adn these changes are certainly a work in progress ... just as
grex is a work in progress.
  
ther was discussion of re-energizing someting called porters that
(hope i hae this right) provides a sort of filter/approval mecdhanism
not too diferent from the scaling-up of opportunities to use grex.
  
cmcgee, attendee by phone, came up with this idea a whiloe ago and
iirc, it almost made it into operatoin then. 

  
since ther is a move afoot to open conferenicing to readable status
for grex new users, grexis making qualty progress on several 
fromts, imnsho.


#7 of 24 by cross on Sat Oct 25 22:19:58 2008:

If you're interested in the porters stuff, have a look at item 407
in coop13; that's the original proposal.  Colleen took it and ran
with it and did great things in taking a very rough proposal and
transforming it into something useful and usable and getting it
through the board.  The results of her efforts are here in this
coop.

The basic idea is to separate access to Grex into three strata: the
initial, very limited level of access which borders on almost no
access at all.  The next level up is a less-restricted-but-not-total
kind of access that let's a (relatively) new user send and receive
email, have a web page, etc.  The final level is validated access,
where you've no-kidding proven your identity to Grex and we basically
give you complete access to the machine and all of the software.
That level is the same as for all members (past and present).

The porters (btw: the name is a Shakespeare reference; Macbeth Act
2 Scene 3) are a group of volunteers, themselves verified users,
who volunteer to screen new users for movement from the lowest level
of access to the next-highest level of access.  At the board meeting,
there was some talk of them also being able to bump people down in
the case of an attack; I don't recall that this was part of the
original proposal, and might be worthy of a bit more discussion.

Btw: resh has a `porter' easter egg in it.  See if you can find it.
There, I've given you the clue.
Backtalk Crash

Backtalk Crash!

Sun Mar 5 22:05:00 2023

Oops! The authors of Backtalk are deeply sorry to confess that our program has failed to operate correctly. This is due to an error in Backtalk itself, or in one of Backtalk's script files, or in the configuration of the system. It is probably not due to anything you might have done. The page below contains an error message and a detailed dump of the state Backtalk was in when the error occurred. This may be useful to anyone trying to fix the problem.

All this information has been logged, but it may still be helpful for you to report this error and the circumstances under which it occurred to the system administrators.

Thanks for your assistance in getting the bugs out of this conferencing system. We sincerely and humbly beg your forgiveness.


ERROR: terminated by signal 11
executing "read_text" on line 31 of pistachio/unreg.bt in call to procedure "form_text" on line 180 of pistachio/read.mktext.bt in call to procedure "show_text" on line 279 of pistachio/read.mktext.bt included by "include" on line 136 of pistachio/read.bt

Version: Backtalk version 1.3.30

Stack:
(<BR CLEAR=ALL><HR>)
(<A NAME=)
8
(><B>#)
8
( of )
24
( by )
(cross)
( on )
(Sun Oct 26 00:52:17 2008)
(:</B></A>\n)
(<P>\n)
User Dictionary 0: spelling_button_src=(SRC=https://grex.org/backtalk/image/pistachio/whbl/spelli\ ng.gif HEIGHT=16 WIDTH=50 BORDER=0 ALT="Spelling">) fw_show_button=(<IMG SRC=h\ ttps://grex.org/backtalk/image/pistachio/brd/show.gif HEIGHT=16 WIDTH=37 BORDE\ R=0 ALT="Show">) pw_url=(/cgi-bin/pw/backtalk/) fw_hide_button=(<IMG SRC=https\ ://grex.org/backtalk/image/pistachio/brd/hide.gif HEIGHT=16 WIDTH=32 BORDER=0 \ ALT=Hide>) nrs=(9-$) vlinkcolor=(646475) bodytags=() alinkcolor=(4169E1) metatags=() scrolldown={...} highcolor=(FF0000) fw_button_src=(SRC=https://gre\ x.org/backtalk/image/pistachio/brd/button.gif HEIGHT=16 WIDTH=16 BORDER=0 ALT=\ "=&gt;">) shylist=() enter_button_src=(SRC=https://grex.org/backtalk/image/pis\ tachio/whbl/enter.gif HEIGHT=16 WIDTH=36 BORDER=0 ALT="Enter">) global_header={...} edit_button=(<IMG SRC=https://grex.org/backtalk/image/pist\ achio/whbl/edit.gif HEIGHT=16 WIDTH=30 BORDER=0 ALT=Edit>) regbutton=(whbl) nisel=() conf_robot={...} entrance_button=(<IMG SRC=https://grex.org/backtalk/\ image/pistachio/whbl/entrance.gif HEIGHT=16 WIDTH=57 BORDER=0 ALT=Entrance>) show_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/whbl/show.gif \ HEIGHT=16 WIDTH=37 BORDER=0 ALT=Show>) index_robot={...} hide_button=(<IMG SRC\ =https://grex.org/backtalk/image/pistachio/whbl/hide.gif HEIGHT=16 WIDTH=32 BO\ RDER=0 ALT=Hide>) itemlist_button=(<IMG SRC=https://grex.org/backtalk/image/pi\ stachio/whbl/itemlist.gif HEIGHT=16 WIDTH=54 BORDER=0 ALT="Item List">) noforget_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/gbl/forget\ .gif HEIGHT=16 WIDTH=42 BORDER=0 ALT="Can't Forget">) offbutton=(gbl) nextitem_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/whbl/nexti\ tem.gif HEIGHT=16 WIDTH=60 BORDER=0 ALT="Next Item">) byline={...} readitem=1 logout_url=(/cgi-bin/backtalk/) format_conf={...} anon_url=(/cgi-bin/backtalk/) rpage=40 form_text={...} breg=(<IMG SRC=https://grex.org/backtalk/image/pistac\ hio/whbl/) format_resp={...} erase_button=(<IMG SRC=https://grex.org/backtalk/\ image/pistachio/whbl/erase.gif HEIGHT=16 WIDTH=38 BORDER=0 ALT="Erase">) ignore=0 adm_url=(/cgi-bin/adm/backtalk/) textcolor=(000072) show_text={...} nitem=0 linkcolor=(0000ff) nonextconf_button=(<IMG SRC=https://grex.org/backta\ lk/image/pistachio/gbl/nextconf.gif HEIGHT=16 WIDTH=71 BORDER=0 ALT="No Next C\ onference">) nofavor_button=(<IMG SRC=https://grex.org/backtalk/image/pistachi\ o/gbl/favor.gif HEIGHT=16 WIDTH=37 BORDER=0 ALT="Can't Favor">) bio_robot={...} post_button_src=(SRC=https://grex.org/backtalk/image/pistachio\ /whbl/post.gif HEIGHT=16 WIDTH=31 BORDER=0 ALT="Post">) bgcolor=(7EB7DD) self=(read) what=(response) scrollup={...} twitlist=() rtype=(text/plain) bgimage=() button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/whbl/but\ ton.gif HEIGHT=16 WIDTH=16 BORDER=0 ALT=-&gt;>) help_button=(<IMG SRC=https://\ grex.org/backtalk/image/pistachio/whbl/help.gif HEIGHT=16 WIDTH=32 BORDER=0 AL\ T=Help>) cnt=9 admbutton=(brd) slipped=() confhome_button=(<IMG SRC=https://gr\ ex.org/backtalk/image/pistachio/whbl/confhome.gif HEIGHT=16 WIDTH=68 BORDER=0 \ ALT="Conference Home">) nrsel=() preview_button_src=(SRC=https://grex.org/back\ talk/image/pistachio/whbl/preview.gif HEIGHT=16 WIDTH=52 BORDER=0 ALT="Preview\ ">) boff=(<IMG SRC=https://grex.org/backtalk/image/pistachio/gbl/) global_footer={...} fw_erase_button=(<IMG SRC=https://grex.org/backtalk/image/\ pistachio/brd/erase.gif HEIGHT=16 WIDTH=38 BORDER=0 ALT="Erase">) panel=[...] favor_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/whbl/favor.gi\ f HEIGHT=16 WIDTH=37 BORDER=0 ALT=Favor>) remember_button=(<IMG SRC=https://gr\ ex.org/backtalk/image/pistachio/whbl/remember.gif HEIGHT=16 WIDTH=65 BORDER=0 \ ALT=Remember>) button_src=(SRC=https://grex.org/backtalk/image/pistachio/whbl/\ button.gif HEIGHT=16 WIDTH=16 BORDER=0 ALT=-&gt;>) badm=(<IMG SRC=https://grex\ .org/backtalk/image/pistachio/brd/) ncsel=() raw_text={...} nonextitem_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/gbl/next\ item.gif HEIGHT=16 WIDTH=60 BORDER=0 ALT="No Next Item">) noreadnew_button=(<I\ MG SRC=https://grex.org/backtalk/image/pistachio/gbl/readnew.gif HEIGHT=16 WID\ TH=65 BORDER=0 ALT="No Read New">) format_item={...} first=0 fw_button=(<IMG S\ RC=https://grex.org/backtalk/image/pistachio/brd/button.gif HEIGHT=16 WIDTH=16\ BORDER=0 ALT="=&gt;">) no_button=(<IMG SRC=https://grex.org/backtalk/image/pi\ stachio/gbl/button.gif HEIGHT=16 WIDTH=16 BORDER=0 ALT="--">) nextconf_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/whbl/nextc\ onf.gif HEIGHT=16 WIDTH=62 BORDER=0 ALT="Next Conference">) disfavor_button=(<\ IMG SRC=https://grex.org/backtalk/image/pistachio/whbl/disfavor.gif HEIGHT=16 \ WIDTH=51 BORDER=0 ALT=Disfavor>) unseen_button=(<IMG SRC=https://grex.org/back\ talk/image/pistachio/whbl/unseen.gif HEIGHT=16 WIDTH=49 BORDER=0 ALT="Mark Uns\ een">) readnew_button=(<IMG SRC=https://grex.org/backtalk/image/pistachio/whbl\ /readnew.gif HEIGHT=16 WIDTH=65 BORDER=0 ALT="Read New">) forget_button=(<IMG \ SRC=https://grex.org/backtalk/image/pistachio/whbl/forget.gif HEIGHT=16 WIDTH=\ 42 BORDER=0 ALT=Forget>) nconf=() rcp={...} fw_edit_button=(<IMG SRC=https://g\ rex.org/backtalk/image/pistachio/brd/edit.gif HEIGHT=16 WIDTH=30 BORDER=0 ALT=\ Edit>) frames=0 System Dictionary: anonymity=1 since=@0 author_erase=1 texttype=(text/plain) amadm=0 mayhide=0 http_headers=1 fw_retitle=1 blindfold=0 resp=8 editdate=@0 hidden=0 id=() http_expires=@0 uid=-1 newbie=0 linktonew=1 sessions=0 homedir=() yapp_format=0 mayread=1 mayedit=0 ifav=1 expire_session=3600 mayretire=0 canspell=1 flavor=(pistachio) lastdate=@1240241829 scriptdir=(/cyberspace/lib/\ backtalk-1.3.30/script) parentresp=0 saverep=0 fishbowl=0 maxresp=24 spell_lang=() expect_resp=0 userlist=0 authorid=(cross) spell_ignore=() authorname=() fw_erase=1 author_retire=1 csel=() http_location=() maypost=0 conf=(coop) copyright=(Copyright 1996-2006, Jan Wolter and Steve Weiss) conflist=(/cyberspace/grex/bbs/conflist) authoruid=16704 conftitle=(Coop) [=mark isel=() linked=0 `=mark loglevel=0 cpass=() secret=0 canattach=0 fwlist=(cmcgee) canemail=0 auto_recompile=2 progname=(backtalk) grouplist=0 exec_limit=0 forgotten=0 maxread=-1 mark=mark showforgotten=2 mayseefname=0 publicflavors=(public) author_kill=1 http_no_cache=0 urlarg=() bbsdir=(/cybers\ pace/grex/bbs/) dbtype=() fw_hide=1 allowgraphics=1 alias=() stack_limit=0 nopwedit=1 attachments=() gid=-1 item=245 author_retitle=1 author_hide=1 frozen=0 scriptname=(read) mayfreeze=0 editfrozen=1 fw_edit=0 linkdate=@1224620032 mayretitle=0 cgiquery=(conf=coop&csel=&item=245&rsel=all&\ noskip=1&showforgotten=2) newuseropen=2 amfw=0 post_log_file=() secure=1 rfav=2 http_content_type=(text/html) maxitem=368 author_edit=0 mayresp=0 readdate=@0 author_freeze=1 allowanon=1 title=(Board meeting agenda 10/21/08) mayseealias=0 maykill=0 noskip=1 confdir=(/cyberspace/grex/bbs/coop14) particip=(.coop14.cf) erased=0 date=@1224982337 favicon=() timezone=() text=() retired=0 loginlen=8 rsel=(all) mayerase=0

Environment: HTTP_HOST=grex.org HTTP_REFERER=http://grex.org/cgi-bin/backtalk/pistachio/browse?conf=coop HTTP_ACCEPT=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 HTTP_USER_AGENT=ArchiveTeam ArchiveBot/20210517.c1020e5 (wpull 2.0.3) and not Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36 SCRIPT_NAME=/cgi-bin/backtalk REDIRECT_STATUS=200 SERVER_NAME=localhost SERVER_PORT=80 SERVER_ADDR=192.168.0.111 REMOTE_PORT=58614 REMOTE_ADDR=10.0.0.10 SERVER_SOFTWARE=nginx/1.12.2 GATEWAY_INTERFACE=CGI/1.1 REQUEST_SCHEME=http SERVER_PROTOCOL=HTTP/1.1 DOCUMENT_ROOT=/var/www/htdocs DOCUMENT_URI=/cgi-bin/backtalk/pistachio/read REQUEST_URI=/cgi-bin/backtalk/pistachio/read?conf=coop&csel=&item=245&rsel=all&noskip=1&showforgotten=2 SCRIPT_NAME=/var/www/cgi-bin/backtalk CONTENT_LENGTH= CONTENT_TYPE= REQUEST_METHOD=GET QUERY_STRING=conf=coop&csel=&item=245&rsel=all&noskip=1&showforgotten=2 PATH_INFO=/pistachio/read