|
|
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.
Floor suggestion: newuser (Dan has some details I sent him - can be worked in quite well with the existing system).
looks like starting about ~70 neuusers ago the new shell is in use.
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.
> 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?
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.
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.
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.
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=\ "=>">) 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=->>) 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=->>) 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="=>">) 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=0Environment: 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