Jon Foster ChipMaster
  • Central Oregon, USA
  • https://YeOlPiShack.net/user/ChipMaster
  • Been writing code and modding PCs since the '70s, before IBM introduced their PC and ruined the industry. I've worked with many platforms during this period and continue to toy with new uControllers and SBCs as time allows.
  • Joined on Sep 03, 2020
Loading Heatmap…

ChipMaster pushed to master at ChipMaster/Poor-Mans-IDS

  • b90a17501b v0.10 badtrafficrpt ignores and smooth trafficctrl * Add ignore lists to badtrafficrpt. * trafficctrl now carries the "decision" from POST to POST. * New trafficmon_cron to find new DNS and classify DNS names. * Remove the DNS "catch up" process from the control panel. * Wild card accepts Trafficctrl doesn't cull new names from the DB anymore. That's now up to trafficmon_cron. Trafficmon_cron will also apply wildcard accepts as well as blocks to newly found names. So if you decide a domain is OK you don't have to be harrased with every new host/subdomain.

1 month ago

ChipMaster pushed to master at ChipMaster/bwBASIC

  • 5bc9a8aee5 Update address & white-space in COPYING

1 month ago

ChipMaster pushed to master at ChipMaster/Poor-Mans-IDS

  • 6756bb0087 Widen report line buffer & overrun trap I'm seeing 100+chr domain names and really long lists of ports, that overflowed the 256 byte buffer, causing the LFs to fall off. This change will throw an exception if the buffer is too short again. But I pushed it up to 1024 (4x). Seriously long host names?

1 month ago

ChipMaster pushed to master at ChipMaster/Poor-Mans-IDS

  • e8521eead9 Add "ignores" to badtrafficrpt * Simplified Makefile. * Rebased trafficmon's app class config on iptraffic's config so all the trafficmon bits have access to the same data+MySQL login. * Added ignore logic to badtrafficrpt * Changed trafficctrl's Makefile to force C++11, since C++CMS needs it. * Version bump in DPAK

1 month ago

ChipMaster pushed to master at KenUnix/Unix-Projects-3b2

4 months ago

ChipMaster pushed to master at KenUnix/Unix-Projects-3b2

4 months ago

ChipMaster pushed to yops at Ye_Ol_Pi_Shack/CppCMS

  • 456db394fc Unhide context::make_error_message() Grrrr. >:-[

8 months ago

ChipMaster closed issue ChipMaster/bwBASIC#19

Need to be able to set the programs exit code

9 months ago

ChipMaster commented on issue ChipMaster/bwBASIC#19

Need to be able to set the programs exit code

By commit #bd443d1c have an optional exit code argument. It has been tested. In commit #1d2b38b5 psBASIC exits 254 if a program parse error or crash happens. That pretty much covers it.

9 months ago

ChipMaster pushed to master at ChipMaster/Poor-Mans-IDS

  • aea34081c0 *NEW* "impblack" tool This imports a hosts file formatted list of host names and sets them as blocked in the DB. The packageing was updated to reflect this tool.

2 years ago

ChipMaster pushed to master at ChipMaster/Poor-Mans-IDS

  • ddca2693c4 Adapt CNAME handler to handle more CNAMEs A CNAME record can point to another name that is a CNAME, and so on. This prepares the CNAME resolver to deal with this. It now properly records clockworkpi.com, which is a CNAME -> WIX -> Fastly.
  • d12a3e9f4d Traffic monitor fixes and block exports * *NEW* dnsblacklist to make "hosts" style block lists * *NEW* domblacklist to make dnsmasq resolve entries to block entire domains regardless of host or subdomain. * Several fixes * Refactor CLI apps for more code re-use. * More helpful error messages. * Add whole (aka wildcard) domain block handling.
  • bb0278f2a5 Control Panel fixes & whole domain blocks * Fix config files and init script * Help text and error coloring in WUI template. * EOL white space. :-/ * Add whole domain blocking
  • 9ca68a65f5 CNAME handling * Improve CNAME reporting to use original (alias) names. This seems the most normal and intuitive. * CLI interface improvements (cli.*): - help message - gripe about invalid switches. - return exit code 1 in iptraffic for invalid configuration. * Expand Makefile * Update DPAK
  • 2d57afcacd Minor package improvments
  • Compare 9 commits »

2 years ago

ChipMaster pushed tag v3.20g to ChipMaster/bwBASIC

2 years ago

ChipMaster pushed tag v3.20f to ChipMaster/bwBASIC

2 years ago

ChipMaster pushed to master at ChipMaster/bwBASIC

2 years ago

ChipMaster pushed to master at ChipMaster/bwBASIC

  • e15db29245 INFO directory clean up Dupe doc files that were removed: Bwbasic-3.2-options.txt -> ../DOCS/BYWATER.txt Bwbasic_3.20_manual.docx -> "docx" version of ../README Bwbasic-changelog.txt -> ../README Bwbasic-2.1-Manual.txt -> Bwbasic-2.1.doc Bwbasic-Doc-2.1.txt -> man-ified version of Bwbasic-2.1.doc Since these are duplicate files their content has gotten / will get out of date. Removing them prevents erronious information. Document files renamed for consistency: Bwbasic.doc -> Bwbasic-3.20.txt Bwbasic-2.1.doc -> Bwbasic-2.1.txt Bwbasic-1.1-Manual.txt -> Bwbasic-1.1.txt
  • 46f431a4d7 Firm up memory leak changes The solution works well in my test cases. I removed the rem'd out code and updated the change remarks. Also bumped the version number.
  • dd5ebfbf5a Attempt fixing memory leaks in function handling
  • Compare 3 commits »

2 years ago

ChipMaster pushed to dev at ChipMaster/bwBASIC

  • e15db29245 INFO directory clean up Dupe doc files that were removed: Bwbasic-3.2-options.txt -> ../DOCS/BYWATER.txt Bwbasic_3.20_manual.docx -> "docx" version of ../README Bwbasic-changelog.txt -> ../README Bwbasic-2.1-Manual.txt -> Bwbasic-2.1.doc Bwbasic-Doc-2.1.txt -> man-ified version of Bwbasic-2.1.doc Since these are duplicate files their content has gotten / will get out of date. Removing them prevents erronious information. Document files renamed for consistency: Bwbasic.doc -> Bwbasic-3.20.txt Bwbasic-2.1.doc -> Bwbasic-2.1.txt Bwbasic-1.1-Manual.txt -> Bwbasic-1.1.txt

2 years ago

ChipMaster opened issue ChipMaster/bwBASIC#32

Where did the BWB.*$ variables go?

2 years ago

ChipMaster opened issue ChipMaster/bwBASIC#31

File # linked lists should be a static array

2 years ago

ChipMaster opened issue ChipMaster/bwBASIC#30

linked lists, linked lists, everywhere!

2 years ago

ChipMaster opened issue ChipMaster/bwBASIC#29

Many silmutogetherous multi-allocs could be combined

2 years ago