User Tools

Site Tools


berkeleylug:digital_resources

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
berkeleylug:digital_resources [2019-03-05T06:45:34+0000]
michael_paoli .org redirects: changed from 302 to 301 and added https
berkeleylug:digital_resources [2020-05-18T11:06:28+0000]
michael_paoli include information on former domain
Line 4: Line 4:
 <​file>​ <​file>​
 Domains: Domains:
-berkeleylug.com (primary) registrant/​owner: ​Jack Deslippe ​- (transfer requested ​2019-02-28+berkeleylug.com (primary) registrant/​owner: ​Michael Paoli - (transferred ​2019-03-04Registry Expiry Date: 2020-01-20T05:​05:​36Z 
-berkeleylug.org (alternate - redirects(?) to primary ​- we may let this one expire, etc. Registry Expiry Date: 2019-05-17T04:​39:​28) registrant/​owner: ​Jack Deslippe ​(transfer requested ​2019-02-28)+former domain (expired): ​berkeleylug.org (alternate ​(& non-essential ​- redirects to primary) registrant/​owner: ​Michael Paoli - (transferred ​2019-03-04expired: 2020-05-17T04:​39:​28Z
  
-Known (and probably all) DNS: +DNS: 
-$ TZ=GMT0 date -Iseconds && (for d in berkeleylug.com. berkeleylug.org.; do NS=$(dig +short "​$d"​ NS | sort -R | head -n 1); n=$(dig +short "​$NS"​ A "​$NS"​ AAAA | sort -R | head -n 1); for s in ''​ calendardocsmailsites. '​*.'​ www.; do for t in A AAAA CNAME SOA NS MX TXT SPF ANY; do dig @"​$n"​ +norecurse +noall +answer "​$s$d" ​ "​$t";​ done; done; done) | grep '​^[^ ​     ]*[Bb][Ee][Rr][Kk][Ee][Ll][Ee][Yy][Ll][Uu][Gg]\.'​ | sort -u +berkeleylug.com ​(canonical) and berkelelylug.org - data is publicly accessible via AXFR from one or more of the public authoritative nameservers. 
-2019-03-01T04:45:46+00:00 + 
-*.berkeleylug.com. ​     14400   ​IN ​     CNAME   ​berkeleylug.com. + 
-berkeleylug.com. ​       14400   ​IN ​     MX      10 aspmx.l.google.com+Was WordPress.com hosted - per earlier communcations,​ was intending to migrate of the WordPress.com hosted by 2019-08-27T09:53:17Z (that would be 6 months after Michael Paoli was notified of having been granted admin access for the BerkeleyLUG site on its WordPress.com hosting)
-berkeleylug.com. ​       14400   ​IN ​     MX      20 alt1.aspmx.l.google.com. +The migration happened / was completed around 2019-08-30
-berkeleylug.com. ​       14400   ​IN ​     MX      30 alt2.aspmx.l.google.com. + 
-berkeleylug.com.        14400   ​IN ​     MX      40 aspmx2.googlemail.com. +Migration process went approximately like this (this is outline that was developed and used for the process): 
-berkeleylug.com. ​       14400   ​IN ​     MX      50 aspmx3.googlemail.com. +https://berkeleylug.com/ WordPress export/​import migration outline: 
-berkeleylug.com. ​       21600   ​IN ​     NS      ns-cloud-a1.googledomains.com+o create export(s) as (partial) backups 
-berkeleylug.com       ​21600 ​  ​IN ​     NS      ns-cloud-a2.googledomains.com+o import looses mtimes from media ("​upload"​) files may want to snag those, e.gvia curl for potential restoration 
-berkeleylug.com. ​       21600   ​IN ​     NS      ns-cloud-a3.googledomains.com+o the one unattached media: https://berkeleylug.files.wordpress.com/​2015/​05/​cropped-stroll5.jpg 
-berkeleylug.com. ​       21600   ​IN ​     NS      ns-cloud-a4.googledomains.com+  o snag and save the above 
-berkeleylug.com.        21600   ​IN ​     SOA     ​ns-cloud-a1.googledomains.com. cloud-dns-hostmaster.google.com. 1 21600 3600 1209600 300 +  o after import, add it to the uploads 
-berkeleylug.com. ​       ​300 ​    ​IN ​     A       ​192.0.78.24 +o set up new/target site infrastructure (suitable for import, hosting, etc.) 
-berkeleylug.com.        300     ​IN ​     A       ​192.0.78.25 +o drop DNS TTLs suitably in advance to ease transition and speed thereof 
-berkeleylug.org.        21600   ​IN ​     NS      ns-cloud-b1.googledomains.com. +o the following (at least) twice, once from "​old"​ to temporary, and once from temporary to new; excepting "only once" steps: 
-berkeleylug.org. ​       21600   ​IN ​     NS      ns-cloud-b2.googledomains.com. +o only once steps: 
-berkeleylug.org.        21600   ​IN ​     NS      ns-cloud-b3.googledomains.com+  o set up web server redirect for http[s]://​www.berkeleylug.com(/.*)? 
-berkeleylug.org. ​       21600   ​IN ​     NS      ns-cloud-b4.googledomains.com. +  o only "​just"​ prior to move/import to final new: change DNS 
-berkeleylug.org. ​       21600   ​IN ​     SOA     ns-cloud-b1.googledomains.com. dns-admin.google.com. 7 21600 3600 1209600 300 +  o change WordPress.com hosted primary domain to: berkeleylug.wordpress.com 
-berkeleylug.org. ​       3600    IN      A       ​216.239.32.21 +  o wait suitable TTL period 
-berkeleylug.org. ​       3600    IN      A       ​216.239.34.21 +  o configure site sending email 
-berkeleylug.org. ​       3600    IN      A       ​216.239.36.21 +  o set (local) timezone 
-berkeleylug.org. ​       3600    IN      A       ​216.239.38.21 +  o Users: set email addresses & names (where applicable) as before, reset passwords & send (or send reset links) 
-berkeleylug.org. ​       3600    IN      AAAA    2001:4860:4802:32::15 +  o post migration to final new, optionally(?​):​ Plugin: Akismet Anti-Spam update and/or activate 
-berkeleylug.org. ​       3600    IN      AAAA    2001:​4860:​4802:​34:​:15 +  o disable temporary(/​ies) once no longer needed: (web server, DNS, clear out content) 
-berkeleylug.org. ​       3600    IN      AAAA    2001:4860:4802:36::15 +o (re)initialize target location 
-berkeleylug.org. ​       3600    IN      AAAA    2001:4860:4802:​38::​15 +  o reinitialized database 
-calendar.berkeleylug.com3600  IN      CNAME   ​ghs.googlehosted.com+  o edit config file for proper directory location for site name 
-docs.berkeleylug.com. ​  ​3600 ​   IN      CNAME   ​ghs.googlehosted.com. +  o wipe any relevant content (empty uploads) 
-mail.berkeleylug.com. ​  ​3600 ​   IN      CNAME   ​ghs.googlehosted.com. +  o set up only one user, and as Administrator,​ and not conflicting with users (login names) of export site 
-sites.berkeleylug.com. ​ 3600    IN      CNAME   ​ghs.googlehosted.com. +  o delete any default content created there (e.gsample page, post, comment) 
-www.berkeleylug.com. ​   14400   ​IN ​     CNAME   ​berkeleylug.com. +  o import 
-www.berkeleylug.org.    3600    IN      CNAME   ​ghs.googlehosted.com+  o for all authors from export, create users on import, with same login name and assigning authorship to same login names 
-+  o check box to download media 
 +  o as feasible, match configuration/​appearance to export site 
 +    o theme --> Nucleare 
 +      ​o Special Color --> #3f6d6e 
 +      ​o Site Title: BerkeleyLUG 
 +      ​o Tagline: Berkeley Linux Users Group 
 +      ​o Site IconTuxuploads/​2009/​02/​penguin1.png 
 +    ​o Customizing
 +      ​o MenusMenu Options(select/​yes)Automatically add new top-level pages to this menu 
 +      ​o Add WidgetText, and move to top with contentNote - Blog posts are written by BerkeleyLUG members of various backgrounds,​ experience level etc... The views and opinions in each blog post do not represent the views of the group as a whole or the founders
 +      ​o Other Widgets and (otherwise default) probably fine: Text (added above), Search, Recent Posts, Recent Comments, Archives, Categories, Meta 
 +    ​o Discussion: 
 +      ​o Disable (uncheck):​ 
 +        o Attempt to notify any blogs linked to from the article 
 +        o Allow link notifications from other blogs (pingbacks and trackbacks) on new articles 
 +        o Comment author must fill out name and email 
 +      ​o Enable (check): 
 +        o Users must be registered and logged in to comment 
 +        o Break comments into pages with 50 top level comments per page and the last page displayed by default 
 +o robots.txt - enable on berkeleylug.com, disable (searches/​indexing by search engines) on others
  
-.org not primary: +.org not primary, redirector in place
-curl --I http://berkeleylug.org/​ | sed -ne '/^HTTP/p;/^[Ll]ocation:​/p'+(for protocol_port in 'http 80' 'https 443'; do set -- $protocol_port;​ protocol="​$1";​ port="​$2";​ for host in www.berkeleylug.org ​berkeleylug.org;​ do for path in '' ​/// /​foo/​bar/​baz;​ do t="​$protocol://​$host$path";​ echo "​$t";​ curl -s -I "​$t" ​grep -'​^HTTP/​' -e '^[Ll]ocation:​ '; done; done done) 
 +http://​www.berkeleylug.org
 HTTP/1.1 301 Moved Permanently HTTP/1.1 301 Moved Permanently
-Location: http://​berkeleylug.com/​ +Location: ​https://​berkeleylug.com/​ 
-$ curl -s -I http://​www.berkeleylug.org/ ​| sed -ne '/^HTTP/p;/^[Ll]ocation:/p'+http://​www.berkeleylug.org/​ 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​ 
 +http://​www.berkeleylug.org//​
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​ 
 +http://​www.berkeleylug.org/​foo/​bar/​baz 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​foo/​bar/​baz 
 +http://​berkeleylug.org 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​ 
 +http://​berkeleylug.org/​ 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​ 
 +http://​berkeleylug.org///​ 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​ 
 +http://​berkeleylug.org/​foo/​bar/​baz 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​foo/​bar/​baz 
 +https://​www.berkeleylug.org 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​ 
 +https://​www.berkeleylug.org/​ 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​ 
 +https://​www.berkeleylug.org///​ 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​ 
 +https://​www.berkeleylug.org/​foo/​bar/​baz 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​foo/​bar/​baz 
 +https://​berkeleylug.org 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​ 
 +https://​berkeleylug.org/​ 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​ 
 +https://​berkeleylug.org///​ 
 +HTTP/1.1 301 Moved Permanently 
 +Location: https://​berkeleylug.com/​ 
 +https://​berkeleylug.org/​foo/​bar/​baz
 HTTP/1.1 301 Moved Permanently HTTP/1.1 301 Moved Permanently
-Location: ​http://​berkeleylug.com/​ +Location: https://​berkeleylug.com/​foo/bar/baz
-$ curl -s -I https://​berkeleylug.org/​ | sed -ne '/​^HTTP/​p;/​^[Ll]ocation:/​p'​ +
-HTTP/2 301  +
-location: http://​berkeleylug.com/​ +
-$ curl -s -I https://www.berkeleylug.org/​ | sed -ne '/​^HTTP/​p;/​^[Ll]ocation:/​p'​ +
-HTTP/2 301  +
-location: http://​berkeleylug.com/​+
  
-@berkeleylug.org ​does not accept ​email (no MX, A/​AAAA ​times out on TCP port 25 even from known good email sender IP)+ 
 +@berkeleylug.org ​neither accepts nor sends email (no MX, A/AAAA on TCP port 25 rejects connection or rejects SMTP attempts to domain, SPF - none sends, hard fail all: 
 +berkeleylug.org. IN SPF "​v=spf1 -all"​ 
 +berkeleylug.org. IN TXT "​v=spf1 -all"​ 
 +)
  
 canonical/​primary is: https://​berkeleylug.com/​ canonical/​primary is: https://​berkeleylug.com/​
Line 66: Line 126:
 $ curl -I http://​www.berkeleylug.com/​ 2>&1 | grep -i -e '​^HTTP/'​ -e '​^Location:​ ' -e '​^curl:'​ $ curl -I http://​www.berkeleylug.com/​ 2>&1 | grep -i -e '​^HTTP/'​ -e '​^Location:​ ' -e '​^curl:'​
 HTTP/1.1 301 Moved Permanently HTTP/1.1 301 Moved Permanently
-Location: https://www.berkeleylug.com/​+Location: https://​berkeleylug.com/​
 $ curl -I https://​www.berkeleylug.com/​ 2>&1 | grep -i -e '​^HTTP/'​ -e '​^Location:​ ' -e '​^curl:'​ $ curl -I https://​www.berkeleylug.com/​ 2>&1 | grep -i -e '​^HTTP/'​ -e '​^Location:​ ' -e '​^curl:'​
-HTTP/301  +HTTP/1.1 301 Moved Permanently 
-location: https://​berkeleylug.com/​+Location: https://​berkeleylug.com/​
 $ curl -I https://​berkeleylug.com/​ 2>&1 | grep -i -e '​^HTTP/'​ -e '​^Location:​ ' -e '​^curl:'​ $ curl -I https://​berkeleylug.com/​ 2>&1 | grep -i -e '​^HTTP/'​ -e '​^Location:​ ' -e '​^curl:'​
-HTTP/200 +HTTP/1.1 200 OK
  
  
-(separate) Web certs only* cover berkeleylug.com and www.berkeleylug.com - nothing else*+TLS(/"​SSL"​) - Web - handful of (separate) Web certs only*:
 $ nmap -Pn -r -sT -p 443 --script=ssl-cert berkeleylug.com www.berkeleylug.com | perl -e '​while(<>​){print if /Not valid after: /o; if(/^\| Subject Alternative Name: /){chomp; s/​DNS:​(?:​(?​i)(?​![^,​ ]*berkeleylug\.))[^,​ ]+(?:, |$)//go; s/, ?$//o; print "​$_\n";​};​};'​ $ nmap -Pn -r -sT -p 443 --script=ssl-cert berkeleylug.com www.berkeleylug.com | perl -e '​while(<>​){print if /Not valid after: /o; if(/^\| Subject Alternative Name: /){chomp; s/​DNS:​(?:​(?​i)(?​![^,​ ]*berkeleylug\.))[^,​ ]+(?:, |$)//go; s/, ?$//o; print "​$_\n";​};​};'​
-| Subject Alternative Name: DNS:​berkeleylug.com +| Subject Alternative Name: DNS:*.berkeleylug.com, DNS:​*.berkeleylug.org,​ DNS:​berkeleylug.com,​ DNS:​berkeleylug.org 
-| Not valid after: ​ 2019-04-28T02:29:40 +| Not valid after: ​ 2019-11-06T10:33:09 
-| Subject Alternative Name: DNS:www.berkeleylug.com +| Subject Alternative Name: DNS:*.berkeleylug.com, DNS:​*.berkeleylug.org,​ DNS:​berkeleylug.com,​ DNS:​berkeleylug.org 
-| Not valid after: ​ 2019-03-31T15:21:16+| Not valid after: ​ 2019-11-06T10:33:09
  
-*ignoring domains that WordPress.com lumps in there that aren't at all BerkeleyLUG 
  
-web site managed via: http://​berkeleylug.wordpress.com/​ +$ </​dev/​null openssl s_client -servername berkeleylug.com -starttls smtp -connect 198.144.194.238:​25 2>>/​dev/​null | sed -ne '/​^-----BEGIN CERTIFICATE-----$/,/​^-----END CERTIFICATE-----$/​p'​ | openssl x509 -text -noout | sed -ne '/Not After : /p;/Subject Alternative Name:/​{N;​p;​q;​}'​ 
-Looks like the WordPress.com hosting is likely presently the $4.00/month billed yearly plan, notably includes:+            Not After : Nov  6 09:56:55 2019 GMT 
 +            X509v3 Subject Alternative Name:  
 +                DNS:​*.balug.org,​ DNS:​*.berkeleylug.com,​ DNS:​*.lists.balug.org,​ DNS:​balug.org,​ DNS:​berkeleylug.com 
 +
 +Also installed on https://​[www.]berkeleylug.org/:​ 
 +$ (TZ=GMT0 export TZ; hosts='​www.berkeleylug.org berkeleylug.org';​ { nmap -Pn -r -sT -p 443 --script=ssl-cert $hosts; nmap -6 -Pn -r -sT -p 443 --script=ssl-cert $hosts; } | grep -e '^Nmap scan report for ' -e '^PORT ' -e '​^[0-9]*/​tcp open' -e '^| Subject Alternative Name: ' -e '^| Not valid after: ') 
 +Nmap scan report for www.berkeleylug.org (198.144.194.238) 
 +PORT    STATE SERVICE 
 +443/tcp open  https 
 +| Subject Alternative Name: DNS:​*.berkeleylug.com,​ DNS:​*.berkeleylug.org,​ DNS:​berkeleylug.com,​ DNS:​berkeleylug.org 
 +| Not valid after: ​ 2019-11-06T10:​33:​09 
 +Nmap scan report for berkeleylug.org (198.144.194.238) 
 +PORT    STATE SERVICE 
 +443/tcp open  https 
 +| Subject Alternative Name: DNS:​*.berkeleylug.com,​ DNS:​*.berkeleylug.org,​ DNS:​berkeleylug.com,​ DNS:​berkeleylug.org 
 +| Not valid after: ​ 2019-11-06T10:​33:​09 
 +Nmap scan report for www.berkeleylug.org (2001:​470:​1f05:​19e::​4) 
 +PORT    STATE SERVICE 
 +443/tcp open  https 
 +| Subject Alternative Name: DNS:​*.berkeleylug.com,​ DNS:​*.berkeleylug.org,​ DNS:​berkeleylug.com,​ DNS:​berkeleylug.org 
 +| Not valid after: ​ 2019-11-06T10:​33:​09 
 +Nmap scan report for berkeleylug.org (2001:​470:​1f05:​19e::​4) 
 +PORT    STATE SERVICE 
 +443/tcp open  https 
 +| Subject Alternative Name: DNS:​*.berkeleylug.com,​ DNS:​*.berkeleylug.org,​ DNS:​berkeleylug.com,​ DNS:​berkeleylug.org 
 +| Not valid after: ​ 2019-11-06T10:​33:​09 
 +$   
 +########################################################################​ 
 + 
 +robots.txt:​ 
 +$ TZ=GMT0 date -Iseconds && (set -x; curl -s https://​berkeleylug.com/​robots.txt;​ curl -s https://​berkeleylug.wordpress.com/​robots.txt) 
 +2019-09-19T03:​55:​09+00:​00 
 ++ curl -s https://​berkeleylug.com/​robots.txt 
 +User-agent: * 
 +Disallow: /​wp-admin/​ 
 +Allow: /​wp-admin/​admin-ajax.php 
 ++ curl -s https://​berkeleylug.wordpress.com/​robots.txt 
 +User-agent: * 
 +Disallow: / 
 + 
 +# This file was generated on Tue, 03 Sep 2019 00:02:23 +0000 
 +$  
 + 
 +(new/​current) web site (hosting) WordPress aspects mostly managed via: 
 +https://​berkeleylug.com/​wp-login.php 
 + 
 +old/"​former" ​web site managed via: http://​berkeleylug.wordpress.com/​ 
 +Looks like the WordPress.com hosting is likely presently the $4.00/month billed yearly plan 
 +(looks like it has been prepaid and presently expires 2020-04-07: "​Expires on April 72020"​),​ 
 +notably includes:
 custom domain custom domain
 Remove WordPress.com Ads Remove WordPress.com Ads
Line 103: Line 211:
 Michael Paoli Michael Paoli
 Grant Bowman Grant Bowman
-Not that this calendar mostly only exists for historical purposes, and has mostly been superseded by:+Note that this calendar mostly only exists for historical purposes, and has mostly been superseded by:
 SF Bay Area Open Source/​Linux Events https://​calendar.google.com/​calendar/​embed?​src=caj9iea2ol69b7n2uqdek4ocso%40group.calendar.google.com&​ctz=America%2FLos_Angeles SF Bay Area Open Source/​Linux Events https://​calendar.google.com/​calendar/​embed?​src=caj9iea2ol69b7n2uqdek4ocso%40group.calendar.google.com&​ctz=America%2FLos_Angeles
-Which Michael Paoli (and many other folks) have access to Make changes to events.+Which Michael Paoli (and many other folks) have access to make changes to events.
  
 Fosstodon instance on Mastodon Fosstodon instance on Mastodon
berkeleylug/digital_resources.txt · Last modified: 2020-05-18T11:31:53+0000 by michael_paoli