clearscm.git
3 years agoUpdated update-system
Andrew DeFaria [Sat, 8 May 2021 14:19:12 +0000 (07:19 -0700)]
Updated update-system

3 years agoUpdated update system
Andrew DeFaria [Fri, 7 May 2021 16:17:16 +0000 (09:17 -0700)]
Updated update system

3 years agoRemoved announcement of reestablishment of tunnel
Andrew DeFaria [Fri, 7 May 2021 14:03:35 +0000 (07:03 -0700)]
Removed announcement of reestablishment of tunnel

3 years agoMinor changes
Andrew DeFaria [Wed, 5 May 2021 17:53:19 +0000 (10:53 -0700)]
Minor changes

3 years agoMerge branch 'master' of git+ssh://github.com/adefaria/clearscm
Andrew DeFaria [Wed, 5 May 2021 17:51:09 +0000 (10:51 -0700)]
Merge branch 'master' of git+ssh://github.com/adefaria/clearscm

3 years agoChanges are:
Andrew DeFaria [Wed, 5 May 2021 17:44:47 +0000 (10:44 -0700)]
Changes are:

. Added another greeting to announceEmail.pl
. Removed a Perl::Critic warning for Unils.pm
. Changed message for Speak to use [silent]
. Created announceEmail sleep script

Actually not a sleep script but rather it is a script that needs to be
added to /lib/systemd/systemd-sleep (symlinked) so that when Ubuntu
20.04 comes out of suspend mode a USR2 signal is sent to all
announceEmail.pl processes. They then wake up and reconnect to their
IMAP hosts. This is necessary because the network is down during suspend
and Mail::IMAPTalk doesn't notice this so email announcements stop
happening. If instead Mail::IMAPTalk would have noticed this and
returned an error I could re-establish the connection in
announceEmail.pl but it doesn't.

Notice also that it takes 10-30 seconds to re-establish the network
connection after suspend so we just put a 60 second sleep in this script
rather than implementing a more complicated polling loop looking for the
network to come back up.

3 years agoRemoved debug statements
Andrew DeFaria [Fri, 9 Apr 2021 18:10:17 +0000 (11:10 -0700)]
Removed debug statements

3 years agoMoved this script into clearscm
Andrew DeFaria [Fri, 9 Apr 2021 18:07:49 +0000 (11:07 -0700)]
Moved this script into clearscm

3 years agoRemoved python project attributes
Andrew DeFaria [Thu, 8 Apr 2021 17:54:08 +0000 (10:54 -0700)]
Removed python project attributes

3 years agoAdded to cleantmp.conf and reformat of MAPSStyle.css
Andrew DeFaria [Wed, 7 Apr 2021 16:02:03 +0000 (09:02 -0700)]
Added to cleantmp.conf and reformat of MAPSStyle.css

3 years agoRemoved tabs from MAPSStyle.css
Andrew DeFaria [Fri, 19 Mar 2021 16:34:02 +0000 (09:34 -0700)]
Removed tabs from MAPSStyle.css

3 years agoStandardized to create logfiles anew instead of append.
Andrew DeFaria [Tue, 16 Mar 2021 01:19:58 +0000 (18:19 -0700)]
Standardized to create logfiles anew instead of append.

3 years agoFixed ICANN end date
Andrew DeFaria [Mon, 15 Mar 2021 21:03:55 +0000 (14:03 -0700)]
Fixed ICANN end date

3 years agoAdded dot files, updated cleantmp.conf and gitignore
Andrew DeFaria [Tue, 9 Mar 2021 20:49:50 +0000 (12:49 -0800)]
Added dot files, updated cleantmp.conf and gitignore

3 years agoUpdated stty command, turned off numbers and spaces
Andrew DeFaria [Tue, 2 Mar 2021 21:37:31 +0000 (13:37 -0800)]
Updated stty command, turned off numbers and spaces

3 years agoMoved user log files to /var/local/log
Andrew DeFaria [Fri, 26 Feb 2021 16:43:04 +0000 (08:43 -0800)]
Moved user log files to /var/local/log

3 years agoAdded credential store to ~/.git-credentials
Andrew DeFaria [Fri, 26 Feb 2021 16:42:42 +0000 (08:42 -0800)]
Added credential store to ~/.git-credentials

3 years agoRemoved old tunnel. Implemented speak bin
Andrew DeFaria [Wed, 24 Feb 2021 20:22:38 +0000 (12:22 -0800)]
Removed old tunnel. Implemented speak bin

3 years agoMoved Say -> Speak::speak
Andrew DeFaria [Wed, 24 Feb 2021 19:47:38 +0000 (11:47 -0800)]
Moved Say -> Speak::speak

