Differences between revisions 50 and 51
Revision 50 as of 2005-01-22 00:15:28
Size: 18708
Editor: 216-99-217-39
Comment: did some stuff (-kq)
Revision 51 as of 2005-01-22 02:40:14
Size: 19284
Editor: 216-99-217-39
Comment: late night hacking + administrivia (-kq)
Deletions are marked like this. Additions are marked like this.
Line 26: Line 26:
 * I've packaged NoCatAuth for Debian GNU/Linux.  * I've packaged NoCatSplash and NoCatAuth for Debian GNU/Linux.
Line 29: Line 29:

 * 2005.01.22: Still at Robert's after midnight. Updated my own Wiki page a bit. Cut 'The Block Cafe' out of the system; the cafe has been closed and the node has been shut down. Released a new version of ptp-tools. Updated frank (["Node595"]); looks like installation at Nocturnal was just completed yesterday. liberace (["Node644"]) rebooted sometime on Wednesday; afterthought (["Node578"]) and ansel (["Node624"]) both rebooted sometime on Thursday. Configured lester (["Node567"]) for automatic Subversion updates, as a test for RT ticket #102.

Name: Keegan Quinn BR Email: keegan at personaltelco.net BR OpenPGP Public Key: http://www.personaltelco.net/~keegan/keegan.asc BR OpenSSH Public Key: http://www.personaltelco.net/~keegan/keegan.ssh

Hello, I'm Keegan.

Currently I am Personal Telco's Network Engineer. I focus on building and maintaining our nodes, with the help of our network operations team.

I've been lurking and posting around the various mailing lists for several years, since before "PDX Wireless" and the Personal Telco Project become one entity - ancient history, now. Since the beginning of 2003 I've had more energy and love to contribute to the project, and hope to continue doing so for years to come.

I have a resume posted here:

http://cornerstone.personaltelco.net/~keegan/cw/resume/

Projects

  • I have tracked, maintained, and coordinated many major public Personal Telco nodes.
  • I have participated in the installation and maintenance of dozens of nodes.
  • I've recorded, broadcasted, and distributed audio from the monthly meetings, between January 2003 and mid-2004. The MonthlyMeeting wiki page has more information.

  • I run ["Node471"] at my parents' house and ["Node648"] at my home.
  • I've packaged NoCatSplash and NoCatAuth for Debian GNU/Linux.

