Commit Graph
21 Commits
Author SHA1 Message Date
h0tznpl0tzandClaude 0774ed0729 Fix AWK array initialization error
- Initialize rcpts array properly to avoid scalar/array error
- Skip empty recipient strings in output formatting
- Ensures proper 2D array handling in AWK

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 15:02:08 +02:00
h0tznpl0tzandClaude aa6a470b0d Fix AWK regex syntax error in exitrace
- Fix unterminated regexp in deferred detection
- Simplify regex pattern for 'all hosts failing' detection
- Removes problematic single quote escaping in AWK

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 15:00:48 +02:00
h0tznpl0tzandClaude 7d5d4cb7b1 Refactor exitrace to remote execution model
- Complete rewrite following checkms pattern
- Remote execution on logger.in.nessus.at via SSH/go-tool
- Inline all functions for remote heredoc execution
- Remove lib/ directory - no longer needed
- Maintains full API compatibility
- Automatic fallback: go tool -> LUSER ssh -> error

Fixes issue where exitrace could not access logs on logger.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 14:59:00 +02:00
h0tznpl0tzandClaude 124337e0a4 Fix symlink resolution in exitrace
- Make SCRIPT_DIR robust for symlink execution
- Resolves lib/ dependency loading when called via ~/bin symlink
- Maintains compatibility with direct execution

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 14:29:52 +02:00
h0tznpl0tzandClaude 72537749c5 Fix file permissions for legacy scripts
- Make checkms.sh and go.sh executable
- Required for proper script execution

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 14:16:57 +02:00
h0tznpl0tzandClaude d1e28599c9 Refactor exitrace to modular architecture
- Split monolithic exitrace.sh into focused lib/ modules
- date_utils.sh: Date validation and generation functions
- mx_lookup.sh: MX record lookup functionality
- log_analyzer.awk: Core log analysis logic extracted from main script
- Maintains full backward compatibility with existing interface
- Improves maintainability, testability, and code organization

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 14:04:12 +02:00
h0tznpl0tz bddb3cf1e9 Add exitrace tool and improve documentation
- Add exitrace: Enhanced Exim log analyzer with status classification
- Add Maintainer: ljp to all ljp-owned scripts
- Update READMEs: Use installer-compatible command examples
- Update main and legacy READMEs to include exitrace tool
2025-09-11 12:35:48 +02:00
h0tznpl0tzandClaude 84ecfaf278 Update legacy/README.md for new repository structure
- Changed title from "Connect Tools" to "Legacy Tools"
- Updated description and overview text
- Fixed outdated file paths (connect/ -> legacy/)
- Aligned with current repository structure

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 12:03:39 +02:00
h0tznpl0tzandClaude 87b5c60437 Update README for new repository structure
- Updated WH20 section: no longer empty, now includes plesk tool
- Fixed installer categories description
- Updated How-To examples (removed connect/ references)
- Fixed script extension examples (.sh)
- Aligned documentation with current repo structure

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 12:02:03 +02:00
h0tznpl0tz 10d3459678 Merge branch 'main' of http://vps.dominikus.one:3000/ljp/esn-support-bash-snippets 2025-09-11 12:00:44 +02:00
h0tznpl0tzandClaude 6036648d76 Update install.sh with auto-discovery and README with Quick Start
- Enhanced install.sh with script auto-discovery functionality
- Added Quick Start section to README with one-liner commands
- Created update.sh for repository updates
- Resolved merge conflicts from upstream changes

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-11 11:58:15 +02:00
h0tznpl0tz 3d1326daa9 LUSER-Handling im Dry-Run Modus verbessert - keine interaktive Eingabe mehr nötig 2025-09-10 13:18:15 +02:00
h0tznpl0tz 3aa8b9e8a4 README um Dry-Run Dokumentation erweitert - empfiehlt Testen vor Installation 2025-09-10 13:16:16 +02:00
h0tznpl0tzandClaude 0711d6b1ec install.sh um Dry-Run Funktionalität erweitert
- --dry-run/-n Flag für sicheres Testen ohne Dateiveränderungen
- Farbige [DRY-RUN] Ausgabe zeigt was passieren würde
- Alle kritischen Funktionen (backup, symlink, chmod) dry-run fähig
- --help/-h Flag mit Verwendungshinweisen
- Interaktiver Test der Installation vor echtem Deployment möglich

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 13:15:00 +02:00
h0tznpl0tzandClaude ad037e105a Interaktives install.sh Script hinzugefügt
- Modulares Installationsscript für alle Kategorien
- Interaktive Auswahl mit farbigem Output
- Automatische Backups und Symlink-Management
- LUSER-Setup für go-Tool integriert
- Erweiterbar für neue Tools und Kategorien
- Repository-URL auf ljp aktualisiert

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 13:09:37 +02:00
h0tznpl0tz d0634bb442 bashprofiles README korrigiert - pl als persönliches Profil von h0tznpl0tz gekennzeichnet 2025-09-10 12:41:10 +02:00
h0tznpl0tzandClaude 069c8899c8 userprofiles zu bashprofiles umbenannt und vollständig dokumentiert
- Verzeichnis userprofiles/ → bashprofiles/ umbenannt
- .gitignore auf neue Pfadstruktur angepasst
- Umfassendes bashprofiles/README.md mit Installation und Anpassungen
- bashprofiles als eigene Kategorie in main README integriert
- How-To Anleitung um bashprofiles erweitert

Die bashprofiles enthalten optimierte Bash-Konfigurationen mit erweiterter
History, modularer Struktur und Performance-Optimierungen für Support-Umgebungen.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 12:35:05 +02:00
h0tznpl0tz 33366feb04 CLAUDE.md und .claude/ aus Repository entfernt - bleiben lokal 2025-09-10 12:30:38 +02:00
h0tznpl0tz a61d317d4c Merge-Konflikt in .gitignore gelöst 2025-09-10 12:29:20 +02:00
h0tznpl0tzandClaude 9d2cc4dd33 Connect-Tools Kategorie und Dokumentation hinzugefügt
- Neue Connect-Kategorie für SSH-Verbindungstools
- go.sh SSH-Shortcut Tool vollständig dokumentiert
- Umfassende .gitignore mit rekursiven Mustern
- README-Updates für bessere Navigation

Die Connect-Tools vereinfachen SSH-Verbindungen zu easyname-Servern
mit Kerberos-Auth und unterstützen Web-, MX-, Logger- und Support-Server.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 12:28:09 +02:00
h0tznpl0tzandClaude 9ae5a85e02 Neue Connect-Tools Kategorie und umfassende Dokumentation hinzugefügt
- go.sh SSH-Shortcut Tool mit vollständiger Dokumentation
- Neue Connect-Kategorie für Verbindungstools
- Umfassende .gitignore mit rekursiven Mustern
- CLAUDE.md für zukünftige Claude Code Instanzen
- README-Updates für bessere Navigation

Die Connect-Tools vereinfachen SSH-Verbindungen zu easyname-Servern
mit Kerberos-Auth und unterstützen Web-, MX-, Logger- und Support-Server.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-10 12:24:22 +02:00