Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.os.linux.advocacy > #372958

Re: Geographic breakdown of cola regs

From DFS <nospam@dfs.com>
Newsgroups comp.os.linux.advocacy
Subject Re: Geographic breakdown of cola regs
Date 2016-09-27 11:09 -0400
Organization A noiseless patient Spider
Message-ID <nse22f$hh7$2@dont-email.me> (permalink)
References <nsbk2i$46u$5@dont-email.me> <efac4e5d-305a-4634-a2cc-c989672643d3@googlegroups.com> <nscacu$pb6$1@dont-email.me> <D40EFEF4.7E8F4%usenet@gallopinginsanity.com> <e6ed0bb2-9632-4228-93d3-05fc80e78b2b@googlegroups.com>

Show all headers | View raw


On 9/26/2016 8:54 PM, Steve Carroll wrote:


> Anyway,  I meant the steps to getting the info from your usenet provider.
   >
   > I had slrn running enough yesterday to read from it, but I didn't
   > get to the point where I could take the data (en masse) and things
   > with it.


Looks like you're talking about retrieving headers and post bodies off 
an NNTP server.

I use the python nntplib library to connect and send NNTP commands to 
the server.  I mostly use the 'xhdr' command, which accepts a header 
argument (From, Subject, Date, Message-ID, User-Agent, etc) and a range 
of article numbers, and returns the header values.  The 'body' command 
returns the user-generated content.

Here's a little python 2.7x code that gets the last N cola posts.

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

import nntplib

#server credentials
SRV = "news.eternal-september.org"
PRT = 119
GRP = "comp.os.linux.advocacy"
USR = "<usr>"
PWD = "<pwd>"

#test connection to server and group
print "connecting..."
print
news = nntplib.NNTP(SRV,PRT,USR,PWD)
response, IDs, beginID, endID, grpNm = news.group(GRP)
print "server response: " + str(response)
print

#get the last N articles from the server
#note: those article numbers are assigned by the server
startID = int(endID) - 4

#convert to string format required by NNTP xhdr command
rng = str(startID) + '-' + str(endID)


#function that executes the xhdr command
def getMessageHdr(item,articles):
	response, data = news.xhdr(item,articles)
	print str(item) + ': ' + str(data)
	print; print
	
#call the function - once per header
getMessageHdr("Subject",rng)
getMessageHdr("From",rng)
getMessageHdr("Date",rng)
getMessageHdr("Message-ID",rng)
getMessageHdr("User-agent",rng)


#use the body command to get post content
print "Bodies:"
for postID in range(int(startID),int(endID) + 1):
	response, articleID, messageID, postdata = news.body(str(postID))
	print str(articleID) + ': ' + str(postdata)
	print

	
#disconnect
news.quit()
print "disconnected"

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


save the file, and execute it.  The output will be the last 5 posts made 
to cola.  Ignore the <quote></quote> words - I put them there to prevent 
storing the sample output when this post is archived.


<quote>
$ python filename.py
connecting...

server response: 211 394563 1 605472 comp.os.linux.advocacy

