Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This is a huge release, mostly because I got lazy in push these fixes. Added Disabled Chunked Encoding to Proxmox Added install method 2 Further fixes to proxmox error handling Refactor proxmox createvm networking portion Refactoring _proxmox_check Refactoring _proxmox_check take two (non-bash Set proxmox createvm -name as a requirement Small fix to software_aws-cli Small fixes to screen-sessions Updated gcldupe to fix spacing issue Updated netdata.md Updated proxmox createvm error handling and debug for dhcp-net chore(git): Comments docs(aws): Added common aws-cli commands docs(cloudways): Added cloudways wp-salt.php docs(cloudways): Added documentation on how to use cloudways docs(cryptomator): Added cryptomator.md docs(cyberpanel): Added doc about ssl not renewing docs(cyberpanel): Added email debug enablement docs(cyberpanel): Updated list of logs. docs(docker): Added information about running out of diskspace docs(duplicacy): Updated doc with proper commands to delete fossil files. docs(enhance): Added command to switch webserver which also rebuilds docker container. docs(enhance): Added details about symlinking /var/run/mysqld/mysqld.sock docs(enhance): Added documentation for enhance docs(enhance): How to rebuild docker container and install php-cli so wp-cli works as root docs(enhance): Typically mysql-slow.log is used versus slow-query.log docs(enhance): Updated enhance doc with notes. docs(enhance): Updated enhance for mysql, docker and logrotation docs(enhance): Updated log rotation for mysql. docs(github): Re-organized and added 'gh repo view --web' docs(gridpane): Added command to disable xmlrpc.ph docs(gridpane): Documented Nginx Rate Limiting for GridPane. docs(gridpane): More documentation of GridPane nginx limiting docs(gridpane): Put int SSL log paths docs(kb): Added fail2ban kb article. docs(kb): Updated cryptomator to include installing cli version docs(linux): Added details about Linux shell redirection. docs(mysql): Added details about column statistics and mariadb docs(netdata): Added uinstall everything netdata command docs(netdata): Updated alternative location for netdata install docs(nginx): Added default setup of Nginx for PHP/MySQL docs(node): Updated nodejs.md doc docs(npm): Added more details to npm kb and kb description docs(php): Added PHP error logging defaults docs(php): Added zend_mm_heap corrupted to php.md docs(powershell): Added details about exporting teams chat docs(proxmox): Added Block 8006 and Forward to CF Host docs(proxmox): Typo in proxmox.md docs(python): Created python.md and added requirements.txt generation docs(python): Updated pyhton kb to include more details about requirements.txt docs(ubiquiti): Added opening up icmp on udm-pro docs(ubuntu): Instructions on setting up unattended updates docs(vscode): Added as section about setting up vscode with WSL for Remote SSH docs(vscode): Added terminal copy on select configuration docs(wordpress): Added PHP code to change admin email without confirmation docs(zsh): Added "failed to load module: zsh/regex" for zsh docs docs(zsh): Added in Troubleshooting and Hour Wasting Errors section. docs(zsh): Added romkatv statically complied. docs(zsh): Updated zsh to document zsh compinit: insecure directories docs(zshbop): Documented how to develop ;) docs: Updated litespeed.md with script to setup xdebug enhance(glow): Updated glow binaries to 1.5.1 enhance(http-errorcodes): Added Cloudflare specific error codes enhance(install): Updated zsh install to improve zsh install enhance(raid): Updated software-raid-check output enhance(software): Added fzf to software ommand enhance(ssh): Updated pk to use fzf enhance(wordpress): Added wordpress transient commands feat(checks): Added docker checks including installed and errors feat(cmds): Added find-empty-dirs to cmds feat(core): Added set_rlimit.c for testing setrlimit feat(core): Created _seconds_to_human feat(cpu-features): Created cpu-features command feat(cve): Added cve-2024-6387 scanner tool from https://github.com/xaitax/CVE-2024-6387_Check feat(domain): Created domain-dmarc feat(encryption): Added encryption commands for cryptomator feat(file): Created findw for keyword finds feat(github): Added gh-web function as short for gh repo view --web feat(ip): Created ip-info using ipinfo.io feat(linux): Added catvet and view-std commands feat(linux): Added linux command to print latest debian and ubuntu versions feat(linux): Added memory commands sum-mem feat(linux): Added syss shortcut feat(linux): Adedd geekbench-run-oneliner feat(linux): Created compress command feat(linux): Created last-boots. feat(linux): Created lsof-mem to track process memory feat(linux): swappiness-set feat(mysql): Created mysql performance commands feat(mysql): Created mysql-backup-mydumper feat(os): Added install date to os command feat(proxmox): Lots of changes to proxmox for createvm feat(python): Created cmds-python.zsh and python-clean command feat(redis): Created redis-pass feat(software): Added gcloud install. feat(software): Added installation for fpart to software feat(software): Created detection of installation and proper setting of $ZSHBOP_SOFTWARE_PATH feat(ssh): Created ssh-config command to print out ssh config feat(ssh): Created ssh-password function to force password authentication feat(ssh): Created ssh-remove-kh feat(ssl): Added -ip to ssl-check feat(swap-reset): Created swap-reset to clear swap. feat(web): Created http-errorcodes to list and search http error codes feat(wordpress): Added wp-domain as a command feat(wordpress): Created _wp_installed and wp-user-count feat(wordpress): Created wp-plugin-install feat(zshbop): Added zsh completion for zb and zshbop commands feat(zshbop): Added zshbop command plugins fix(antigen): Removed NVM, on default installs it's heavy fix(cf-check): Small fixes fix(checks): Improved docker check for error fix(checks): Updated checks to log if not important. fix(cmds): Mismatched naming for cmds-file.zsh fix(core): Added joe-wrapper for EDITOR use fix(core): Added less to zshbop help fix(core): Compacting motd fix(core): Compiled set_rlimit for linux and set execute bit fix(core): Don't override date, it's silly, do date-more fix(core): Fixed OS detection for WSL fix(core): Fixed core mac os detection for grepcidr3 fix(core): Fixed detection of logging directory. fix(core): Fixed detection of mac grepcidr3 fix(core): Fixed docker check to filter error to /dev/null fix(core): Fixed some strange alias overlap fix(core): Fixed the formatting of motd fix(core): Fixed zshbop cleanup fix(core): Fixed zshbop report fix(core): Fixed zshbop report to be able to run from zshbo_report with arguments fix(core): Fixed zshbop_reload quick reload. fix(core): Fixed zshbop_reload to use proper path for reloading specific cmd file fix(core): Implementing error checking for zshbop updating fix(core): Load cmds-software.zsh first by renaming to cmds-0-software.zsh fix(core): Load zshbop_custom-load before init_plugins fix(core): Reducing output on start of zshbop fix(core): Removed date from overrides fix(core): Renamed init_cmds to init_zbr_cmds fix(core): Rewrote _marray into _inarray fix(core): Type in help_int fix(core): Type with setting $ZSHBOP_HOME fix(cpu): Fixed cpu and cpu-features fix(cpu-features): Fixed typo for success fix(docker): Moved dops alias to function fix(docker): Small fix to dps to remove omz alias fix(docker): Updated docker commands to use docker compose versus docker-compose fix(domain): Fixed domain-info showing mx records. fix(domains): Updated dom to strip http(s):// fix(gc): Changed back gc to git + commit and added glc fix(git): Fixed git-check and created git-repos-updates fix(git): Updated gbl to use --no-pager fix(glint): Added group permission for glint fix(gridpane): Removing more GridPane items fix(init): Added synology to os type to load linux os cmds fix(init): Ensure vm-check-detect is run on init after name change fix(init): Fixed init_detect_install_type typo fix(init): Moved detect-os to top of init fix(install): Another fix for install and OS detection fix(install): Check if zsh is at least 5.8 fix(install): Don't continue unless choise is valid for zsh install fix(install): Fix install to apt-get update before installing packages fix(install): Fixed install os detect, fires later fix(install): Fixed typo in install fix(install): Removed lynx, not required. fix(install): Small fix for checking if we can write to $HOME fix(install): Updated install.sh to use custom dir and confirm writing to choosen installation directory fix(isntall): Added OS detection and added ucommon-utils fix(joe): Fixed how joe configuration is setup fix(kb): Added debug to kb command fix(linux): Added snapfuse to exclude for check_diskspace_linux fix(linux): Excluded sit interface from _interfaces_linux fix(linux): Fixed exa command to show groups fix(linux): Improved check-diskspace fix(linux): Updated os command and get-os-install date fix(logging): Rewrote some logging functions fix(mac): Fixed exa detection. fix(mac): Interface listing was resulting in error if interface didn't exist, piped error to /dev/null fix(mac): Updated os-mac.zsh to have a help file fix(mysql): Actually fix mysql-backupdb function ;) fix(mysql): Changed mysql-backupdb to mysql-backup-db fix(mysql): Don't use ~ instead use $HOME fix(mysql): Removed command that should be paid. fix(mysql): Renamed mysqlps to mysql-ps fix(ncdu): Fixed install alias for ncdu fix(netdata): Updated netdata documentation to new url and improved formatting fix(network): Fixed type fix(network): Updated interfaces command to use _interfaces_linux as it's an internal command fix(network): Updated network-ports to support mawk versus awk fix(os): Fixed detection of macos intel vs arm fix(os): Fixed joe ftyperc fix(plik): Added mac plik cli binary and fixed plik os-binary detection fix(proxmox): Added apt-get install libguestfs-tools to proxmox fix(proxmox): Adding in proper error handling fix(proxmox): Fixed the proxmox disk default size to 20000 fix(proxmox): Issue with setting VM storage options. fix(proxmox): Multiple fixes for the proxmox command fix(proxmox): Removed --ci-custom fix(proxmox): Set proper cicustom fix(proxmox): Typo fix(proxmox): Typo in proxmox command fix(python): Fixed typo in cmds-python file extension fix(redis): Fixed redis-info to get password. fix(redis): Updated redis-info to not print out detailed information fix(repos): Added repos branch command fix(screen): Fixed issues with screen error messages. fix(software): Added function for vt so it doesn't fail fix(software): Fixed issues with glint detection fix(software): Fixed php-install for Ubuntu Litespeed fix(software): Fixed software command to detect if function exists fix(software): Fixed software detection for glint fix(software): Improved atop install and setup fix(software): More fixes glint fix(software): Small fixes to glint detection fix(software): Updated disto release to stable for docker-ctop fix(software): Updated gcloud to use MACHINE_OS_FLAVOUR properly fix(ssh): Fixed pk fzf detection fix(ssh): Fixed ssh-config-view fix(ssh): Fixed ssho issues fix(ssh): Fixed variable typo fix(ssh): Renamed help for ssho as it wasn't descriptive. fix(system): Updated find-swap to swap-find and swappiness fix(vm-check-detect): Fixed vm-check-detect to be case insensitive fix(wordpress): Small improvements to wp-backupsite fix(wordpress): Updated wp-plugin-install command fix(zshbop): EDITOR is now joe-wrapper Updated os-binary to remove debug and add debugf fix(zshbop): Fixed more typos fix(zshbop): Fixed typo's in .zshbop.conf.example Added antigen plugin additions section fix: Better messaging for software_glint fix: Small fixes improvement(cloudflare): Created cf-cloudflare-fixes to address udp quic systemctl settings improvement(cloudflare): Impoved cf-check improvement(core): Addded _loading2b as an alterantive. improvement(core): Added LC_TIME and removed LC_ALL to default to system improvement(core): Added docker to init_check_services improvement(core): Added function-overrides.zsh and overidding date improvement(core): Added some easy to use colors _green improvement(core): Check for custom services check zb_init_check_services_custom improvement(core): Cleaned up environment variables improvement(core): Fixed _seconds_to_human to not print 0 improvement(core): Improved init by creating init_dirs as separate function improvement(core): Improved loading WSL specific commands and windows terminal backup improvement(core): Improved tzc improvement(core): Logged all init commands that run and by order. improvement(core): Major changes to loading of commands Updated os install detection improvement(core): Moved date-more to cmds-linux.zsh improvement(core): Sorting out code :) improvement(core): Started using $ZSHBOP_HOME instead of $HOME if $HOME isn't writable improvement(core): Updated docker check improvement(core): Updated zshbop_reload to reload specific cmds-* files improvement(core/screen): Improved core with loading3b for no *** Improved printing of screen-sessions on load improvement(cpu): Updated cpu-features command to notify on vm improvement(cpu-features): Updated cpu-features to work with lscpu and /proc/cpuinfo improvement(cpu-features): Updated cpu-feauters to add more information. improvement(domain): Added in domain-info from /bin and created domain-spf improvement(domain): Strip emails when entered into dom command. improvement(domain): Upadted dom and domain command improvement(domain): Updated dom and domain with better details. improvement(domain): Updated dom to comma www and apex lookups between multiple IP's improvement(domains): Updated domain command to include expiry, and created date improvement(domains): Updated domains file to better format improvement(encryption): Improved cryptomator commands and combined into cryptomator command improvement(file): Updated findw to findk and improved it's output improvement(git): Improved git branching aliases improvement(git): Updated git-check to respond to -h improvement(gridpane): More removal of GridPane code. improvement(help): Improved help command improvement(help): More small fixes to help, including searching improvement(http): Changed http-error-codes to http-status-codes improvement(install): Groundwork for zsh binary install improvement(install): Improved code for install and added search improvement(install): Improved install script improvement(install): Major improvement to install.sh to run in locked down environments improvement(install): Updated apt-get install with -y to skip missing packages improvement(install): Updated installed to check zsh is in path improvement(ip): Added ip-scam and fixed name of variables for ip-info improvement(ip): Updated ip-info logic and messaging improvement(kb): Improved KB functions. improvement(kb): Improving KB functions. improvement(kb): More refactoring kb.zsh improvement(kb): Revamped KB improvement(mac): Updated flush-dns to mac-flush-dns improvement(mysql): Improved mysql-backup-mydumper improvement(mysql): Improved output of mysql-backup-mydumper improvement(mysql): Updated mysqltuner.pl to 2.6.0 improvement(network): Added network-ports command and updated linux.md improvement(network): Added placeholder for dhcp-lease-list cmd improvement(os): Updated os command to include VM_TYPE improvement(p10k): Added in OS version on command line improvement(proxmox): Added -cpu to provide how many cores for vm creation improvement(proxmox): Defaulted to jammy from focal improvement(screen): Listing screen session in a better format improvement(software): Added zsh completion to software command and improved crytomator-cli improvement(ssh): Improved pk and ssho command improvement(ssh): Improved ssho command. improvement(vm-check-detect): Improved vm-check-detect improvement(wordpres): Improved wp-admin-email improvement: Updated _cexists to _cmd_exists Updated get-os-install-date function refactor(cf-check): Major refactor of cf-check refactor(check-ssl): Refactored check-ssl refactor(cloudflare): Refactored some cloudlfare commands and fixed cloudflare typo refactor(core): Added init_kb refactor(core): Refactored what's printed out on startup refactor(core): Refactoring internal functions to use help_inc refactor(core): Removing more motd for gridpane and runcloud to be put into lmc refactor(domain): Refactored some domain commands refactor(glint): Refactored the detection and install of glint refactor(gridpane): Removed gridpane and move to private repo refactor(install): Did some refactoring of the install file refactor(mysql): Updated and renamed mysql-dbsizeall and create mysql-dbsize refactor(proxmox): Refactored _proxmox_check refactor(softare): Refactored the software system and zbr refactor(software): Refactored the software command. refactor(ssh): Refactored pk command refactor(wordpress): Removed _wp_install versus _wp-install-check refactor(wsl): Refactored os-wsl.zsh refactor(zshbop): Refactored zshbop init.zsh
- Loading branch information