3 years agoAdded USR1 handling
Andrew DeFaria [Wed, 24 Feb 2021 04:33:12 +0000 (20:33 -0800)]
Added USR1 handling

3 years agoRemoved .gitignore
Andrew DeFaria [Tue, 23 Feb 2021 23:49:49 +0000 (15:49 -0800)]
Removed .gitignore

.gitingnore should be checked into git.

3 years agoReset retryattempts when successfully reestablishing tunnel
Andrew DeFaria [Sun, 21 Feb 2021 19:52:09 +0000 (11:52 -0800)]
Reset retryattempts when successfully reestablishing tunnel

3 years agoAdded global git pull rebase setting
Andrew DeFaria [Sun, 21 Feb 2021 19:44:47 +0000 (11:44 -0800)]
Added global git pull rebase setting

3 years agoSome changes for Jupiter
Andrew DeFaria [Sun, 21 Feb 2021 19:43:23 +0000 (11:43 -0800)]
Some changes for Jupiter

3 years agoNew tunnel.pl
Andrew DeFaria [Fri, 19 Feb 2021 22:21:25 +0000 (14:21 -0800)]
New tunnel.pl

This now handles establishing the ssh tunnel for the propose of
tunneling email. Will handle restarting tunnel if it fails.

Still need to be able to test if the ssh tunnel is responding when the
network is switched to the VPN and back.

3 years agoAdded global gitignore
Andrew DeFaria [Fri, 19 Feb 2021 19:51:37 +0000 (11:51 -0800)]
Added global gitignore

3 years agoAdded global gitignore
Andrew DeFaria [Fri, 19 Feb 2021 19:47:31 +0000 (11:47 -0800)]
Added global gitignore

3 years agoMove from http -> https
Andrew DeFaria [Fri, 19 Feb 2021 19:46:49 +0000 (11:46 -0800)]
Move from http -> https

3 years agoAdded click here image
Andrew DeFaria [Fri, 19 Feb 2021 19:05:54 +0000 (11:05 -0800)]
Added click here image

3 years agoChanged register handling
Andrew DeFaria [Fri, 19 Feb 2021 19:01:16 +0000 (11:01 -0800)]
Changed register handling

After years of people ignoring the bounce back message I determined that
it was best to just highlight how to click the fucking link and register
and not describe anything about MAPS or rather offload that description
only to those curious enough to actually read the message and find the
link that gave them more info. This caused me to describe move in
doc/index.php

3 years agoUpdated help
Andrew DeFaria [Wed, 17 Feb 2021 20:32:40 +0000 (12:32 -0800)]
Updated help

3 years agoChanged resume once again
Andrew DeFaria [Wed, 17 Feb 2021 20:32:10 +0000 (12:32 -0800)]
Changed resume once again

3 years agoChanged resume once again
Andrew DeFaria [Wed, 17 Feb 2021 20:30:43 +0000 (12:30 -0800)]
Changed resume once again

3 years agoUpdated images
Andrew DeFaria [Tue, 16 Feb 2021 02:25:37 +0000 (18:25 -0800)]
Updated images

3 years agoStoring credentials
Andrew DeFaria [Tue, 16 Feb 2021 00:26:41 +0000 (16:26 -0800)]
Storing credentials

3 years agoUpdate resume
Andrew DeFaria [Tue, 16 Feb 2021 00:26:19 +0000 (16:26 -0800)]
Update resume

Added certs and classes
Reformated clients under ClearSCM and DeFaria.com

3 years agoUpdated Resume
Andrew DeFaria [Sat, 30 Jan 2021 17:16:19 +0000 (10:16 -0700)]
Updated Resume

3 years agoFixed EOY issue
Andrew DeFaria [Fri, 1 Jan 2021 23:09:39 +0000 (16:09 -0700)]
Fixed EOY issue

3 years agoMade CheckAddress dialog box bigger
Andrew DeFaria [Thu, 12 Nov 2020 18:51:02 +0000 (11:51 -0700)]
Made CheckAddress dialog box bigger

3 years agoMerge branch 'master' of git+ssh://github.com/adefaria/clearscm
Andrew DeFaria [Fri, 30 Oct 2020 20:40:03 +0000 (13:40 -0700)]
Merge branch 'master' of git+ssh://github.com/adefaria/clearscm

3 years agoUpdated copyright date
Andrew DeFaria [Fri, 30 Oct 2020 20:39:23 +0000 (13:39 -0700)]
Updated copyright date

3 years agoUpdated copyright date
Andrew DeFaria [Fri, 30 Oct 2020 18:07:05 +0000 (11:07 -0700)]
Updated copyright date

