[ZendTo] ANNOUNCE: ZendTo beta released
Jules
Jules at Zend.To
Wed Jan 4 16:23:04 GMT 2017
Happy New Year to you all!
The latest beta 4.19-3 is now on the web site (see the zend.to/beta.php
page to get started).
I've fixed another couple of security bugs, and the rpm and deb files
will tell you about upgrade_preferences_php if you are upgrading.
Again, you will probably want to start with the installer, as it will
save you a whole load of work if you're building a new server.
Please do let me know of any problems.
Thanks!
Jules.
On 22/12/2016 20:24, Jules wrote:
> 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
>
Jules
--
Julian Field MEng MBCS CITP CEng
'Give a man a fish, and you feed him for a day.
Teach a man to fish, and he'll sit in a boat and drink beer all day.'
- Anon
www.Zend.To
Twitter: @JulesFM
PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
More information about the ZendTo
mailing list