Hello,
This is just a quick note to let ShrinkTheWeb users know that I have been working on re-factoring all of the delivery script code (xino/xian) over the past 45 days and am planning to deploy it in the next few days. I will update this thread and also our Twitter feed, ShrinkTheWeb's Twitter feed, when I am ready to proceed. I won't give much notice, because there won't be any downtime from the deployment, provided all goes smoothly, and I will be closely monitoring for any issues that arise.
This overhaul adds much better (and more accurate) logging, better security, some minor improvements, and increased performance... along with a number of fixes for obscure bugs that have gone unreported for years.
No change is required as a result of this update. All existing code should continue to work as before. I am thoroughly testing these scripts and believe that the transition will be seamless -even fixing some unnoticed or unreported potential issues.
If you are dying to know, you can read more about the epic (hehe) battles I've been facing:
The (Boring) Thrills of a Programmer
Lastly, the only noticeable changes in the behavior of these scripts is that a number of malicious or badly misconfigured types of requests will simply be dropped now. So, we will only give a very brief, related text response or no response at all. This should only affect those who are trying to steal service, which seems to be a lot of people these days.
I hope your 2016 is off to a great start thus far!
Cheers,
Brandon