3 years agoAdded checking for shh file to be quite
Andrew DeFaria [Fri, 16 Oct 2020 16:37:15 +0000 (09:37 -0700)]
Added checking for shh file to be quite

3 years agoChanged to properly handle backspace when entering passwords
Andrew DeFaria [Fri, 16 Oct 2020 16:36:23 +0000 (09:36 -0700)]
Changed to properly handle backspace when entering passwords

3 years agoFixed some image handling
Andrew DeFaria [Fri, 9 Oct 2020 10:27:08 +0000 (03:27 -0700)]
Fixed some image handling

3 years agoAdded sys alias
Andrew DeFaria [Wed, 7 Oct 2020 22:08:43 +0000 (15:08 -0700)]
Added sys alias

3 years agoFixed dbug
Andrew DeFaria [Wed, 7 Oct 2020 22:07:37 +0000 (15:07 -0700)]
Fixed dbug

3 years agoAdded a few more things to clean
Andrew DeFaria [Wed, 7 Oct 2020 22:07:05 +0000 (15:07 -0700)]
Added a few more things to clean

3 years agoChanged to not try new images while the monitor is off
Andrew DeFaria [Wed, 7 Oct 2020 22:06:45 +0000 (15:06 -0700)]
Changed to not try new images while the monitor is off

3 years agoAdded -name, -useblocking and -announce options
Andrew DeFaria [Wed, 7 Oct 2020 22:06:10 +0000 (15:06 -0700)]
Added -name, -useblocking and -announce options

3 years agoNew bice using IPsets
Andrew DeFaria [Fri, 21 Aug 2020 18:37:11 +0000 (11:37 -0700)]
New bice using IPsets

3 years agoMerge branch 'master' of https://github.com/adefaria/clearscm
Andrew DeFaria [Tue, 18 Aug 2020 11:20:13 +0000 (04:20 -0700)]
Merge branch 'master' of https://github.com/adefaria/clearscm

3 years agoUpdated cleantmp.conf
Andrew DeFaria [Tue, 18 Aug 2020 11:20:00 +0000 (04:20 -0700)]
Updated cleantmp.conf

3 years agoFixed announceEmail.pl to be less busy
Andrew DeFaria [Tue, 18 Aug 2020 11:17:59 +0000 (04:17 -0700)]
Fixed announceEmail.pl to be less busy

Turns out announceEmail.pl was looping in MonitorMail. The right way to
do this is to call $IMAP->idle to set the call back. After that
announceEmail.pl is suspended in idle. When action happens on the IMAP
server the callback is called. So MonitorMail gets run to process the
callback. But then the callback is gone and needs to be re-established.

3 years agoMerge branch 'master' of git+ssh://github.com/adefaria/clearscm
Andrew DeFaria [Tue, 18 Aug 2020 11:10:35 +0000 (04:10 -0700)]
Merge branch 'master' of git+ssh://github.com/adefaria/clearscm

3 years agoFixed importlist.cgi
Andrew DeFaria [Tue, 18 Aug 2020 11:09:58 +0000 (04:09 -0700)]
Fixed importlist.cgi

Also turned of exec bit on WellsFargo

3 years agoUpdated setbg to properly handle the case when the monitor is off
Andrew DeFaria [Mon, 10 Aug 2020 23:25:11 +0000 (16:25 -0700)]
Updated setbg to properly handle the case when the monitor is off

3 years agoRemoved .htaccess
Andrew DeFaria [Thu, 6 Aug 2020 22:10:03 +0000 (15:10 -0700)]
Removed .htaccess

3 years agoMade Resume.docx a copy of ResumeBland.docx
Andrew DeFaria [Thu, 6 Aug 2020 22:09:27 +0000 (15:09 -0700)]
Made Resume.docx a copy of ResumeBland.docx

Resume.docx used to be a symlinkg to ResumeBland.docx but if you have
another symlink, like say ~/Desktop/Resume.docx that points to
Resume.docx then Thunderbird gets confused when attempting to attach it.
I guess Thunderbird doesn't like the double indirection.

3 years agoNew script to set the background image of the login screen
Andrew DeFaria [Thu, 6 Aug 2020 22:07:48 +0000 (15:07 -0700)]
New script to set the background image of the login screen

TODO: Properly escape special characters in the filename

3 years agoAdded /snap/bin to PATH
Andrew DeFaria [Thu, 6 Aug 2020 22:07:11 +0000 (15:07 -0700)]
Added /snap/bin to PATH

3 years agoEnhanced setbg
Andrew DeFaria [Thu, 6 Aug 2020 22:06:50 +0000 (15:06 -0700)]
Enhanced setbg