Subject: [('605468', "Re: Snit's latest site redesign project"), 
('605469', 'Re: Snit forging Marek'), ('605470', 'Re: Clueless iCultists 
tricked into DRILLING hole in their phones.'), ('605471', 'Re: Marek 
Novotny Verification'), ('605472', 'Re: Marek Novotny Verification')]


From: [('605468', 'Steve Carroll <fretwizzer@gmail.com>'), ('605469', 
'Steve Carroll <fretwizzer@gmail.com>'), ('605470', '-hh 
<recscuba_google@huntzinger.com>'), ('605471', 'Marek Novotny 
<marek.novotny@marspolar.com>'), ('605472', 'Marek Novotny 
<marek.novotny@marspolar.com>')]


Date: [('605468', 'Mon, 26 Sep 2016 17:54:45 -0700 (PDT)'), ('605469', 
'Mon, 26 Sep 2016 18:09:10 -0700 (PDT)'), ('605470', 'Mon, 26 Sep 2016 
19:02:54 -0700 (PDT)'), ('605471', 'Tue, 27 Sep 2016 02:22:38 +0000'), 
('605472', 'Tue, 27 Sep 2016 02:45:05 +0000')]


Message-ID: [('605468', 
'<91dd5470-307a-42d1-907c-405734eb98ce@googlegroups.com>'), ('605469', 
'<bc90a472-209a-4dfa-af40-8aa668567b32@googlegroups.com>'), ('605470', 
'<447c34a7-4287-4e88-a594-c8fb43ae7557@googlegroups.com>'), ('605471', 
'<ipqdnRxD_vtzSnTKnZ2dnUU7-fXNnZ2d@giganews.com>'), ('605472', 
'<95qdnfcW0PasQHTKnZ2dnUU7-SPNnZ2d@giganews.com>')]


User-agent: [('605468', 'G2/1.0'), ('605469', 'G2/1.0'), ('605470', 
'G2/1.0'), ('605471', 'slrn/1.0.2 (Linux)'), ('605472', 'slrn/1.0.2 
(Linux)')]


Bodies:
605468: ['On Monday, September 26, 2016 at 6:16:32 PM UTC-6, Tattoo 
Vampire wrote:', '> I have to admit he did a great job of recreating 
their exact original', '> layout...', '> ', '> 
http://imgur.com/a/2y580', '', 'LOL!']

605469: ['-----BEGIN PGP SIGNED MESSAGE-----', 'Hash: SHA512', '', 'On 
Monday, September 26, 2016 at 6:08:15 PM UTC-6, Tattoo Vampire wrote:', 
'> Steve Carroll wrote:', '> ', '> >>> Most site redesigns keep the 
basic look. This way a viewer knows they are at', '> >>> the same site 
even as it changes and is updated. I know shit about this stuff', '> >>> 
but still know that.', '> >> ', '> >> Right: ', '> > ', '> > Then you 
should be able to prove it... but you never will.', '> > ', '> >> 
Carroll pretends that it is somehow wrong to use many of the same', '> 
 >> images or, as happened here, much of the same look based on the 
source-files', '> > ', '> > It was, for the most part, the same code, 
plus the comment crap DW dumped into it.', '> > You then put it in your 
portfolio as if you built it.', '> ', '> Most site redesigns keep the 
same look at the original site?', '', '', 'Yes! And if you ever need a 
redesign make sure to go to', " 'PressedSnot Compooter Gy' because he 
knows that ", '"Most site redesigns keep the basic look", you know, so 
', "people don't get all confoosed over the new look <eyeroll>.", '', "> 
Wow. Doesn't", '> that rather defeat the purpose of a redesign, on the 
front end anyhow? ;-)', '', "The kicker here is that Snit doesn't work 
on the back end, in fact, ", "he doesn't really know what that is. 
Apparently, he figures if you ", 'need to open a dev console then it\'s 
"back end stuff". ', '', '- --', '"The weird thing about the whole 
"challenge" he recently gave, other of ', 'course than he thinks I am 
here to help HIM even when he has spent over a ', 'decade of his life 
attacking me, is the site he pointed to worked EXACTLY ', 'the same on 
Chrome as it did on Safari. Later he said he was looking at the ', "back 
end stuff, but he used to claim with Sandman's site that the backend ", 
'stuff did not matter and all one should look at is how it looks for the 
user ', '(that was his defense for Sandman having broken CSS)." - Snit', 
'- --', '', 'I didn\'t write any "back end stuff" in the page he\'s 
whining about.', '', 'The boy is obviously *very* confoosed ;)', '', 
'-----BEGIN PGP SIGNATURE-----', 'Comment: GPGTools - 
https://gpgtools.org', '', 
'iQIcBAEBCgAGBQJX6carAAoJELnOYK54exUCAicQAI/d10kHMUCuyTR46nVzbWX/', 
'0yQ+7PPbuD86XDMR+wqfpvzNsqYqFKgqS7Ny0mwZ0g/OlamiIBcv3mSgZjPmhZBb', 
'GW69RCULCs+wixEMhWcsOT0N1gCxon95SEnvLD4zB46d7Uz/PnqRm6t4PLF1OPqL', 
'X8X+iPrWiIAeboRudiC7dVXdrPgxFqBxsHAnn/nXUlCnkAqA0XKnBT685l6WbxJA', 
'RwHx4+rmlTm4x7qJz4ezTXEyUjh5mrYhQazFHcY5KOz0t7Iwn9UOOdzuoQcKOGG7', 
'6Ex40W7CtTL+1BTltuFLC+0wYgw+L0cEPzl8LCTYcIf2GXa8Ao9PDovEI6FIV0xp', 
'a9CuUjqiGEkQiQpU51bNBGpvml3wq2Mz6cRUoG08T+0k8prAqWZG+Ykqmc2cIfXx', 
'CCXUW8kI5R5xf77W3Hn87aEm+M3RGf8nDmXohXeWcZeFe/uOi8WlZwkgU6NEJ5bI', 
'rZTn0asqtpi28IkvicK34PKrO+M4c8ZH1YwrKHAdGcgidF4atNZDfpNkRWSJGrMq', 
'MbPHPWRcoOzayKL20Pd/Oy8yN7LE3bTtIpJEjgXtYcZPSUJKPxN7wFouEmdZY2b6', 
'TvN1L0Zv+J1JLn9aIJXP7QYCwlLmHByMIxOqC5PpuhDlmypDd4Ymxt9MeAQTqJ6y', 
'u2L2wTMejksGyL9vnq0O', '=FyVP', '-----END PGP SIGNATURE-----']

605470: ['On Sunday, September 25, 2016 at 11:46:05 AM UTC-4, William 
Poaster wrote:', '> In general I thought...but IMO this beats all!', '> 
[snip]', '', "Sorry, but there's hoaxes, and then there's good 
hoaxes...", '', '', "...and every once in a blue moon, there's a _great_ 
hoax.   Case in point:", '', '"It=E2=80=99s the city=E2=80=99s secret 
tragedy: the giant-octopus attack o=', 'n the=20', 'Cornelius G. Kolff, 
a Staten Island Ferry boat dragged to a =C2=ADwatery gr=', 'ave=20', 
'with 400 souls aboard on Nov. 22, 1963.', '', 'Few recall the harbor 
horror because news coverage was eclipsed by=20', 'the shocking 
assassination of John F. Kennedy in Dallas that very day.', '', 'Also 
because it never actually happened.', '', 'But truth is no obstacle to 
artist Joe Reginella, the hoaxster whose=20', 'slick brochures, Web site 
and even a statue are luring hapless tourists=20', 'to a far corner of 
Staten Island in search of a =C2=ADmuseum devoted to the=', '=20', 
'fantastical fish tale...."', '', '', 
'<http://nypost.com/2016/09/25/artist-fools-tourists-with-monument-to-giant-=', 
'octopus-attack-on-staten-island-ferry/>', '', "Besides the website, 
high quality glossy trifold brochures, there's even a =", 'bronze statue 
and plaque. =20', '', '', '-hh']

605471: ['On 2016-09-26, Silver Slimer <> wrote:', '>', '> On 2016-09-26 
6:08 PM, Marek Novotny wrote:', '>> On 2016-09-26, Silver Slimer <> 
wrote:', '>>> ', '>>> On 2016-09-26 4:44 PM, Marek Novotny wrote:', 
'>>>> On 2016-09-26, GreyCloud <Cumulus@mist.com> wrote:', '>>>>> On 
09/26/2016 01:17 PM, Marek Novotny wrote:', '>>>>> ', '>>>>> Oh, btw, I 
noticed that your forgery problem is now gone and', '>>>>> the newsgroup 
seems a lot more quieter.', '>>>> ', ">>>> I'd been meaning to look into 
gpg for a while now. I wrote", '>>>> this whole script around using 
OpenSSL to encrypt files, which', '>>>> I still like because it means I 
do not need anything to extract', ">>>> it. We all have OpenSSL already. 
So it's good to have done", '>>>> that.', '>>>> ', '>>>> But I also 
wanted to learn how to do that with gpg. So I take', ">>>> all this as 
an opportunity to learn something I've been putting", '>>>> off for too 
long now. And I can sign posts with gpg in slrn', ">>>> now. I didn't 
know how to do that before.", '>>>> ', '>>>> My thunderbird email can 
encrypt and sign now. A good thing...', ">>>> It's all good. No 
biggie.", '>>> ', ">>> Actually, maybe you'd be able to tell me which 
type of encryption", '>>> I should be using when sending messages. As 
you know, I was', '>>> using PGP/Mime by default and now appear to be 
using inline.', ">>> What's the difference and which should be 
prioritized in both", '>>> Usenet and e-mail?', '>> ', '>> I believe 
inline is what you want.', '>', '> Sure, but even in e-mail? Is there 
any reason why?', '', 'With inline, as long as you set it up to always 
confirm before sending,', 'you will see the body of the message change. 
It will encrypt or sign or', "both right in front of you. You'll know it 
is working before you send", "it. With mime, you won't. ", '', '-- ', 
'Marek Novotny', 'https://github.com/marek-novotny', '']

605472: ['On 2016-09-27, GreyCloud <Cumulus@mist.com> wrote:', '> On 
09/26/2016 02:22 PM, Marek Novotny wrote:', '>> On 2016-09-26, GreyCloud 
<Cumulus@mist.com> wrote:', '>>> On 09/26/2016 01:17 PM, Marek Novotny 
wrote:', '>>>> On 2016-09-26, GreyCloud <Cumulus@mist.com> wrote:', 
'>>>>', '>>>> // snip', '>>>>', '>>>>> I know.  As Marek so aptly put 
it:  Linux may not be for you.', ">>>>> At least I'm trying and found 
that OpenSuse comes the closest to windows", '>>>>> without the 
Orwellian side effects.  Cortana, for example, needs to', '>>>>> store 
your interactions profile on MS server so that it can better serve', 
'>>>>> you,... but that can also lead to possible other privacy 
problems.', '>>>>> Also, their EULA pretty much says that their 
corporate partners may look', '>>>>> into your computer to see how best 
to market to you (advertise that is).', '>>>>>', '>>>>> So far so 
good.', '>>>>>', ">>>>> Anyway, shouldn't a router box be able to stop 
MS and their partners", '>>>>> from snooping, or has MS figured out a 
way to get around that?', '>>>>', ">>>> Ah, come on... :) I'm expecting 
more from a Solaris guy...", '>>>', ">>> I'm suspicious about MS is all. 
      I should have written down in my black", '>>> book all the 
necessary commands to keep my system secured, but another', '>>> fellow 
at Sun remotely checked out my security coming my way and said I', '>>> 
was pretty well set up as it is, so I never worried about it.', '>>>', 
'>>> But this is in regards to MS Orwellian tactics of snooping and 
setting', '>>> up a windows 10 box with LAN router to prevent them from 
coming in.', '>>> They may have figured a way around routers this time 
around. Mine is a', '>>> Cisco VPN model.', '>>', '>> I dumped my Cisco 
ASA5505. I have more trust in pfSense.', '>', '> See how far behind I 
am?', "> I've never heard of pfSense.", '', 'Oh no... You do realize the 
Cisco firewalls have long since been easily', "hacked by the government. 
The only thing you're blocking with Cisco are", "non-state actors, if 
that. And you're likely paying a fee for the", 'ongoing updates. I know 
I did. Seriously check out pfSense. Should be', "right up your alley 
actually. It's based on BSD.", '', ">>>> If I'm on your machine already, 
meaning I have code running in your", ">>>> machine, regardless of the 
OS... Can't I just open an external site via", ">>>> port 80? You use a 
browser don't ya?", '>>>>', '>>>> So once I have done that, that million 
dollar firewall you have is', '>>>> worthless. The firewall stops the 
outside from initiating a conversation', ">>>> on the inside, correct? 
But you're on the inside. And you start up a", '>>>> conversation with 
the outside all the time. See what I mean?', '>>>>', '>>>> So how hard 
is it for me to say write added code into a script that', ">>>> performs 
a reverse ssh into my box giving me access to you? If you're", ">>>> 
running my script, aren't you opening the pipe to me? So you're making", 
'>>>> an outside call. Does your current firewall prevent such a call?', 
'>>>', ">>> I don't know these days.  Like I've said I've been out of 
the loop too", '>>> long.  But I see what you mean.  The script sits 
inside of win10 and', ">>> there isn't anything to do about it yet... 
someone out there will", '>>> figure it out anyway and provide a program 
to kill that script.', '>>', '>> Ever try to run on a PowerShell script 
on vanilla Windows 8 or 10? What', '>> will happen? What do you have to 
do to fix it? What is a consequence of', '>> the fix?', '>>', ">>> But 
I've pretty much given up on MS.  They aren't the same company", '>>> 
anymore when I purchased an HP tower with win 7 on it.', '>>', '>> They 
discovered the value of big data. Thank Google. Now Microsoft wants', 
'>> it, too.', '>>', '>>> OpenSuse seems to fit the bill for me at this 
point in time and I like', '>>> the way it runs and I find it a lot 
easier to grok.', '>>', ">> Lot's a people say that... At first... :)  I 
gotta say, this Linux Mint", '>> 18 xfce is making me smile. This is 
pretty damn nice. Very simple. Maybe', '>> too simple... :)', '>', "> 
I've got that DE installed as well.  Never got around to trying it out 
yet.", '', "I'm pretty impressed with this so far. It seems to be very 
feature", 'complete. You got easy access to nVidia drivers, steam games 
if you want', 'them. A fairly recent Linux kernel. I truly great DE. 
Even setting up my', 'LTE was a snap. This thing could make you soft... 
', '', '-- ', 'Marek Novotny', 'https://github.com/marek-novotny', '']

disconnected
</quote>


You can see each server response is surrounded by [] brackets, which 
indicate the data is already in a python list object.

data = [('605468', 'G2/1.0'), ('605469', 'G2/1.0'), ('605470', 
'G2/1.0'), ('605471', 'slrn/1.0.2 (Linux)'), ('605472', 'slrn/1.0.2 
(Linux)')]

Each data pair (articleID, header value) inside parentheses is a 
'tuple', so that's called a list of tuples.  The python nntplib xhdr 
command does that formatting automatically - the data is stored 
differently on the NNTP server.

To do anything useful you need to get the info out of the tuples and 
list.  python makes it easy to address:

for id, item in data:
	print id, item

and you get this:

605468 G2/1.0
605469 G2/1.0
605470 G2/1.0
605471 slrn/1.0.2 (Linux)
605472 slrn/1.0.2 (Linux)


You could also save it to a db:

for id, item in data:
	db.execute("INSERT INTO TABLE VALUES (?,?)", (id,item))


or write it to a file:

with open('D:\\txtfile.txt', "w") as f:
	for id, item in data:
		f.write("%s %s\n" % (id, item))



The nntplib body command doesn't return a list of tuples; just a list.

To get individual lines from the body data:

lineNbr = 1
for item in postdata:
	print lineNbr, item
	lineNbr += 1

and it outputs:

1 DFS <nospam@dfs.com> wrote:
2 > On 9/26/2016 1:14 PM, Steve Carroll wrote:
3 >> On Monday, September 26, 2016 at 10:58:06 AM UTC-6, DFS wrote:
4 >>> Eastern Europe: Melzzzzz
5 >>> Southern US: DFS, Ahlstrom, Gohde, Octavian, Tattoo
6 >>> Western US: Snit, Carroll, Marek
7 >>> NE US: flattie, -hh, Ezekiel
...

Back to comp.os.linux.advocacy | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Geographic breakdown of cola regs DFS <nospam@dfs.com> - 2016-09-26 12:57 -0400
  Re: Geographic breakdown of cola regs Steve Carroll <fretwizzer@gmail.com> - 2016-09-26 10:14 -0700
    Re: Geographic breakdown of cola regs Silver Slimer <.m@nsn.s> - 2016-09-26 13:38 -0400
      Re: Geographic breakdown of cola regs Steve Carroll <fretwizzer@gmail.com> - 2016-09-26 10:48 -0700
        Re: Geographic breakdown of cola regs Silver Slimer <.m@nsn.s> - 2016-09-26 13:56 -0400
          Re: Geographic breakdown of cola regs Steve Carroll <fretwizzer@gmail.com> - 2016-09-26 11:09 -0700
            Re: Geographic breakdown of cola regs Silver Slimer <.m@nsn.s> - 2016-09-26 14:13 -0400
              Re: Geographic breakdown of cola regs "Octavian W. Lagrange" <olagrang@perch.invalid> - 2016-09-26 18:30 +0000
                Re: Geographic breakdown of cola regs Silver Slimer <.m@nsn.s> - 2016-09-26 16:51 -0400
              Re: Geographic breakdown of cola regs "Octavian W. Lagrange" <olagrang@perch.invalid> - 2016-09-27 19:06 +0000
                Re: Geographic breakdown of cola regs Snit <usenet@gallopinginsanity.com> - 2016-09-27 12:32 -0700
                Re: Geographic breakdown of cola regs "Octavian W. Lagrange" <olagrang@perch.invalid> - 2016-09-27 19:50 +0000
                Re: Geographic breakdown of cola regs Snit <usenet@gallopinginsanity.com> - 2016-09-27 13:19 -0700
                Re: Geographic breakdown of cola regs Silver Slimer <.m@nsn.s> - 2016-09-27 20:12 -0400
                Re: Geographic breakdown of cola regs Silver Slimer <.m@nsn.s> - 2016-09-28 08:01 -0400
                Re: Geographic breakdown of cola regs Jim Polaski <jpolaski@linuxmail.org> - 2016-09-28 14:18 +0000
                Re: Geographic breakdown of cola regs Snit <usenet@gallopinginsanity.com> - 2016-09-28 08:46 -0700
                Re: Geographic breakdown of cola regs Steve Carroll <fretwizzer@gmail.com> - 2016-09-28 10:00 -0700
                Re: Geographic breakdown of cola regs Silver Slimer <.m@nsn.s> - 2016-09-28 14:55 -0400
      Re: Geographic breakdown of cola regs Marek Novotny <marek.novotny@marspolar.com> - 2016-09-26 19:06 +0000
        Re: Geographic breakdown of cola regs chrisv <chrisv@nospam.invalid> - 2016-09-26 14:12 -0500
          Re: Geographic breakdown of cola regs GreyCloud <Cumulus@mist.com> - 2016-09-26 13:53 -0600
            Re: Geographic breakdown of cola regs DFS <nospam@dfs.com> - 2016-09-26 19:03 -0400
              Re: Geographic breakdown of cola regs GreyCloud <Cumulus@mist.com> - 2016-09-26 18:32 -0600
            Re: Geographic breakdown of cola regs -hh <recscuba_google@huntzinger.com> - 2016-09-27 15:35 -0700
              Re: Geographic breakdown of cola regs GreyCloud <Cumulus@mist.com> - 2016-09-27 16:45 -0600
          Re: Geographic breakdown of cola regs William Poaster <wp@dev.null> - 2016-09-26 22:35 +0100
            Re: Geographic breakdown of cola regs Chris Ahlstrom <OFeem1987@teleworm.us> - 2016-09-26 17:55 -0400
            Re: Geographic breakdown of cola regs DFS <nospam@dfs.com> - 2016-09-26 19:04 -0400
        Re: Geographic breakdown of cola regs Silver Slimer <.m@nsn.s> - 2016-09-26 16:55 -0400
          Re: Geographic breakdown of cola regs Snit <usenet@gallopinginsanity.com> - 2016-09-26 14:08 -0700
            Re: Geographic breakdown of cola regs Peter Köhlmann <peter-koehlmann@t-online.de> - 2016-09-27 00:19 +0200
              Re: Geographic breakdown of cola regs Silver Slimer <.m@nsn.s> - 2016-09-26 18:38 -0400
              Re: Geographic breakdown of cola regs Snit <usenet@gallopinginsanity.com> - 2016-09-26 15:27 -0700
    Re: Geographic breakdown of cola regs DFS <nospam@dfs.com> - 2016-09-26 19:18 -0400
      Re: Geographic breakdown of cola regs Silver Slimer <.m@nsn.s> - 2016-09-26 19:22 -0400
      Re: Geographic breakdown of cola regs Snit <usenet@gallopinginsanity.com> - 2016-09-26 16:36 -0700
        Re: Geographic breakdown of cola regs Steve Carroll <fretwizzer@gmail.com> - 2016-09-26 17:54 -0700
          Re: Geographic breakdown of cola regs DFS <nospam@dfs.com> - 2016-09-27 11:09 -0400
            Re: Geographic breakdown of cola regs Steve Carroll <fretwizzer@gmail.com> - 2016-09-27 08:58 -0700
              Re: Geographic breakdown of cola regs Steve Carroll <fretwizzer@gmail.com> - 2016-09-27 09:50 -0700
                Re: Geographic breakdown of cola regs DFS <nospam@dfs.com> - 2016-09-27 14:33 -0400
                Re: Geographic breakdown of cola regs Steve Carroll <fretwizzer@gmail.com> - 2016-09-27 12:24 -0700
                Re: Geographic breakdown of cola regs DFS <nospam@dfs.com> - 2016-09-29 19:51 -0400
                Re: Geographic breakdown of cola regs Steve Carroll <fretwizzer@gmail.com> - 2016-09-29 17:22 -0700
                Re: Geographic breakdown of cola regs DFS <nospam@dfs.com> - 2016-09-29 23:27 -0400
      Re: Geographic breakdown of cola regs GreyCloud <Cumulus@mist.com> - 2016-09-26 18:35 -0600
        Re: Geographic breakdown of cola regs "Octavian W. Lagrange" <olagrang@perch.invalid> - 2016-09-27 05:38 +0000
        Re: Geographic breakdown of cola regs DFS <nospam@dfs.com> - 2016-09-27 01:48 -0400
          Re: Geographic breakdown of cola regs GreyCloud <Cumulus@mist.com> - 2016-09-27 12:08 -0600
        Re: Geographic breakdown of cola regs Silver Slimer <.m@nsn.s> - 2016-09-27 08:48 -0400
          Re: Geographic breakdown of cola regs GreyCloud <Cumulus@mist.com> - 2016-09-27 12:10 -0600
            Re: Geographic breakdown of cola regs Silver Slimer <.m@nsn.s> - 2016-09-27 20:09 -0400
      Re: Geographic breakdown of cola regs "Octavian W. Lagrange" <olagrang@perch.invalid> - 2016-09-27 05:57 +0000
        Re: Geographic breakdown of cola regs DFS <nospam@dfs.com> - 2016-09-27 11:10 -0400
          Re: Geographic breakdown of cola regs "Octavian W. Lagrange" <olagrang@perch.invalid> - 2016-09-27 15:46 +0000
      Re: Geographic breakdown of cola regs Incubus <incubus9536612@gmail.com> - 2016-09-27 07:54 -0700
        Re: Geographic breakdown of cola regs Silver Slimer <.m@nsn.s> - 2016-09-27 11:18 -0400
          Re: Geographic breakdown of cola regs DFS <nospam@dfs.com> - 2016-09-27 11:28 -0400
  Re: Geographic breakdown of cola regs fr314159@gmail.com - 2016-09-26 10:23 -0700
  Re: Geographic breakdown of cola regs Sandman <mr@sandman.net> - 2016-09-27 09:06 +0000
    Re: Geographic breakdown of cola regs GreyCloud <Cumulus@mist.com> - 2016-09-27 12:11 -0600
      Re: Geographic breakdown of cola regs Peter Köhlmann <peter-koehlmann@t-online.de> - 2016-09-27 20:28 +0200
        Re: Geographic breakdown of cola regs GreyCloud <Cumulus@mist.com> - 2016-09-27 15:04 -0600
        Re: Geographic breakdown of cola regs Chris Ahlstrom <OFeem1987@teleworm.us> - 2016-09-27 19:00 -0400
      Re: Geographic breakdown of cola regs Sandman <mr@sandman.net> - 2016-09-27 20:32 +0000
        Re: Geographic breakdown of cola regs Snit <usenet@gallopinginsanity.com> - 2016-09-27 13:34 -0700

csiph-web