summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2024-02-22fix: function names can contain non-word charsroot
2024-02-16renamesAndrew Cady
2024-02-15ensure replication user is created on server with output to userroot
2024-02-15clean up the devnulls etcroot
2024-02-14cleanfixroot
2024-02-14cleanuproot
2024-02-14remove unused mariabackup coderoot
2024-02-14tweak outputroot
2024-02-14it so tight and it be workin to replicate n shit n keep up n verify that to ↵root
the user with its output
2024-02-14omfg replication actually worksroot
2024-02-13the slave replication seems to work with the mariadb-dump tool automatically ↵root
providing the gtid
2024-02-13refactor like a mastorroot
2024-02-13mariadb-dump based database replicationroot
we list the databases on the primary and replica server, determine which dbs the replica server needs, then send those dbs in a single tcp stream with mariadb-dump. supposedly, the CHANGE MASTER sql statements are automatically included. however, it is unclear how or whether replication is working here. also, even if replication is working right now, it probably got set up by the old code that used mariabackup's "xtra" slave info file to get the binlog position. So the testing needs to be set up to make sure that this is all OK...
2024-02-12factor our mariabackup to replace with mariadb-dump; many output ↵root
improvements; etc
2024-02-11error-handling correctness fixroot
2024-02-09fixup! enable-default-ssl.bashroot
2024-02-09copy cert from apache2 to mariadbroot
2024-01-23improve commentsroot
2024-01-23new command: mariadb-persist-server-idroot
2024-01-23set server-id after restore from backuproot
2024-01-23refactorsroot
2024-01-21move hosting-tools config into /etc/hosting-toolsroot
2024-01-20path fixesroot
2024-01-15worked!root
2023-08-27YESAndrew Cady
2023-08-27bashrpc cleanupsAndrew Cady
2023-08-26documentationAndrew Cady
2023-08-26cleaning and shitAndrew Cady
2023-08-26use common ssh functionAndrew Cady
2023-08-26improve clarityAndrew Cady
2023-08-26make tty work with new hackAndrew Cady
2023-08-26it works except the terminal is echoingAndrew Cady
when ssh is called with '-tt' it echoes back its stdin to the terminal, which dumps the source code of the rpc there it echoes before the remote bash code even runs, like how the terminal sometimes buffers input in the display when there is nothing on the other end listening for it. the solution is probably running 'ssh' from within 'socat' as documented in socat(1)
2023-08-25WIPAndrew Cady
2023-08-24minor improvementsAndrew Cady
2023-08-23split up rpc.bash into source-able libraryAndrew Cady