Recent Activity

  • 2005.01.22: Still at Robert's after midnight. Updated my own Wiki page a bit. Cut 'The Block Cafe' out of the system; the cafe has been closed and the node has been shut down. Released a new version of ptp-tools. Updated frank (["Node595"]); looks like installation at Nocturnal was just completed yesterday. liberace (["Node644"]) rebooted sometime on Wednesday; afterthought (["Node578"]) and ansel (["Node624"]) both rebooted sometime on Thursday. Configured lester (["Node567"]) for automatic Subversion updates, as a test for RT ticket #102.
  • 2005.01.21: Hacking at Robert's. Resurrected and reconfigured an ORiNOCO AP-2000, and poked around with an AP-1000 long enough to realize that I'll need Windows and "ORiNOCO AP Manager" software to configure it. Committed recent progress on Adhocracy. Audited Nagios configuration and a couple last bits of DNS, taking care of most of RT ticket #268 in the process. Updated alitheia and set it up for Debian package development, and updated bone. Caught up on e-mail.
  • 2005.01.20: Still on after midnight. Updated local systems. Pulled down Zope 2.7 and a great deal of documentation, for research. After reading some code, concluded that very little of Zope was ever intended to be used in any other piece of software. Thus, I've now resigned myself to extending the Python library with HTTPS and HTTP authentication support in the basic webserver and XML-RPC server implementations. This is probably setting Adhocracy back a bit, but I'm afraid it is quite necessary; I'd rather not release at all than release an insecure product.
  • 2005.01.19: Online at home, in the evening. Caught up with email. Performed a bit of an RT audit; commenting on some outdated tickets and resolving a couple that I knew to be dealt with. cornerstone + strongbad (["Node653"]) rebooted.
  • 2005.01.18: Continued research offline. Figured out how one might go about adding HTTP basic authentication support to the Python HTTP server implementation (which the XML-RPC server implementation is built on), then concluded that the Zope folks must have already done so in some fashion, since Zope supports this feature. Realized I'll need SSL server support as well, and noticed it doesn't seem to exist in the Python libraries I have at all - and I don't think Zope supports this, either. Python does support SSL sockets, but the implementation seems terribly immature; the function to initiate an SSL connection contains the note 'Warning: This does not do any certificate verification!'. I might have to fix that.
  • 2005.01.17: Online at home. Getting close to being _completely_ caught up on all of my email accounts. Cleared the administrative requests queue for the commit mailing list. Took myself off RT ticket #83 (spam filtering), mostly because I really don't want to do it. Updated RT regarding monitoring system deployment plans. Updated vesta again. Researched adding HTTP basic authentication support to the Python XML-RPC server implementation.
  • 2005.01.16: Late night at RobertPetersen's. Continued work on Fusium stuff - including a wiki page (["Node677"]) and much hacking on query. Corrected Caffe Uno's splash pages and configuration - 'Caffe' was misspelled. Created NoCatSplash, ["Node648"] Wiki pages, updated ["NoCatAuth"], ["Node471"]. Completely caught up with PTP email - whew, I had missed a lot last week! Updated alitheia, bone, cornerstone and vesta. Continued work on tickets/audit - handled lester (["Node567"]), melarky (["Node586"]), shiva (["Node590"]), phillie (["Node602"]), heatlamp (["Node605"]), grank (["Node608"]), goalkeeper (["Node610"]), overlook (["Node625"]), temporis (["Node626"]), cantos (["Node627"]), thehut (["Node640"]), mississippi (["Node641"]), liberace (["Node644"]), strongmad (["Node652"]) and strongbad (["Node653"]). Resolved the aforementioned tickets: #12, integrate all nodes with Subversion; #17, synchronize installed packages; #42, change dropdowns to radio buttons; and #234, setup external DNS correctly. Also resolved #258, wonderbread trapped behind a captive portal. Hacked a bit on an XML-RPC server for Adhocracy.

  • 2005.01.15: Online at home in the morning, intermittent connections throughout the day. Upgraded local systems, synchronized Subversion checkouts and prepared a NoCatSplash debugging environment. Caught up on email. Off to RobertPetersen's in the late afternoon to work on equipment for the new Fusium node - including a NuCAB named fusium and a Metrix mk2 named query. Continued work on tickets #12, #17, #42, #234 - handled afterthought (["Node578"]), frick (["Node579"]), stumptard (["Node583"]). Finished packaging the first stable version of NoCatSplash. Reopened JimmySchmierbach's 'inaccessible nodes' ticket (#233) with a number of newly discovered inaccessible nodes.

  • 2005.01.14: Offline all day. Worked with NuCABs - gutted 2 for parts; installed Debian base on goosh, waterworks, and jekyll; and resurrected hyde, which had previously been used for testing at ["Node471"], and will be used for further testing.
  • 2005.01.13: Late night at Jimmy's. Working on tickets #12, #17, #42, #234. Took care of frack (["Node113"]), arbor (["Node134"]), ballista (["Node143"]), the South Park Blocks node (["Node162"]), grunker (["Node375"]), moonie (["Node512"]), circe (["Node536"]), number-one (["Node551"]), yeast (["Node561"]), filth (["Node562"]), nibble (["Node563"]), cycle (["Node564"]) and ansel (["Node624"]). Managed to hack for over six hours without resolving a single ticket - but made notable (and visible) progress, probably 75% of the aforementioned tickets. Back on at RobertPetersen's in the evening. Took care of loki (["Node565"]) and zeus (["Node566"]). Went home, or something like that.

  • 2005.01.12: Online at home in the evening. Made some commits and releases. Moved to JimmySchmierbach's place. Hacked on NoCatSplash packages for several hours. Caught up on email. Reported several newly-discovered bugs and improvements to Schuyler. Worked on a few nodes, including Pioneer Square (["Node113"]) and Costello's (["Node578"]), and updated bone - testing and implementing new defaults, packages and policies.

  • 2005.01.10: On dad's iBook again. Upgraded bone, hacked on DNS briefly. Worked on converting splash pages to use radio buttons instead of dropdown menus. Have to go home now... Online at home! Caught up on email. Finished converting splash pages, and began a fairly extensive node audit, in hopes of closing a number of RT tickets in the near future.
  • 2005.01.09: Woke up to be pleasantly surprised by access at home again; then not so pleasantly surprised by an extremely rude email from our own Donald G. Park (["DonPark"]), whose "AP Radar" project I had just finished packaging for Debian yesterday. Reply, equally rude, followed by an attempt at continuing my day. You'd think a person would be grateful to have nice smooth distribution systems made for his software? Oh well. That'll be the last time I package anything I didn't write. stub (["Node611"]) is still inaccessible, so I complained about it on o-d a bit. Nothing rebooted since the last pass, though. Got into moonie (["Node512"]) finally, thanks to the efforts of RobertPetersen and ReinetteGrobler, and proceeded to test out new software on it. After an hour or two, I'm left with ptp-tools 0.1.5, and moonie is very much up-to-the-minute. Got into the South Park Blocks (["Node162"]) as well, in response to Nagios alarms; discovered it had rebooted, and continued to investigate to find a badly broken DNS configuration. Fixed it up and got everything up-to-the-minute there, as well. Made some noise on RT for a while. Agreed to package Schuyler Erle's brand new NoCatSplash software, upon his request - I suppose I'll have to make an exception for special requests. Have been online at home all day, but it's late afternoon now, so I'm expecting disconnection any minute.

  • 2005.01.08: Woke up to be pleasantly surprised by access at home. Caught up on email despite a couple of (extremely irritating) connectivity interruptions. Got my Debian systems updated. Knocked offline immediately after; back on in the evening at my parents' house. Updated their Debian and Fink systems as well. Committed ptp-tools 0.1.3 and lots of new Debian package stuff; I actually had distributables for these at home, but forgot to bring them here, so they'll be posted next time I get connected. stub (["Node611"]) still inaccessible; performed an AIDE update on frack (["Node113"]), which someone recently dist-upgraded.
  • 2005.01.06: Back on Dad's iBook. This thing probably has more of my shit on it than his, at this point. I'm trying to put Subversion on it now so I can commit my work from the past three days. Caught up with email and chatted briefly with Jimmy about upcoming deployments. Online at home in the evening. Still can't get into stub (["Node611"]) - I think perhaps it is time we considered that node a failed experiment. goalkeeper (["Node610"]) rebooted yesterday afternoon, again. I'm close to having a working Debian package build environment over here. Committed a number of good things. Cleared the administrative requests queue for the 'commit' mailing list.
  • 2005.01.04: Productively exhausted. Connected via my father's iBook once again. Cleaned up after a bit of a mess I left last night; my disconnection from the Internet was somewhat less than graceful. Converted my Thunderbird mail filters to procmail. Read email via Squirrelmail again, all caught up. Updated AIDE database on strongmad (["Node652"]). stub (["Node611"]) needs attention, but I can't get into it. goalkeeper (["Node610"]) rebooted yesterday afternoon. Cleared the administrative requests queue for the 'commit' mailing list. Ripped some CDs, downloaded drivers for a digital camera. Over the last couple of days I've finished a great deal of programming work - a number of things are just waiting to be committed. Not having Internet access at home is terrible. I'm headed back there now.
  • 2005.01.03: Happy new year! I've been offline since Christmas, and just picked up a connection at home. Morning; got my Subversion tree synchronized, and made a number of long-overdue commits. Knocked offline at around 7 AM. Back on around 10:30 PM; caught up on e-mail, cleared the administrative requests queue for the 'commit' mailing list, created an AIDE database on a host named 'strongbad' which appears to be installed at Wax (["Node653"]), updated the AIDE database on tinged (["Node495"]), overlook (["Node625"]), block (["Node642"]) and temporis (["Node626"]). Tried to get in to 'strongmad' (["Node652"]) after noting BrianCochrane's interest in it on-list, but failed. Looks like only 'vesta' and 'stub' (["Node611"]) have rebooted since my last maintenance pass on December 23rd - nice!

  • 2004.12.25: Christmas day - on via my father's iBook. Updated developer tools (Xcode 1.5 and the latest gcc update) on this Panther installation. Caught up with about half of my email via Squirrelmail.
  • 2004.12.23: Late night at Jimmy's. Updated alitheia to support running X11 clients over SSH, so I can use emacs. Also did the obligatory AIDE update and dist-upgrade. Logged back into vesta to look at a couple of things, including the AIDE database - and noticed that it was running testing. testing is bad. testing has no security support. Obviously, the CA needs security support. Even unstable has better security support than unstable - so I've upgraded it. Sorry. I really don't think sarge should be used for production just yet, despite the slick installation. Managed to get the mail boxes in my home directory arranged such that Squirrelmail and the IMAP server get along well and recognize them happily - and I think my Thunderbird setup should work just the same. I need to convert my Thunderbird filters to procmail - I've resorted to filtering my mail by hand via Squirrelmail. Ideally both interfaces should work almost the same... Now I'd love to get into frank (["Node595"]) but I don't have my SSH private key handy and Jimmy doesn't have access at all. Welcome back shiva (["Node590"]) - AIDE updates and Nagios fixes provided. Also fixed monitoring for thehut (["Node640"]), cleaned up comments in the Nagios web interface, and gave Jimmy access. AIDE updates on block (["Node642"]), strongmad (["Node652"]) and temporis (["Node626"]) - same as on the 21st. Synchronized time on mississippi (["Node641"]) and phillie (["Node602"]). Still no reboots! Leaving Jimmy's to go home, just before 6:00 AM.
  • 2004.12.22: Field trip day, of sorts. Connected at the Daily Double (["Node611"]) on JimmySchmierbach's iBook. Tried to log in to the node at Moonlight Staffing (["Node512"]), but failed due to the SETUP.sh bug - someone had run it multiple times. Jimmy got a tunnel up here at the Dub, as well as getting some port forwards configured for remote administration. Consequentially I updated the node's DNS entry (unnecessarily, as it turns out) and added it to Nagios. No email tonight - I'm away from my beloved Thunderbird. Poked a bit at the dynamic DNS stuff - halfway resolved RT ticket #234. Performed software updates on bone. Cross-referenced these notes to add node numbers, for convenience and to help myself learn the new ones. Fixed Squirrelmail on bone, resolving RT ticket #214. Installed postfix on vesta.

  • 2004.12.21: Barely connected late at night. Caught up with email. Cleared administrative requests queue for the 'commit' mailing list. AIDE updates on block (["Node642"]), strongmad (["Node652"]) and temporis (["Node626"]), and only because their AIDE databases are still quite new - not 'broken in' yet. I'm pleased to note that none of the hosts I've been working on have rebooted in the past few days.
  • 2004.12.20: Woke up this evening to find myself connected to the Internet again. Surprised. Going through email... Cleaned up dangling symlinks on bone. Cleared the administrative requests queue for the 'commit' mailing list. Read about the hack night on the 22nd - looking for a ride. Continued the 'maintenance report' thread I started yesterday, on into RT. Got into loki (["Node565"]), performed long-overdue maintenance. Cleaned up a dangling symlink on ansel (["Node624"]), another on arbor (["Node134"]), another on ballista (["Node143"]), another on cantos (["Node627"]), another on cornerstone, another on grank (["Node608"]), another on nibble (["Node563"]), another on thehut (["Node640"]), another on zeus (["Node566"]). Performed AIDE updates on afterthought (["Node578"]), ballista (["Node143"]), block (["Node642"]), circe (["Node536"]), filth (["Node562"]), frack (["Node113"]), melarky (["Node586"]), strongmad (["Node652"]), stumptard (["Node583"]), temporis (["Node626"]) and yeast (["Node561"]). Sent some mail.
  • 2004.12.19: I've been away from e-mail since the beginning of August. I bought a house at the end of that month, and have been quite occupied with keeping track of it since. I'm connected intermittently now, and have nearly finished parsing through the huge backlog of e-mail. Expect replies soon. I've been doing my best to get a decent overview of the progress and reliability of all of the nodes and network components, but I'm left with many questions, which I will be researching answers for and probably posting about a bit. While offline, I've been hacking on what has become of Adhocracy, and various other bits and pieces - although not as much as I'd like. I'll see if I can write more soon...
  • 2004.02.17: Well. In January I was selected to be the project's official network engineer. Since my last entry, we've put up a whole lot of new nodes. ["Node561"] at Red Wing Coffee and Baking, ["Node562"] at the Cedar Hills Crossing Shopping Center, ["Node563"] at Backspace, ["Node564"] at the Ugly Mug Coffeehouse, ["Node565"] at The Crow Bar, ["Node566"] at The Basement Public House, ["Node567"] at Division 34, and ["Node568"] at Subway on Hawthorne. Whew! I've also done some serious maintenance on ["Node113"], ["Node143"], ["Node155"], and ["Node536"]. 155 has sadly gone out of business and 113 is plagued by a never-ending stream of issues, but 143 and 536 are now quite stable, as well as all of the other nodes I'm currently keeping tabs on - 19 all together, including the ones listed here. Whew again! bone has recieved quite a lot of love too lately. Generally, things are going well.
  • 2003.12.03: Ecotrust, ["Node551"], has been running for 3 weeks with no issues - finally, a success story. World Cup, ["Node536"], is not doing so well, but has hope for the future. I've been putting a lot of time and energy into things like the weekly meetings, doing development for the NewCloneArmyBox hardware (in the form of the NewCloneArmyInstallMethodology), and actively deploying new nodes. Unfortunately, my most recent conquests are currently unofficial, due to not meeting all of the required criteria. I hope to resolve those issues in time.

  • ...: Somewhere in here an update was lost. I've been really busy.
  • 2003.06.25: The node at Couch Park, ["Node495"], is now up and running, thanks to a laptop I managed to pick up at a company auction, and the generous sponsorship of fellow member Robert Petersen. Get down there! BR

  • 2003.06.09: I just installed ["Node491"] in the NW sector of downtown Portland, at TomFitz's restaurant called Capuia's. Check it out! BR

  • 2003.04.23: I've recently completed construction of ["Node471"] on my roof in the Laurelhurst/Hollywood district. Hopefully it help will facilitate some inter-node linkage. BR

FullSearch()


[CategoryHomepage]

KeeganQuinn (last edited 2019-07-18 15:57:31 by KeeganQuinn)