. Now includes png and gif images instead of just jpg
. Now checks to see if the monitor is off. If it's off because of
screensave or powersaving there is no need to change the wallpaper

3 years agoNew MySQL syntax for creating user and granting privileges
Andrew DeFaria [Thu, 6 Aug 2020 22:05:20 +0000 (15:05 -0700)]
New MySQL syntax for creating user and granting privileges

3 years agoMerge branch 'master' of git+ssh://github.com/adefaria/clearscm
Andrew DeFaria [Sat, 18 Jul 2020 22:46:48 +0000 (15:46 -0700)]
Merge branch 'master' of git+ssh://github.com/adefaria/clearscm

3 years agoChanges necessary to update to Ubuntu 16.04
Andrew DeFaria [Sat, 18 Jul 2020 22:43:04 +0000 (15:43 -0700)]
Changes necessary to update to Ubuntu 16.04

This is mostly because php5's mysql_* calls got deprecated and they
all changed to mysqli_* calls, with a couple of parameter changes.

3 years agoFixed little bug...
Andrew DeFaria [Sat, 18 Jul 2020 03:28:43 +0000 (20:28 -0700)]
Fixed little bug...

3 years agoModified cleantmp.conf and setbg
Andrew DeFaria [Sat, 18 Jul 2020 00:24:35 +0000 (17:24 -0700)]
Modified cleantmp.conf and setbg

Removed qtsimpleapp.* from cleantmp as that file is used by
qbittorrent.

Changed setbg to add -lockscreen option (default off).

3 years agoAdded friendly greetings
Andrew DeFaria [Wed, 15 Jul 2020 17:31:11 +0000 (10:31 -0700)]
Added friendly greetings

3 years agoChanged announceEMail to stop polling and use a callback
Andrew DeFaria [Tue, 7 Jul 2020 20:50:30 +0000 (13:50 -0700)]
Changed announceEMail to stop polling and use a callback

This was done by switching to using Mail::IMAPTalk. No IMAPTalk does not
do the speaking but it "talks" to IMAP and it allows me to register a
callback. Much more efficient and timely.

Maybe someday I'll implement a mechanism of looking for other
announceEmail's on the LAN and have it inform the others that this
announceEmail will handle the announcement. This is because I run this
on both my desktop and my MacBook so while they're both in the same room
I hear the announcement twice. One solution would be to poll the LAN
and see if there are any more announceEmail processes and then use
IPC to communicate between them. Of course, if they are physically
very distant we probably want the announcement being a true broadcast.

4 years agoMerge branch 'master' of git+ssh://github.com/adefaria/clearscm
Andrew DeFaria [Tue, 2 Jun 2020 18:37:38 +0000 (11:37 -0700)]
Merge branch 'master' of git+ssh://github.com/adefaria/clearscm

4 years agoChanged set_colors so that it's executable
Andrew DeFaria [Tue, 2 Jun 2020 18:37:11 +0000 (11:37 -0700)]
Changed set_colors so that it's executable

4 years agoMerge branch 'master' of git+ssh://github.com/adefaria/clearscm
Andrew DeFaria [Tue, 2 Jun 2020 18:35:34 +0000 (11:35 -0700)]
Merge branch 'master' of git+ssh://github.com/adefaria/clearscm

4 years agoUpdated location information for bice.pl
Andrew DeFaria [Tue, 2 Jun 2020 18:35:23 +0000 (11:35 -0700)]
Updated location information for bice.pl

4 years agoUpdated cleantmp.conf
Andrew DeFaria [Sat, 16 May 2020 00:22:41 +0000 (17:22 -0700)]
Updated cleantmp.conf

4 years agoAdded ability to set lock screen to setbg
Andrew DeFaria [Thu, 14 May 2020 01:24:00 +0000 (18:24 -0700)]
Added ability to set lock screen to setbg

Also added some more files to clean in /tmp

4 years agoMerge branch 'master' of git+ssh://github.com/adefaria/clearscm
Andrew DeFaria [Fri, 14 Feb 2020 21:50:49 +0000 (14:50 -0700)]
Merge branch 'master' of git+ssh://github.com/adefaria/clearscm

4 years agoAdded a few filesets
Andrew DeFaria [Fri, 14 Feb 2020 21:50:30 +0000 (14:50 -0700)]
Added a few filesets

4 years agoMerge branch 'master' of git+ssh://github.com/adefaria/clearscm
Andrew DeFaria [Wed, 29 Jan 2020 23:37:56 +0000 (16:37 -0700)]
Merge branch 'master' of git+ssh://github.com/adefaria/clearscm

