Jason Long - Software

Games for the Pocket PC:

Other software:

Work-related programs:

Deployed
NameDescriptionSource CodeStatus
Apache-ReverseProxyCustomized this CPAN module, gave it a couple more features relating to HTTP auth. Needed for SSO into NetStorage.SVNDiscontinued
Config4GNU-CommonSVNrequired by WBEM_Provider-nagios
Config4GNU-NagiosSVNobsolete? (see WBEM_Provider-nagios?)
ForgotPasswordCredentialProviderWindows 7 add-on that presents a "forgot password?" button on the logon screen.SVNDogfood
IPC-NotifyPerl module providing wait() and notify() for inter-process communication.SVNStable. Used by mcbulkmail, maybe others.
Mail-DKIMPerl module, processes DKIM/DomainKey signatures.SourceforgePublished on CPAN, used by dkimproxy, SpamAssassin.
PostfixProviderAdd-on for Net-WBEM.SVNNot finished.
Sendmail-MilterCopy/customization of the CPAN module with same name.SVNNot used.
Text-CSV_MultilinePerl module, providing methods csv_write_record() and csv_read_record().SVNUsed by many of my programs.
WBEM_Provider-nagiosAdd-on for Net-WBEM.SVN
WindowsPackageManagerDream of making a package management system ala RPM for Windows.SVNNot finished. Discontinued.
analyze_bandwidth_usageSVN
asset-trackerCustomizations made to AT (an add-on for Request Tracker).SVNDiscontinued.
check_dirxmlSome scripts that compares eDirectory and Active Directory to see if they are remaining in insync. Also a utility for forcing resynchronization of a particular account.SVNDeployed
check_mc_treeA collection of scripts that checks eDirectory user accounts for various things, e.g. UNIX:UID numbers.SVNDeployed. Run manually.
dkfilterPerl program that processes DomainKey signatures.SVNSuperceded by dkimproxy.
dkimproxyPerl program that processes DKIM and DomainKey signatures.SourceforgePublished/Deployed.
employee_photo_urlsSVN
fuse-webfsSVN
group-preprocessorSVN
gwboxSome scripts that synchronizes Banner information into eDirectory.SVNDeployed (columba2)
gwreportSVN
GWPurgeDeletes a message matching some criteria from everyone's GroupWise mailboxO:\SoftwareUsed once or twice
jlnethackSVN
jlscriptingSVN
mcbloggerMy own blogging engine, inspired by blxsom.SVNDiscontinued.
mcbulkmailEmail distribution tool.SVNDeployed/Published
mcginaSVNPre-dogfood/Discontinued
mcwebcalCustomizations for GroupWise WebAccess. Calendar enhancements.SVNDiscontinued.
messiah-nrpeCustom plugins for Nagios, use with nrpe.SVNDeployed
migrate-trusteesSVN
myginaSVN
network-toolsWeb application to scan network, allow searching for IP/Mac addresses, turn on/off ports.SVNDiscontinued
perl-modulesA collection of really small Perl modules, which I just copy around into projects as I need them.SVNDeployed
pginaSVNPre-dogfood/Discontinued
pgina-ldapauthSVNPre-dogfood/Discontinued
polysyncPublishes faculty class schedules into GroupWise. Capable of syncing between various calendar systems, particularly Luminis and GroupWise.SVNDeployed on GEMINI
postconfSVN
simple-rights-managerManage file/directory ACLs as if they had Netware-style Trustees.SVNDeployed on MCWEB
update-webhomedirsSVN
update_groupwise_mapSVN
voyager_catalog_searchPerl program that screen-scrapes results from Voyager web-interface.SVNDiscontinued
zencdCustomizations made to ZENworks imaging CD.SVN
dirxml-blackboardA simple DirXML driver for Blackboard (learning system). Does only password synchronization.SVNDiscontinued.
dirxml-blackboardGit
encoderScripts used on my home-grown network camera recording server.GitDiscontinued
File-Navigate2Perl module to make it easy to navigate through a *set* of files, even files that are compressed.GitStable, not really used yet.
gwssoEnhancement to GroupWise WebAccess; allows Single-Sign-On from LuminisGitPublished/Deployed
jmcGit
mcfilemanGit
mcspamGit
password-selfserviceGit
perl-cas-serverCentral Authentication Service, written in Perl.GitDeployed on IDMAN
perl-sftp-serverA customizable SFTP service.GitDeployed on FILEMAN
portalsignonPerforms NTLM authentication and performs single-sign-on into Mcsquare.SVNDeployed on IDMAN
portalsignonGit
PostfixPolicyServerGit
reputationGit
scan-trusteesGit
spambtnEnhancement to GroupWise WebAccess; adds a "spam" button to the user interface.GitPublished/Deployed
update_groupwise_mapGit
win32-lookupmacWindows command-line program that looks in a flat-file database for a command to run according to the MAC address of the machine its running on.GitDeployed for W7 labs
win32-moveallintoWindows command-line program that quickly moves all the files/folders of a directory, including hidden/system files, into a new subdirectory of that directory.GitStable; not used.
win32-substituteWindows command-line program performs a search-and-replace on a file.GitDeployed for W7 labs
request-trackerCustomizations made to Request TrackercarinaDeployed
mod_auth_casCustomizations made to mod_auth_cascarina
Net-WBEMPart of Config4GNU project.Sourceforge
Query-CQLPart of Config4GNU project.Sourceforge
win32-checkprintercarina
win32-idle-logoutcarina
win32-shutdowncarina
wince-mahjonggNot work related. Mahjongg for Pocket PC1.0
wince-spiderNot work related. Spider Solitaire for Pocket PC1.0
wince-caylusNot work related. Computerized version of Boardgame Caylus.carinaBeta-quality.
ChangeDisplaySettingsWindows command-line toolO:\Software
Firewall-Policy-ManagerO:\SoftwarePre-dogfood/Discontinued
LabWatcherO:\Software
MediaRequiredPopupO:\SoftwareDeployed
NagiosSnapinPlugin for MMC for NagiosO:\SoftwarePre-dogfood/Discontinued
OpenWbemControlActiveX control wrapping the OpenWBEM client libraryO:\SoftwarePre-dogfood/Discontinued
PackageManagerO:\Software
PostconfWizardO:\SoftwareDogfood; Discontinued
PrinterToolsO:\Software
SetDefaultPrinterO:\Software
rendriveSet of scripts to swap two drive letters (Windows XP)O:\Software
sharemgrSaved copy of ShareMgr programO:\Software
WaitForWindowO:\Software
wiki2webExports MoinMoin wiki pages for ITS websiteO:\SoftwareDiscontinued

Send me an email if you are interested in any of these programs.