Changed:
- Migrate sphinx/documentation to sphinx-design.
- Config Table updated to use sphinx-design (sphinx-panels deprecated).
- Updated documentation to use new sphinx-design base directives.
- Makefile updated with additional purge_cache command.
Added:
- Nahimic service disable.
- Deletion of system volume information.
- Linux captive portal login configuration.
- Deletion of windows system volume information for foreign disks.
- Corrected link for realtek service disable.
- Privacy fix for vscodium setttings-sync extension.
- nodejs non-root installation in manjaro
- VSCodium new terminal preferences configuration
- Windows youtube-dl libav tool installation
- Multiple edition configuration for radarr.
- Multiple edition plex support in radarr configuration.
- Firefox certificate authenticaiton to NGINX.
Changed:
- Convert refs archives to zip for easy windows use.
- Update manjaro/youtube documentation.
- KDE reduced focus steal prevention to none
- VSCodium settings sync added new ignore directory ('node_modules')
- Standardize mouse click instructions to use badges.
- Converted all LMB/MMB/RMB in RST to badges ({LMB}, etc).
- Rendered icons are now unicode runes.
- Radarr/Sonarr quality options updated.
- Radarr/Sonarr indexer hard limits set.
- Add attention header for manjaro KDE theme settings.
Fixed:
- Use empty list for ct._sanitize_data on no data passed.
- Fix broken refsi-mirror.zip link.
- Fix header length issue for firefox client certificate.
Add Windows 10 21H2 documentation.
Added:
- Used 20H2 as base and revalidated for 21H2.
- Added RTC/UTC clock for Windows dual boot.
- Added git commands for rebasing historical commits.
Changed:
- Dropped regedits when possible.
- Updated settings to be reflective of out-of-box usage; versus strict lockdown (e.g. camera, microphone are enabled but enough info is there for a user to disable if wanted).
- Moved 10 base to Windows base install.
- Separated base advanced settings into separate files.
- Updated SNMP requirements for Brother printer.
Removed:
- Removed 1903 documentation.
Add Printing Setup.
Added:
- Manjaro setup instructions.
- Add empty ReFS mirrored virtual disk.
- Clean up Manjaro documention, Add 'ADD' badge.
- Add multi-screen, arc-dark SDDM login setup for KDE Plasma.
- Add force pull for git.
- Add network printing configuration.
- Linux settings for Chrome cert auto-select.
Fixed:
- Remove pkg-resources==0.0.0 from requirements.txt
- Updated sphinx badges with HTTPS and HTTP support.
- Corrected 'received' spelling error.
Add Manjaro Setup.
Added:
- Manjaro setup instructions.
Fixed:
- Remove pkg-resources==0.0.0 from requirements.txt
Remove Saltstack; add Ansible.
Added:
- Add Movie Studio encoding templates.
- Add fix for failed to run vncproxy on pve.
- Add note about fc-cache now generating .uuid files.
- Add GPG agent forwarding for WSL2 and Linux machines.
- Add CLI static DHCP configuration.
- Add apt auto selection to docs.
- Add 7 days to die administrative commands link.
- Add git commands for creating repository tracked hooks.
- Add disable for Asus Armoury Crate.
- Add additional git merge instructions for backing out and generating log.
- Add firefly baremetal setup instructions.
- Add git stash notes.
- Add crashplan LXC/KVM/Baremetal instructions.
- Add Instructions for GPU passthru to LXC containers.
- Add pve subscription removal service.
- Add gitea troubleshooting information for timeouts and duplicate keys.
- Add dropbear service.
- Add ZFS sync send/recv commands with automation.
- Add installing older game versions on Steam.
- Add SSH blocked through wireguard network resolution.
- Add wireguard-initramfs instructions.
- Add PFX RSA public/private, certificate extraction instructions.
- Add wireguard kernel debugging configuration.
- Add ansible notes.
- Add ansible auto-decrypt vault with security key scripts.
- Add Movie Studio encoding templates.
- Add fix for failed to run vncproxy on pve.
- Add note about fc-cache now generating .uuid files.
- Add GPG agent forwarding for WSL2 and Linux machines.
- Add CLI static DHCP configuration.
- Add apt auto selection to docs.
Changed:
- Correct links and formatting for gpg/ansible docs as well.
- Update ZFS manaul disk replacement instructions.
- Update for automatic partitioning, manual swap, locating devices/ZFS GUID.
- Update PFX RSA cert extraction to single commands.
- Update ZFS instructions with Encryption and dataset usage.
- Update proxmox instructions for version 7.
- Update PVE with GPU passthru instructions.
Removed:
- Remove saltstack configuration notes, add ansible configuration notes.
Fixed:
- Update pygments to 2.7.4 addressing CVE-2021-27291
- Update jinja, urllibs based on security advisories.
Finish sphinx CT directive migration.
Changed:
- gtable, ggui, w* directives migrated.
Removed:
- v1 ct sphinx tables removed.
Split 20H2 documentation, update sphinx CT directives.
Added:
- Azure Media Services to youtube-dl scripts.
- proxmox (PVE) hypervisor configuration.
- git worktree/branch documentation.
- EdgeOS script for creating hosts.
- EdgeOS config to modify host file instead of manual edits.
- DNS caching service debugging for windows.
- Self-references for dropdowns.
- Hyper-V kernel extension disable.
- Highlight required sphinx import.
Changed:
- Use multi-core sphinx builds.
- Thoroughly clean builds with 'make clean'.
- timezone configuration for containers.
- Pi-Hole setup should only specify the upstream DNS server.
- radarr configuration to include full-chain cert workaround.
- sphinx style guide admonitions.
Removed:
- non-existant blocklists from pihole.
Update sphinx core & enable additional extensions.
Added:
- sphinx-panel, sphinx_rtd_theme, sphinx_copybutton extensions.
- Windows 10 reset password.
Changed:
- Sphinx upgraded to 3.3.1.
- Sphinx dependencies updated.
- RTD theme migrated from 0.4.3.dev0 to pypi 0.5.0.
- Windows 1903 validated, using new templates.
Removed:
- static RTD theme.
Separated Windows 1903 settings and fix link rot.
Added:
- Proxy/troubleshooting docs for NGINX.
Changed:
- Separate Windows 1903 settings from core windows 10.
- Ubuntu 18.04 no longer requires PPA for wireguard.
- NGINX start/run with docker backends down.
- Unban all fail2ban documentation.
- Windows defender run URI fixed.
Add Wireguard, Pihole 5.x, Yubikey (Windows Hello), and sphinx venv to build.
Added:
- Add sphinx virtual python environment to build file.
- Add wireguard documentation.
- Add notes about UFW conflicting with Docker.
- Add documentation for removing storage repository.
- Add saltstack job queue management notes.
- Add XCP guest template update from testing repo.
Changed:
- Correct DB typos for MUA setup.
- Update GPG/Yubikey for usage with Windows Hello Devices.
- Update documentation for PiHole 5.x.
- Update Pi-Hole documentation with IPv6 port information.
- Update XCP documentation for 8.1.
- Update XCP documentation with VM copying / USB storage repository ins.
Add MariaDB, DashMachine, DNSRoboCert, Postgres containers.
Added:
- mariadb container.
- dashmachine container.
- postgres container.
- dnsrobocert container.
Changed:
- vimrc updated with better organization, formatting.
- imapsync documentation updated.
- bulk downloader for reddit instructions added.
Removed:
- heimdall container (use dashmachine instead).
- letsencrypt container (superceeded by dnsrobocert).
Dockerized Email Services.
Added:
- Add tamper protection disable for registry.
- Add instructions for disabling tamper protection via powershell.
- Add SSHD docker container with chroot and readonly filesystem.
- Add windows update taskbar notification removal.
- Add dockerized email services.
- Add git rebase, tagging instructions.
Changed:
- Update execution policy with additional options.
- Update SSH documentation with some additional troublshooting information.
- Use defaults file instead of systemd service for ssh options.
- Use
internal-sftp
for default SFTP server now, instead of separate binary. This has been the default for a few years. Explicitly make it so.
Documentation no longer in use has been removed.
- Removed: service/dovecot
- Removed: service/postfix
Telemetry updates and documentation clarification.
Added:
- Add delivery optimization windows settings.
- Add disable of customer experience improvement program for windows.
- Add registry entries for paging file.
- Add windows spotlight disable.
- Add application telemetry for windows.
- Add disable for microsoft account sync in windows.
- Add windows error reporting disable for windows.
- Add facial recognition disable for Windows.
- Add phone call, voice activation privacy sections for windows 10 1909.
- Add voice activation to privacy settings for windows 1909.
- Add ubiquity telemetry disabled instructions. Fucking idiots.
- Add GPG encryption documentation and yubikey verification.
Changed:
- Fix documentation formatting.
- Use dyanmic system restore disable script. Add GPO management.
- Update telemetry link.
- Update system restore points with registry and powershell commands.
- Update published documentation.
- Clarify authy TOTP wording.
- Update published documentation.
- Standardize document names and ensure default values are correct.
- Update Phone Calls privacy section for windows 1909.
- Update pihole documentation with blocklist and blacklist locations.
Windows Telemetry, NGINX authz, Signal Notifications.
Added:
- Separate and Add detailed documentation for Windows Telemetry and Securing.
- Add GPO for disabling windows defender systray notification.
- Add service for disabling windows diagnostic policy service.
- Add group policy reference and windows salt-call clarification.
- Add initial salt-minion custom installer with config pre-seeding.
- Add saltstack documentation for regenerating master.pem, master.pub.
- Add saltstack minion authentication of master servers.
- Add authz setup for NGINX.
- Add expanded nginx header debugging.
- Add vim flow control commands.
- Add bash snippets and move git snippets to apps.
- Add vim documentation and clarify makefile.
- Add GIT scripts and snippets to documentation.
- Add salt documentation for running a specific state.
- Add Signal CLI documentation.
- Add disable windows backup to additional fixes.
- Add make head option to only upload source changes.
- Add windows 10 usb device speed fix documentation.
- Add Edge browser removal documentation.
- Add windows registry data types, move command reference to reference section.
- Add WSL documentation and standardize windows drive formatting.
- Add windows epfwwfp.sys bluescreen fix.
- Add WIFI password dump for windows.
- Add docker login and push instructions.
- Add docker image tagging.
Changes:
- Update video conversion docs.
- Update youtube-dl syntax with recent update.
- Adjust highlighting based on conf.py changes.
- Add help section for Makefile.
- Remove version tag from sphinx conf.py.
Fixes:
- linkcheck updated to ignore latest github repos, as they will always redirect to the latest tagged version.
Consolidate sphinx documentation.
Changes:
- Use {CAPS WITH SPACES} for user variables.
- Update windows landing page with subpage links.
- Update style-guide with variable and link guidance.
- Update build documentation with how to check links.
- Updated ConfigTable version.
- Update sphinx build and style guide docs.
- Remove unused variables from Makefile.
- Migrate Conan Exiles / 7 Days to Die docker service.
- Removed unifi-controller VM template. Use service/unifi.
- Move Play-On to services, and remove VM templates.
- Convert Play-On requirements to ConfigTable table.
- SSH documentation moved into SSH service; references updated as needed.
- Variables standardized (e.g. USER/USERNAME).
- Consolidate glossaries to a single location.
Fixes:
- aafig does not support the CheckExternalLinksBuilder (returns format = ''); override with an explicit no output for aafig if the builder format cannot be determined. This does not change the code otherwise.
- Add explicit linkcheck option for Makefile, as specifying a custom configuration location breaks the option interpretation.
- Update link checker configuration and fix links.
Published sphinx documentation.
Breaking Changes:
- All markdown converted to RST(sphinx) for better presentation, linking, and cross references.
- Documentation migrated as-is, exceptions:
- Containerized services had non-containerized documentation dropped.
- Pi-Hole docker documentation removed.
- Duplicate documentation removed due to sphinx reference ability.
- Only remaining markdown is for simple documentation, e.g. README and RELEASE.
RST conversion complete.
- MD to RST conversion complete. Cutting release before changing repository around.
Documentation no longer in use has been removed.
- Removed: configuration-management/puppet
- Removed: apps/tomahawk
- Removed: services/autosshd
- Removed: servies/ombi
- Removed: services/pxe
- Removed: virtualization/vm-templates/unifi-controller.md