4 years agoFixed search.cgi
Andrew DeFaria [Wed, 29 Jan 2020 23:37:41 +0000 (16:37 -0700)]
Fixed search.cgi

4 years agoMade resume more bland...
Andrew DeFaria [Fri, 3 Jan 2020 22:36:40 +0000 (15:36 -0700)]
Made resume more bland...

4 years agoFinally allowed "username@domain.com" to be specified
Andrew DeFaria [Wed, 27 Nov 2019 21:19:48 +0000 (14:19 -0700)]
Finally allowed "username@domain.com" to be specified

4 years agoFixed typo in pod
Andrew DeFaria [Fri, 18 Oct 2019 21:09:36 +0000 (14:09 -0700)]
Fixed typo in pod

4 years agoFixed problem where from had quotes and/or subject had "#"'s
Andrew DeFaria [Mon, 30 Sep 2019 15:36:24 +0000 (08:36 -0700)]
Fixed problem where from had quotes and/or subject had "#"'s

4 years agoFixed term date for GD to be consistent
Andrew DeFaria [Thu, 12 Sep 2019 17:35:03 +0000 (10:35 -0700)]
Fixed term date for GD to be consistent

4 years agoUpdated resume to add WF
Andrew DeFaria [Tue, 10 Sep 2019 18:59:47 +0000 (11:59 -0700)]
Updated resume to add WF

4 years agoAdded PowerPoint Presentation for CQD
Andrew DeFaria [Tue, 10 Sep 2019 16:43:00 +0000 (09:43 -0700)]
Added PowerPoint Presentation for CQD

4 years agoAdded randomizeFrom
Andrew DeFaria [Wed, 4 Sep 2019 01:53:29 +0000 (18:53 -0700)]
Added randomizeFrom

4 years agoAdded PowerPoint presentation
Andrew DeFaria [Thu, 8 Aug 2019 04:03:33 +0000 (21:03 -0700)]
Added PowerPoint presentation

4 years agoAdded some changes for WellsFargo
Andrew DeFaria [Wed, 24 Jul 2019 01:48:28 +0000 (18:48 -0700)]
Added some changes for WellsFargo

4 years agoAdded code so that announceEmail.pl is silent at night
Andrew DeFaria [Sun, 14 Jul 2019 21:39:29 +0000 (14:39 -0700)]
Added code so that announceEmail.pl is silent at night

4 years agoFixed Nulllist Marked in ListDomains.php
Andrew DeFaria [Tue, 9 Jul 2019 13:08:19 +0000 (06:08 -0700)]
Fixed Nulllist Marked in ListDomains.php

5 years agoShortened some labels
Andrew DeFaria [Fri, 31 May 2019 16:56:37 +0000 (09:56 -0700)]
Shortened some labels

5 years agoMerge branch 'master' of git+ssh://github.com/adefaria/clearscm
Andrew DeFaria [Mon, 13 May 2019 20:18:37 +0000 (13:18 -0700)]
Merge branch 'master' of git+ssh://github.com/adefaria/clearscm

5 years agoFixed bug with not displaying some email messages.
Andrew DeFaria [Mon, 13 May 2019 20:17:06 +0000 (13:17 -0700)]
Fixed bug with not displaying some email messages.

Some emails use multipart/related in subparts and others in parts. Our
display.cgi doesn't try to do that much of a great job displaying emails
and as such avoids some viruses I suppose. No need to make it fancy - just
good enough to discren if I want to let this email through.

Also changed wording of resume emails

5 years agoAdded announcement of daemon running
Andrew DeFaria [Tue, 30 Apr 2019 22:51:26 +0000 (15:51 -0700)]
Added announcement of daemon running

5 years agoRemoved duplicate files
Andrew DeFaria [Tue, 30 Apr 2019 22:49:16 +0000 (15:49 -0700)]
Removed duplicate files

5 years agoUpdate getPicture.conf
Andrew DeFaria [Fri, 26 Apr 2019 18:19:11 +0000 (11:19 -0700)]
Update getPicture.conf

5 years agoChanged polling to 1 minute
Andrew DeFaria [Wed, 24 Apr 2019 16:36:09 +0000 (09:36 -0700)]
Changed polling to 1 minute

5 years agoCreated announceEmail.pl
Andrew DeFaria [Sun, 7 Apr 2019 00:39:36 +0000 (17:39 -0700)]
Created announceEmail.pl

5 years agoCreated announceEmail.pl
Andrew DeFaria [Fri, 5 Apr 2019 01:01:15 +0000 (18:01 -0700)]
Created announceEmail.pl

This script will monitor the email and when new email arrives it will
announce who sent the email and it's subject line.