So, I have started working on this again.
Affa is a huge piece of code and pretty complicated. I have cleaned up a lot of it, tried to refine some of it, and fix some of it. And I am no coder.
It probably needs breaking into some separate libraries, and I am pretty sure there is a lot of duplication in there.
Nonetheless there is some code to test. It is a LONG way from prime time.
I will make this quite clear, right here, and right now.
DO NOT USE THIS IN PRODUCTION.DO NOT USE THIS WITH v9.Get two v10 VMs and test (see the note below about Windows testing)
I think there are probably some issues in there that may totally destroy your backup, or during a restore.
So, for those who have claimed they "can't code but want to help test" now is the time to put your money where your mouth is.The main import bug is
https://bugs.koozali.org/show_bug.cgi?id=11024The wiki page, which lists associated bugs at the bottom is here.
https://wiki.koozali.org/AffaIt is badly out of date and will need a lot of rewriting. Volunteers to assist are required. If you don't have wiki editing rights then ask us.
You will need to do something like this to install affa -
do NOT use 'update' or 'upgrade' with smedev. It will break your server every time.
You will need the openfusion repo.
yum --enablerepo=smedev,openfusion install smeserver-affa smeserver-systemd-control
It has several linked bugs. Each needs testing and verifying. Use the bug tracker to make practical comments and notes - bugzilla is not a place for idle chatter. If you want to waffle, do it here.
Make sure you get logs of any errors. /var/log/messages and /var/log/affa/*
Make sure you comment on the correct bug. Try and stay focused and on topic.
Note that this is NOT a 'how do I use affa' session. This is real testing.
If you are verifying, use a verification template.
See this page for a template to use:
https://wiki.koozali.org/SME_Server:Documentation:QA:VerificationI am in the process of modifying the code to use RSA keys instead of DSA. I hope that I will push that to CVS for testing later today.
http://bugs.contribs.org/show_bug.cgi?id=10783Please go though each affa option carefully and see what works, and what does not work. Be patient and methodical and MAKE NOTES so you, and I, can repeat the issue.
If you find a potential issue don't open another bug and until we have had a look.There is an option to run rsyncd on Windows - I have nothing to test this on so will need assistance.
You can ask questions here, or ask for if you really want to get involved in helping properly then DM me and ask for a Rocket.Chat account on my server and you can chat to us real time.
Please read these guides to help us:
https://www.chiark.greenend.org.uk/~sgtatham/bugs.htmlhttp://www.catb.org/esr/faqs/smart-questions.htmlhttp://xyproblem.info/Remember, this is open source. Don't sit there and complain. Get involved. Learn. Those who help tend to get helped......