[ZendTo] ANNOUNCE: ZendTo beta released

Jules Jules at Zend.To
Thu Dec 22 20:24:16 GMT 2016


I've just put up 4.19-2 (beta) on the web site.
The app itself has not changed from 4.19-1, but I have added the 
preferences.php auto-upgrader in /opt/zendto/bin.

Cheers,
Jules.


On 21/12/2016 21:45, Jules wrote:
> And this time, I've even sent you the gzip-ped version (so your mail 
> client can't screw with the perl code in it).
>
> On 21/12/2016 21:41, Jules wrote:
>> Ian and others,
>>
>> For your delight and delectation, I have automated the upgrading of 
>> preferences.php.
>> I haven't done zendto.conf yet, but that will be dead easy compared 
>> to preferences.php (which is of course arbitrary executable PHP code).
>>
>> A gzip-ped version of the script is attached. You will need to
>>     gunzip upgrade_preferences_php
>>     chmod +x upgrade_preferences_php
>>     ./upgrade_preferences_php
>> and that will show you how to use it.
>>
>> Basically you give it your old preferences.php file, and the new one 
>> I supply with the new version.
>> It will work out how to write your old settings into the new one 
>> (including any other settings you might have added because you might 
>> have extended ZendTo's features), and will output a new 
>> preferences.php file on stdout (hence the ">" in the example command 
>> it shows you).
>>
>> If it spots any obvious improvements that can be made, such as using 
>> internaldomains.conf instead of a huge nasty regexp, it will tell you 
>> about it. It will also set the version number and update the 
>> copyright statement.
>>
>> Do read your new file before you use it, as it will have moved any 
>> now-obsolete settings towards the top of the file and commented them 
>> out.
>>
>> I'm pretty sure it does a fairly thorough job, but I'm sure you will 
>> tell me what you think. :-)
>>
>> Happy Christmas!
>> Jules.
>>
>> On 20/12/2016 08:03, Elston, Ian wrote:
>>> Success!
>>> Well it got to the end of the installer... I'll continue testing 
>>> later..
>>>
>>> Is there any quick way to migrate configs/templates from my current 
>>> existing 4.11?
>>>
>>> This is much easier than before, thanks. How will updates be 
>>> handled? Similar scripts?
>>>
>>>
>>>
>>> ------------------------------------------------------------------------------ 
>>>
>>> Ian Elston
>>> Networks & Developments
>>> The University of Bolton
>>> 01204 903971
>>> http://www.bolton.ac.uk
>>>
>>> ** SUPPORT QUERIES **
>>>
>>> Please contact x3444 or itsupport at bolton.ac.uk to report new faults 
>>> or request updates on existing calls.
>>>
>>>
>>> -----Original Message-----
>>> From: zendto-bounces at zend.to [mailto:zendto-bounces at zend.to] On 
>>> Behalf Of Jules
>>> Sent: 19 December 2016 16:30
>>> To: ZendTo Users <zendto at zend.to>
>>> Subject: Re: [ZendTo] ANNOUNCE: ZendTo beta released
>>>
>>> Ian,
>>>
>>> Don't tell me, it was a Ubuntu 16 box, right?
>>>
>>> I've just put a new copy of the installer on the website.
>>> Please can you:
>>>       rm -rf ~root/installZendTo*
>>> Download the new installer.
>>>
>>> Unpack it and run it as before.
>>> But when it asks you about each stage, just say "n" to the first 6 
>>> stages, until you say "y" to the bit about installing ZendTo itself. 
>>> Do that, and the 8th stage (SELinux) which you haven't done yet. As 
>>> you're not going to be using SELinux (even the Ubuntu wiki admits 
>>> it's not maintained for Ubuntu at all), that stage won't actually do 
>>> anything.
>>>
>>> If you want to just run stage 7 on its own, without having to answer 
>>> "n"
>>> to anything else, you can just run the "7-zendto.sh" script in the 
>>> Ubuntu sub-directory directly. Provided you run it from *somewhere* 
>>> within the installer's tree, it should find everything it needs.
>>>
>>> Hopefully that will fix it!
>>>
>>> Cheers,
>>> Jules.
>>>
>>>
>>> On 19/12/2016 14:44, Elston, Ian wrote:
>>>> I have installed and updated a Ubuntu server
>>>>
>>>> Ran the install.sh
>>>>
>>>> All goes well until the "easy bit"
>>>>
>>>> Last few lines of the script output....
>>>>
>>>> About to install ZendTo version 4.19-1 Drumroll please...
>>>> /tmp/install.ZendTo/Ubuntu/7-zendto.sh: line 43: cd: 
>>>> /home/nads/zendto-build-store: No such file or directory
>>>>     % Total    % Received % Xferd  Average Speed   Time Time     
>>>> Time  Current
>>>>                                    Dload  Upload   Total Spent    
>>>> Left  Speed
>>>> 100 1088k  100 1088k    0     0  2142k      0 --:--:-- --:--:-- 
>>>> --:--:-- 2141k
>>>> dpkg: error processing archive 
>>>> /home/nads/zendto-build-store/zendto_4.19-1.deb (--install):
>>>>    cannot access archive: No such file or directory Errors were
>>>> encountered while processing:
>>>>    /home/nads/zendto-build-store/zendto_4.19-1.deb
>>>> Reading package lists... Done
>>>> Building dependency tree
>>>> Reading state information... Done
>>>> 0 to upgrade, 0 to newly install, 0 to remove and 5 not to upgrade.
>>>> dpkg: error processing archive 
>>>> /home/nads/zendto-build-store/zendto_4.19-1.deb (--install):
>>>>    cannot access archive: No such file or directory Errors were
>>>> encountered while processing:
>>>>    /home/nads/zendto-build-store/zendto_4.19-1.deb
>>>> Failed to install ZendTo deb package.
>>>> Exiting...
>>>> sudo -i /opt/zendto/bin/adduser.php
>>>> That will show you the syntax. Use it to add a single test user.
>>>> Then login to the website and drop off some files.
>>>>
>>>> Now go and configure ZendTo itself in
>>>> /opt/zendto/config/preferences.php and /opt/zendto/config/zendto.conf
>>>>
>>>>
>>>> nads at zendto-test:/tmp/install.ZendTo$
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------------ 
>>>>
>>>> Ian Elston
>>>> Networks & Developments
>>>> The University of Bolton
>>>> http://www.bolton.ac.uk
>>>>
>>>> ** SUPPORT QUERIES **
>>>>
>>>> Please contact x3444 or itsupport at bolton.ac.uk to report new faults 
>>>> or request updates on existing calls.
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: zendto-bounces at zend.to [mailto:zendto-bounces at zend.to] On 
>>>> Behalf Of Jules
>>>> Sent: 19 December 2016 10:14
>>>> To: ZendTo Users <zendto at zend.to>
>>>> Subject: Re: [ZendTo] ANNOUNCE: ZendTo beta released
>>>>
>>>> I've just posted an announcement and a new page of information on 
>>>> the web site too.
>>>>
>>>> This page contains the low-down:
>>>>        http://zend.to/beta.php
>>>>
>>>> Cheers,
>>>> Jules.
>>>>
>>>>
>>>> On 18/12/2016 19:24, Jules wrote:
>>>>> Folks,
>>>>>
>>>>> I have been spending the past few weeks/months getting ZendTo 
>>>>> sorted out.
>>>>> I have *hopefully* fixed the security vulnerabilities that anyone has
>>>>> told me about. So you out there with pen-testing tendencies, 
>>>>> please do
>>>>> have a go at the new version and let me know what you find!
>>>>>
>>>>> The most major thing is I have written a new installer for ZendTo,
>>>>> instead of trying to maintain VM images.
>>>>> I find most people these days need to put it into an otherwise bare
>>>>> server image prepared by someone in their IT department. Trying to
>>>>> start from a VM image, and then trying to shoehorn in all your
>>>>> corporate setup round it was a pain.
>>>>> As was installing it by hand with just the rpm/deb file.
>>>>>
>>>>> So now there is a shiny new installer. It assumes a bare server 
>>>>> system
>>>>> to start with, logged in as root.
>>>>> I have tested it on
>>>>>         CentOS 5
>>>>>         CentOS 6
>>>>>         CentOS 7
>>>>>         RedHat Enterprise Linux 5
>>>>>         RedHat Enterprise Linux 6
>>>>>         RedHat Enterprise Linux 7
>>>>>         Ubuntu Server 14
>>>>>         Ubuntu Server 16
>>>>>
>>>>> It installs all the necessary software, entirely automatically
>>>>> rebuilds PHP to support big uploads (where necessary), sets up 
>>>>> ClamAV,
>>>>> mail delivery, SELinux, AppArmor, Apache, usage stats, pretty much 
>>>>> everything.
>>>>>
>>>>> It talks to you throughout the process, and will ask you the odd
>>>>> question. If you want to pause, just Ctrl-S it. If you want to re-run
>>>>> bits of it, you can run any of the 8 components individually, no
>>>>> problem at all. Take a look round the structure, it's very
>>>>> straightforwards (but non-trivial to write!). When you want to update
>>>>> PHP, for example, just re-run the component that rebuilds PHP. It 
>>>>> will
>>>>> work out the latest versions for itself.
>>>>>
>>>>> SQLite3 is now the default database to use, as it's by far the 
>>>>> easiest
>>>>> and simplest and works on everything except CentOS/RedHat 5.
>>>>>
>>>>> To get started: download, unpack and run the installer with
>>>>>         curl -O http://zend.to/files/install.ZendTo.tgz
>>>>>         tar xzf install.ZendTo.tgz
>>>>>         cd install.ZendTo
>>>>>         ./install.sh
>>>>>
>>>>> It will fetch the deb/rpm file as appropriate. But if you just want
>>>>> the deb/rpm and nothing else, they are in
>>>>>         http://zend.to/files/zendto-4.19-1.noarch.rpm
>>>>>         http://zend.to/files/zendto_4.19-1.deb
>>>>>         http://zend.to/files/ZendTo-4.19-1.tgz
>>>>> The file at
>>>>>         http://zend.to/files/ZendTo-Version
>>>>> will tell you the latest version number (during the beta test).
>>>>>
>>>>> P.S. If you've walked through the installer the slow way, and want to
>>>>> run it quickly with no questions at all, add '--defaults' to the
>>>>> command line of either ./install.sh or any of its components.
>>>>>
>>>>> Please do tell me how you get on! Any questions/queries/problems, get
>>>>> in touch on this list.
>>>>>
>>>>> Cheers, and Happy Christmas!
>>>>>
>>>>> Jules
>>>>>
>>>> Jules
>>>>
>>>> -- 
>>>> Julian Field MEng MBCS CITP CEng
>>>>
>>>> 'Ever since the dawn of civilization, people have craved for an
>>>>     understanding of the underlying order of the world: why it is as
>>>>     it is, and why it exists at all. But even if we do find a complete
>>>>     theory of everything, it is just a set of rules and equations. 
>>>> What
>>>>     is it that breathes fire into the equations, and makes a universe
>>>>     for them to describe?' - Stephen Hawking
>>>>
>>>> www.Zend.To
>>>> Twitter: @JulesFM
>>>> PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
>>>>
>>>> _______________________________________________
>>>> ZendTo mailing list
>>>> ZendTo at zend.to
>>>> http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto
>>>>
>>>> _______________________________________________
>>>> ZendTo mailing list
>>>> ZendTo at zend.to
>>>> http://mailman.ecs.soton.ac.uk/mailman/listinfo/zendto
>>> Jules
>>>
>>
>> Jules
>>
>
> Jules
>

Jules

-- 
Julian Field MEng MBCS CITP CEng

'The paths we take sometimes lead us away from people we know and
love. But in the end what matters is that we affect the lives of
others for the better somehow, whomever we are, whatever our story.
Obsession always destroys what it intended to nurture: but if
you're able to let yourself love honestly and without fear, maybe
that huge heart you have will somehow set you free.' - Eve Lockhart

www.Zend.To
Twitter: @JulesFM
PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654



More information about the ZendTo mailing list