dfcfe61
%define moodlewebdir %{_var}/www/moodle/web
dfcfe61
%define moodledatadir %{_var}/www/moodle/data
dfcfe61
dfcfe61
# Suppress finding Perl libraries supplied by filter/algebra/*.p?
dfcfe61
%define __perl_requires %{nil}
dfcfe61
%define __perl_provides %{nil}
dfcfe61
dfcfe61
Name:           moodle
d0b9fc6
Version:        3.3.9
91255ba
Release:       	1%{?dist}
dfcfe61
Summary:        A Course Management System
dfcfe61
dfcfe61
Group:          Applications/Publishing
a24cced
License:        GPLv2+
dfcfe61
URL:            http://moodle.org/
d0b9fc6
#Source0:        http://download.moodle.org/stable31/%{name}-%{version}.tgz
d0b9fc6
Source0:        moodle-latest-33.tgz
dfcfe61
Source1:        moodle.conf
dfcfe61
Source2:        moodle-config.php
dfcfe61
Source3:        moodle.cron
dfcfe61
Source4:        moodle-cron
052426b
Source5:        moodle.service
dfcfe61
Source6:        moodle-README-rpm
f2aee52
#Patch0:         moodle-CVE-2012-6087.patch
3880260
Patch1:		moodle-2.9-unbundle-tcpdf.patch
00c5887
Patch2:		moodle-QuickForm.patch
c86cde6
# Elegantly handle removal of moxieplayer Flash binary in tinymce
c86cde6
# media plugin (see "Drop precompiled flash" in install)
41dff90
#Patch3:		tinymce-3.5.8-no_moxieplayer.patch
dfcfe61
BuildArch:      noarch
dfcfe61
2973517
BuildRequires:  perl-generators
aca89a9
BuildRequires:  unzip
fa20a9c
Requires:       php-gd dailyjobs mimetex perl(lib) php-mysqlnd php-xmlrpc
Jon Ciesla 5ce558a
Requires:       perl(Encode) aspell perl(HTML::Parser) php
4aee94e
Requires:       perl(HTML::Entities) perl(CGI)
f51b7be
Requires:	php-Smarty
5260d7e
Requires:	php-adodb
8d88163
#Requires:	php-magpierss
0e48848
Requires:	gnu-free-sans-fonts
b83897f
Requires:	php-pear-CAS
340bb7c
Requires:	php-markdown
ced81c3
Requires:       php-lessphp
ced81c3
Requires:       php-google-apiclient
ced81c3
Requires:       php-xmpphp
ced81c3
Requires:       php-password-compat
ced81c3
Requires:       php-simplepie
803e3a9
#Requires:       php-ZendFramework
6f862c3
#Reminder, php-markdown will be deprecated in favor of PSR-O 2014-02
340bb7c
Requires:	php-pear-Auth-RADIUS
340bb7c
Requires:	php-pear-Crypt-CHAP
22b1215
#Requires:	php-pear-HTML-Common
22b1215
#Requires:	php-pear-HTML-QuickForm
340bb7c
Requires:	php-pear-OLE
ef172c0
Requires:	php-tcpdf
ef172c0
Requires:	php-tcpdf-gnu-free-serif-fonts
ef172c0
Requires:	php-tcpdf-gnu-free-sans-fonts
ef172c0
Requires:	php-tcpdf-gnu-free-mono-fonts
45601da
Requires:	crontabs
Jon Ciesla 69848dd
716c948
BuildRequires:  systemd
716c948
Requires(post): systemd
716c948
Requires(preun): systemd
716c948
Requires(postun): systemd
5be3f58
dfcfe61
%description
dfcfe61
Moodle is a course management system (CMS) - a free, Open Source software
dfcfe61
package designed using sound pedagogical principles, to help educators create
dfcfe61
effective online learning communities.
dfcfe61
dfcfe61
%prep
3880260
%setup -q -n %{name}
dfcfe61
cp %{SOURCE6} README-rpm
aca89a9
f2aee52
#%patch0 -p0
3880260
%patch1 -p1
00c5887
%patch2 -p0
41dff90
#%patch3 -p1
aca89a9
aca89a9
find . -type f \! -name \*.pl -exec chmod a-x {} \;
aca89a9
find . -name \*.cgi -exec chmod a+x {} \;
aca89a9
chmod a+x admin/process_email.php
aca89a9
chmod a+x mod/chat/chatd.php
01beb11
#rm search/.cvsignore
aca89a9
sed -i 's/\r//' lib/adodb/license.txt
aca89a9
sed -i 's/\r//' lib/adodb/readme.txt
01beb11
#sed -i 's/\r//' lib/mp3player/readme.txt
dfcfe61
531ce56
dfcfe61
%build
3c45ac0
rm config-dist.php install.php filter/tex/mimetex.* filter/tex/README.mimetex
4aee94e
5be3f58
# Get rid of language files in subordinate packages for languages not supported
5be3f58
# by moodle itself.
5be3f58
rm lib/phpmailer/language/phpmailer.lang-fo.php
dfcfe61
2305a36
#Drop precompiled flash
2305a36
find . -type f -name '*.swf' | xargs rm -f
313f098
dfcfe61
%install
716c948
rm -rf %{buildroot}
716c948
mkdir -p %{buildroot}%{moodlewebdir}
716c948
mkdir -p %{buildroot}%{moodledatadir}
716c948
cp -a * %{buildroot}%{moodlewebdir}
716c948
rm %{buildroot}%{moodlewebdir}/README*
716c948
install -p -D -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/httpd/conf.d/moodle.conf
716c948
install -p -D -m 0644 %{SOURCE2} %{buildroot}%{moodlewebdir}/config.php
716c948
install -p -D -m 0644 %{SOURCE3} %{buildroot}%{_sysconfdir}/cron.d/moodle
716c948
install -p -D -m 0755 %{SOURCE4} %{buildroot}%{_sbindir}/moodle-cron
716c948
install -p -D -m 0644 %{SOURCE5} %{buildroot}%{_unitdir}/moodle.service
716c948
find %{buildroot} -name \*.mimetex-\* -exec rm {} \;
89e1f9f
rm -f %{buildroot}${moodlewebdir}/pix/.cvsignore
dfcfe61
f51b7be
#use system smarty
ced81c3
rm -rf %{buildroot}%{moodlewebdir}/lib/smarty
ced81c3
ln -s /usr/share/php/Smarty/ %{buildroot}%{moodlewebdir}/lib/smarty
f51b7be
5260d7e
#use system adodb
716c948
rm -rf %{buildroot}/var/www/moodle/web/lib/adodb
ced81c3
ln -s /usr/share/php/adodb/ %{buildroot}%{moodlewebdir}/lib/adodb
5260d7e
313f098
#Symlink to FreeSans, to save space.
716c948
rm -f %{buildroot}%{moodlewebdir}/lib/default.ttf
716c948
ln -s /usr/share/fonts/gnu-free/FreeSans.ttf %{buildroot}%{moodlewebdir}/lib/default.ttf
313f098
ced81c3
#use system php-lessphp
ced81c3
rm -rf %{buildroot}%{moodlewebdir}/lib/lessphp
ced81c3
ln -s /usr/share/php/lessphp/ %{buildroot}%{moodlewebdir}/lib/lessphp
ced81c3
ced81c3
#use system php-google-apiclient
b83897f
rm -rf %{buildroot}%{moodlewebdir}/lib/google/src/Google
b83897f
rm -f %{buildroot}%{moodlewebdir}/lib/google/autoload.php
b83897f
ln -s /usr/share/php/Google/ %{buildroot}%{moodlewebdir}/lib/google/src/Google
ced81c3
ced81c3
#use system php-xmpphp
ced81c3
rm -rf %{buildroot}%{moodlewebdir}/lib/jabber/*
ced81c3
ln -s /usr/share/php/xmpphp/ %{buildroot}%{moodlewebdir}/lib/jabber/XMPP
ced81c3
ced81c3
#use syste php-password-compat
ced81c3
rm -rf %{buildroot}%{moodlewebdir}/lib/password_compat/lib
ced81c3
ln -s /usr/share/php/password_compat/ %{buildroot}%{moodlewebdir}/lib/password_compat/lib
ced81c3
Jon Ciesla 038981b
#use system php-pear-CAS
b83897f
rm -rf %{buildroot}%{moodlewebdir}/auth/cas/CAS
b83897f
ln -s /usr/share/pear/ %{buildroot}%{moodlewebdir}/auth/cas/CAS
Jon Ciesla 038981b
340bb7c
#use system markdown
ced81c3
rm -rf %{buildroot}%{moodlewebdir}/lib/markdown.php
ced81c3
ln -s /usr/share/php/markdown.php %{buildroot}%{moodlewebdir}/lib/markdown.php
340bb7c
340bb7c
#use system php-pear-Auth-RADIUS
716c948
rm -rf %{buildroot}/var/www/moodle/web/lib/pear/Auth/RADIUS.php
716c948
ln -s /usr/share/pear/Auth/RADIUS.php %{buildroot}/var/www/moodle/web/lib/pear/Auth/RADIUS.php
340bb7c
340bb7c
#use system php-pear-Crypt-CHAP
716c948
rm -rf %{buildroot}/var/www/moodle/web/lib/pear/Crypt/CHAP.php
716c948
ln -s /usr/share/pear/Crypt/CHAP.php %{buildroot}/var/www/moodle/web/lib/pear/Crypt/CHAP.php
340bb7c
22b1215
##use system php-pear-HTML-Common
22b1215
#rm -rf %{buildroot}/var/www/moodle/web/lib/pear/HTML/Common.php
22b1215
#ln -s /usr/share/pear/HTML/Common.php %{buildroot}/var/www/moodle/web/lib/pear/HTML/Common.php
340bb7c
22b1215
##use system php-pear-HTML-QuickForm, preserving two added files.
22b1215
#mv %{buildroot}/var/www/moodle/web/lib/pear/HTML/QuickForm/DHTMLRulesTableless.php %{buildroot}/var/www/moodle/web/lib/pear/
22b1215
#mv %{buildroot}/var/www/moodle/web/lib/pear/HTML/QuickForm/Renderer/Tableless.php %{buildroot}/var/www/moodle/web/lib/pear/
22b1215
#rm -rf %{buildroot}/var/www/moodle/web/lib/pear/HTML/QuickForm*
22b1215
#ln -s /usr/share/pear/HTML/QuickForm %{buildroot}/var/www/moodle/web/lib/pear/HTML/QuickForm
22b1215
#ln -s /usr/share/pear/HTML/QuickForm.php %{buildroot}/var/www/moodle/web/lib/pear/HTML/QuickForm.php
340bb7c
340bb7c
#use system php-pear-OLE
716c948
rm -rf %{buildroot}/var/www/moodle/web/lib/pear/OLE
716c948
ln -s /usr/share/pear/OLE %{buildroot}/var/www/moodle/web/lib/pear/OLE
Jon Ciesla 038981b
ced81c3
#use system php-simplepie
ced81c3
cp -p %{buildroot}%{moodlewebdir}/lib/simplepie/moodle_simplepie.php .
ced81c3
rm -rf %{buildroot}%{moodlewebdir}/lib/simplepie
b83897f
mkdir -p %{buildroot}%{_datadir}/php/php-simplepie
b83897f
ln -s /usr/share/php/php-simplepie/ %{buildroot}%{moodlewebdir}/simplepie
89e1f9f
#cp -p moodle_simplepie.php %{buildroot}%{moodlewebdir}/simplepie/
b83897f
cp -p moodle_simplepie.php %{buildroot}%{_datadir}/php/php-simplepie
ced81c3
ced81c3
#use system php-ZendFramework
803e3a9
#rm -rf %{buildroot}%{moodlewebdir}/lib/zend/*
803e3a9
#ln -s /usr/share/php/Zend/ %{buildroot}%{moodlewebdir}/lib/zend/Zend
ced81c3
ef172c0
#use system php-tcpdf
716c948
rm -rf %{buildroot}/var/www/moodle/web/lib/tcpdf
dfcfe61
dfcfe61
%post
716c948
%systemd_post moodle.service
dfcfe61
92adeea
if [ -d /var/www/moodle/web/lib/smarty -a ! -L /var/www/moodle/web/lib/smarty ]; then
92adeea
  mv /var/www/moodle/web/lib/smarty /var/www/moodle/web/lib/smarty.rpmbak && \
92adeea
  ln -s /usr/share/php/Smarty/ /var/www/moodle/web/lib/smarty
92adeea
  rm -rf /var/www/moodle/web/lib/smarty.rpmbak
92adeea
fi
92adeea
if [ ! -L /var/www/moodle/web/lib/smarty ]; then
92adeea
  ln -s /usr/share/php/Smarty/ /var/www/moodle/web/lib/smarty
92adeea
fi
92adeea
92adeea
if [ -d /var/www/moodle/web/lib/adodb -a ! -L /var/www/moodle/web/lib/adodb ]; then
92adeea
  mv /var/www/moodle/web/lib/adodb /var/www/moodle/web/lib/adodb.rpmbak && \
92adeea
  ln -s /usr/share/php/adodb/ /var/www/moodle/web/lib/adodb
92adeea
  rm -rf /var/www/moodle/web/lib/adodb.rpmbak
92adeea
fi
92adeea
if [ ! -L /var/www/moodle/web/lib/adodb ]; then
92adeea
  ln -s /usr/share/php/adodb/ /var/www/moodle/web/lib/adodb
92adeea
fi
92adeea
b83897f
if [ -d /var/www/moodle/web/auth/cas/CAS -a ! -L /var/www/moodle/web/auth/cas/CAS ]; then
b83897f
  mv /var/www/moodle/web/auth/cas/CAS /var/www/moodle/web/auth/cas/CAS.rpmbak && \
b83897f
  ln -s /usr/share/pear/ /var/www/moodle/web/auth/cas/CAS
b83897f
  rm -rf /var/www/moodle/web/auth/cas/CAS.rpmbak
b83897f
fi
b83897f
if [ ! -L /var/www/moodle/web/auth/cas/CAS ]; then
b83897f
  ln -s /usr/share/pear/ /var/www/moodle/web/auth/cas/CAS
b83897f
fi
Jon Ciesla 038981b
22b1215
#if [ ! -L /var/www/moodle/web/lib/pear/HTML/QuickForm ]; then
22b1215
#  ln -s /usr/share/pear/HTML/QuickForm /var/www/moodle/web/lib/pear/HTML/QuickForm
22b1215
#fi
340bb7c
340bb7c
if [ ! -L /var/www/moodle/web/lib/pear/OLE ]; then
340bb7c
  ln -s /usr/share/pear/OLE /var/www/moodle/web/lib/pear/OLE
340bb7c
fi
Jon Ciesla 038981b
dfcfe61
%preun
716c948
%systemd_preun moodle.service
716c948
716c948
%postun
716c948
%systemd_postun_with_restart moodle.service
dfcfe61
b83897f
%pretrans -p <lua>
b83897f
-- Remove symlinks that will become directories
b83897f
dirs = {"/var/www/moodle/web/lib/magpie", "/var/www/moodle/web/lib/google", "/var/www/moodle/web/auth/cas"}
b83897f
for i, path in ipairs(dirs) do
b83897f
  st = posix.stat(path)
b83897f
  if st and st.type == "link" then
b83897f
    os.remove(path)
b83897f
  end
b83897f
end
b83897f
b83897f
-- Remove directories that will become symlinks
b83897f
dirs = {"/var/www/moodle/web/auth/cas/CAS"}
b83897f
for i, path in ipairs(dirs) do
b83897f
  st = posix.stat(path)
b83897f
  if st and st.type == "directory" then
b83897f
    status = os.rename(path, path .. ".rpmmoved")
b83897f
    if not status then
b83897f
      suffix = 0
b83897f
      while not status do
b83897f
        suffix = suffix + 1
b83897f
        status = os.rename(path .. ".rpmmoved", path .. ".rpmmoved." .. suffix)
b83897f
      end
b83897f
      os.rename(path, path .. ".rpmmoved")
b83897f
    end
b83897f
  end
b83897f
end
5c1ed5e
dfcfe61
%files
716c948
%license COPYING.txt
716c948
%doc README* TRADEMARK.txt local/readme.txt
dfcfe61
%dir %{_var}/www/moodle
7f1ab18
%config(noreplace) %{moodlewebdir}/config.php
41dff90
#%config(noreplace) %{moodlewebdir}/theme/formal_white/config.php
41dff90
#%config(noreplace) %{moodlewebdir}/theme/standard/config.php
Jon Ciesla 69848dd
%{moodlewebdir}
Jon Ciesla 69848dd
aca89a9
%exclude %{moodlewebdir}/lib/phpmailer/language/phpmailer.lang-b*
aca89a9
%exclude %{moodlewebdir}/lib/phpmailer/language/phpmailer.lang-c*
aca89a9
%exclude %{moodlewebdir}/lib/phpmailer/language/phpmailer.lang-d*
aca89a9
%exclude %{moodlewebdir}/lib/phpmailer/language/phpmailer.lang-es.php
aca89a9
%exclude %{moodlewebdir}/lib/phpmailer/language/phpmailer.lang-f*
aca89a9
%exclude %{moodlewebdir}/lib/phpmailer/language/phpmailer.lang-h*
aca89a9
%exclude %{moodlewebdir}/lib/phpmailer/language/phpmailer.lang-i*
aca89a9
%exclude %{moodlewebdir}/lib/phpmailer/language/phpmailer.lang-j*
aca89a9
%exclude %{moodlewebdir}/lib/phpmailer/language/phpmailer.lang-n*
aca89a9
%exclude %{moodlewebdir}/lib/phpmailer/language/phpmailer.lang-p*
aca89a9
%exclude %{moodlewebdir}/lib/phpmailer/language/phpmailer.lang-r*
aca89a9
%exclude %{moodlewebdir}/lib/phpmailer/language/phpmailer.lang-s*
aca89a9
%exclude %{moodlewebdir}/lib/phpmailer/language/phpmailer.lang-t*
dfcfe61
%attr(-,apache,apache) %{moodledatadir}
dfcfe61
%config(noreplace) %{_sysconfdir}/cron.d/%{name}
dfcfe61
%config(noreplace) %{_sysconfdir}/httpd/conf.d/moodle.conf
89e1f9f
#%{_initrddir}/%{name}
89e1f9f
%{_unitdir}/%{name}.service
dfcfe61
%{_sbindir}/%{name}-cron
716c948
%ghost /var/www/moodle/web/lib/smarty
92adeea
%ghost /var/www/moodle/web/lib/adodb
b83897f
%ghost /var/www/moodle/auth/cas/CAS.rpmmoved
92adeea
%exclude %{moodlewebdir}/COPYING.txt
b83897f
%{_datadir}/php/php-simplepie/moodle_simplepie.php
dfcfe61
dfcfe61
%changelog
d0b9fc6
* Wed Nov 21 2018 Gwyn Ciesla <limburgher@gmail.com> - 3.3.9-1
d0b9fc6
- 3.3.9+
d0b9fc6
1dcc74e
* Mon Sep 17 2018 Gwyn Ciesla <limburgher@gmail.com> - 3.3.8-1
1dcc74e
- 3.3.8
1dcc74e
1c8f3c4
* Mon Jul 30 2018 Gwyn Ciesla <limburgher@gmail.com> - 3.3.7-1
1c8f3c4
- 3.3.7
1c8f3c4
f28ab37
* Tue Jan 23 2018 Gwyn Ciesla <limburgher@gmail.com> - 3.3.4-1
f28ab37
- 3.3.4.
f28ab37
5e1d5d6
* Tue Nov 21 2017 Gwyn Ciesla <limburgher@gmail.com> - 3.3.3-1
5e1d5d6
- 3.3.3.
5e1d5d6
91255ba
* Mon Sep 11 2017 Gwyn Ciesla <limburgher@gmail.com> - 3.3.2-1
91255ba
- 3.3.2.
91255ba
6aa815f
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.3.1-2
6aa815f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
6aa815f
cfefeaf
* Mon Jul 10 2017 Gwyn Ciesla <limburgher@gmail.com> - 3.3.1-1
cfefeaf
- 3.3.1.
cfefeaf
2797359
* Mon May 15 2017 Gwyn Ciesla <limburgher@gmail.com> - 3.3-1
2797359
- 3.3.
2797359
2a3f378
* Mon May 08 2017 Gwyn Ciesla <limburgher@gmail.com> - 3.2.3-1
2a3f378
- 3.2.3
2a3f378
04d861e
* Mon Mar 13 2017 Jon Ciesla <limburgher@gmail.com> - 3.2.2-1
04d861e
- 3.2.2
04d861e
36e573b
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.2.1-2
36e573b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
36e573b
198e5a5
* Mon Jan 09 2017 Jon Ciesla <limburgher@gmail.com> - 3.2.1-1
198e5a5
- 3.2.1
198e5a5
22b1215
* Thu Dec 08 2016 Jon Ciesla <limburgher@gmail.com> - 3.2-2
22b1215
- Use bundleed php-pear-HTML* per remi.
22b1215
059dbac
* Mon Dec 05 2016 Jon Ciesla <limburgher@gmail.com> - 3.2-1
059dbac
- 3.2
059dbac
9047590
* Mon Nov 14 2016 Jon Ciesla <limburgher@gmail.com> - 3.1.3-1
9047590
- 3.1.3
9047590
b83897f
* Thu Sep 15 2016 Jon Ciesla <limburgher@gmail.com> - 3.1.2-1
b83897f
- 3.1.2
b83897f
198e5a5
* Thu Aug 11 2016 Jonathan Dieter <jdieter@lesbg.com> - 3.1-1-2
b83897f
- Unbundle CAS again
b83897f
- Fix simplepie paths
b83897f
- Fix Google API paths
b83897f
- Fix CAS paths
b83897f
- Follow guidelines re: switching from symlink to directory and vice versa
b83897f
9450b31
* Wed Jul 13 2016 Jon Ciesla <limburgher@gmail.com> - 3.1.1-1
9450b31
- 3.1.1
9450b31
fa20a9c
* Tue Jun 28 2016 Jon Ciesla <limburgher@gmail.com> - 3.1-3
fa20a9c
- php7 Requires fix.
fa20a9c
8639189
* Fri Jun 24 2016 Jon Ciesla <limburgher@gmail.com> - 3.1-2
8639189
- Revert to bundled CAS.
8639189
803e3a9
* Mon May 23 2016 Jon Ciesla <limburgher@gmail.com> - 3.1-1
803e3a9
- 3.1
803e3a9
2f727c6
* Mon May 09 2016 Jon Ciesla <limburgher@gmail.com> - 3.0.4-1
2f727c6
- 3.0.4
2f727c6
51062f2
* Mon Mar 14 2016 Jon Ciesla <limburgher@gmail.com> - 3.0.3-1
51062f2
- 3.0.3
51062f2
d261b5b
* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.2-2
d261b5b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
d261b5b
0b35a60
* Mon Jan 11 2016 Jon Ciesla <limburgher@gmail.com> - 3.0.2-1
0b35a60
- 3.0.2
0b35a60
d1150c1
* Mon Dec 21 2015 Jon Ciesla <limburgher@gmail.com> - 3.0.1-1
d1150c1
- 3.0.1
d1150c1
7f363e3
* Tue Nov 17 2015 Jon Ciesla <limburgher@gmail.com> - 3.0-1
7f363e3
- 3.0
7f363e3
c73614c
* Tue Nov 10 2015 Jon Ciesla <limburgher@gmail.com> - 2.9.3-1
c73614c
- 2.9.3
c73614c
e811265
* Thu Oct 01 2015 Jon Ciesla <limburgher@gmail.com> - 2.9.2-1
c73614c
- 2.9.2
e811265
89e1f9f
* Thu Sep 03 2015 Jon Ciesla <limburgher@gmail.com> - 2.9.1-1
89e1f9f
- 2.9.1
89e1f9f
d979785
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.9-2
d979785
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d979785
716c948
* Wed May 20 2015 Igor Gnatenko <i.gnatenko.brain@gmail.com> - 2.9-1
716c948
- 2.9
716c948
- update RPM macroses
716c948
- provide systemd service instead of init
716c948
9201b22
* Tue Mar 24 2015 Jon Ciesla <limburgher@gmail.com> - 2.8.5-1
9201b22
- Latest upstream release.
9201b22
8075b41
* Thu Feb 05 2015 Jon Ciesla <limburgher@gmail.com> - 2.8.3-1
8075b41
- Latest upstream release.
8075b41
daa90a1
* Fri Nov 14 2014 Jon Ciesla <limburgher@gmail.com> - 2.8.1-1
daa90a1
- Latest upstream release.
daa90a1
9536649
* Fri Sep 12 2014 Jon Ciesla <limburgher@gmail.com> - 2.7.2-1
9536649
- 2.7.2, fix for security influences.
9536649
f3312a7
* Mon Jul 21 2014 Jon Ciesla <limburgher@gmail.com> - 2.7.1-1
f3312a7
- 2.7.1, Fix for CVE-2014-3541, CVE-2014-3542, CVE-2014-3543,
f3312a7
- CVE-2014-3544, CVE-2014-3545, CVE-2014-3546, CVE-2014-3547,
f3312a7
- CVE-2014-3548, CVE-2014-3549, CVE-2014-3550, CVE-2014-3551,
f3312a7
- CVE-2014-3552, CVE-2014-3553
f3312a7
ce96f02
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.7-2
ce96f02
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
ce96f02
41dff90
* Wed May 21 2014 Jon Ciesla <limburgher@gmail.com> - 2.7-1
41dff90
- 2.7, Fix forCVE-2014-0213, CVE-2014-0214, CVE-2014-0215,
41dff90
- CVE-2014-0216, CVE-2014-0217, CVE-2014-0218
41dff90
- Dropped upstreamed tinymce patch.
41dff90
8860e1e
* Wed Mar 19 2014 Jon Ciesla <limburgher@gmail.com> - 2.6.2-1
8860e1e
- Fix for CVE-2014-0122, CVE-2014-0123, CVE-2014-0124,
8860e1e
- CVE-2014-0125, CVE-2014-0126, CVE-2014-0127, CVE-2014-0129
8860e1e
f262be8
* Wed Jan 22 2014 Jon Ciesla <limburgher@gmail.com> - 2.6.1-1
f262be8
- Fix for CVE-2014-0008,9,10.
f262be8
b6fcb17
* Thu Dec 12 2013 Jon Ciesla <limburgher@gmail.com> - 2.6-1
b6fcb17
- Latest upstream.
b6fcb17
ad6cdad
* Thu Nov 14 2013 Jon Ciesla <limburgher@gmail.com> - 2.5.3-1
ad6cdad
- 2.5.3, BZ 1025655,6, 1030084,5.
ad6cdad
f2aee52
* Wed Sep 11 2013 Jon Ciesla <limburgher@gmail.com> - 2.5.2-1
f2aee52
- 2.5.2, multiple securty fixes, BZ 1006678.
f2aee52
- CVE-2012-6087 patch upstreamed.
f2aee52
c86cde6
* Fri Aug 23 2013 Adam Williamson <awilliam@redhat.com> - 2.5.1-7
c86cde6
- patch tinymce to cope elegantly with Flash binary being removed
c86cde6
2305a36
* Fri Aug 16 2013 Jon Ciesla <limburgher@gmail.com> - 2.5.1-6
2305a36
- Drop precompiled flash.
2305a36
5015e7a
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.1-5
5015e7a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
5015e7a
45601da
* Tue Jul 30 2013 Jon Ciesla <limburgher@gmail.com> - 2.5.1-4
45601da
- Add crontabs Requires, BZ 989079.
45601da
976e07d
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.5.1-3
976e07d
- Perl 5.18 rebuild
976e07d
00c5887
* Fri Jul 12 2013 Jon Ciesla <limburgher@gmail.com> - 2.5.1-2
00c5887
- Include two non-upstream additions to HTML-Quickform.
00c5887
4ab2ba6
* Fri Jul 12 2013 Jon Ciesla <limburgher@gmail.com> - 2.5.1-1
4ab2ba6
- 2.5.1
4ab2ba6
7d071a3
* Mon May 20 2013 Jon Ciesla <limburgher@gmail.com> - 2.5-3
7d071a3
- Correct require_once path for tcpdf.
7d071a3
ef172c0
* Mon May 20 2013 Jon Ciesla <limburgher@gmail.com> - 2.5-2
ef172c0
- Use system tcpdf, BZ 965160.
ef172c0
a218e87
* Mon May 20 2013 Jon Ciesla <limburgher@gmail.com> - 2.5-1
a218e87
- Latest upstream.
a218e87
60f0453
* Mon May 20 2013 Jon Ciesla <limburgher@gmail.com> - 2.4.4-1
60f0453
- Latest upstream.
60f0453
1c8c813
* Mon Mar 25 2013 Jon Ciesla <limburgher@gmail.com> - 2.4.3-1
1c8c813
- Latest upstream.
1c8c813
- Fixes for multiple CVEs.
1c8c813
ef90bf4
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.1-3
ef90bf4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
ef90bf4
3c45ac0
* Tue Jan 15 2013 Jon Ciesla <limburgher@gmail.com> - 2.4.1-1
97d4aa9
- Patch for CVE-2012-6087.
97d4aa9
97d4aa9
* Tue Jan 15 2013 Jon Ciesla <limburgher@gmail.com> - 2.4.1-1
3c45ac0
- Latest upstream.
3c45ac0
e597bf9
* Fri Nov 23 2012 Marcela Mašláňová <mmaslano@redhat.com> - 2.3.3-2
e597bf9
- The requirement on vixie-cron is not correct anymore. The dailyjobs will be
e597bf9
  used as virtual requirement since now. #879550
e597bf9
d8474d9
* Mon Nov 19 2012 Jon Ciesla <limburgher@gmail.com> - 2.3.3-1
d8474d9
- Latest upstream, BZ 878132.
d8474d9
31959da
* Wed Oct 31 2012 Jon Ciesla <limburgher@gmail.com> - 2.3.2-3
31959da
- Fix conf.
31959da
c752cd9
* Tue Oct 30 2012 Jon Ciesla <limburgher@gmail.com> - 2.3.2-2
c752cd9
- Fix for httpd 2.4, BZ 871431.
c752cd9
855ca78
* Mon Sep 17 2012 Jon Ciesla <limburgher@gmail.com> - 2.3.2-1
855ca78
- Latest upstream.
855ca78
f11970d
* Mon Jul 23 2012 Jon Ciesla <limburgher@gmail.com> - 2.3.1-1
f11970d
- Latest upstream, BZ 841954.
f11970d
eb1170c
* Fri Jul 20 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2.3-2
eb1170c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
eb1170c
bed67cb
* Wed May 23 2012 Jon Ciesla <limburgher@gmail.com> - 2.2.3-1
bed67cb
- Security update, BZ 824481.
bed67cb
340bb7c
* Wed May 09 2012 Jon Ciesla <limburgher@gmail.com> - 2.2.2-3
340bb7c
- Unbundled php-markdown.
340bb7c
- Unbundled php-pear-Auth-RADIUS.
340bb7c
- Unbundled php-pear-Crypt-CHAP.
340bb7c
- Unbundled php-pear-HTML-Common.
340bb7c
- Unbundled php-pear-HTML-QuickForm.
340bb7c
- Unbundled php-pear-OLE.
340bb7c
3ae8864
* Wed May 09 2012 Jon Ciesla <limburgher@gmail.com> - 2.2.2-2
3ae8864
- Dropped bundled language packs, BZ 748958.
3ae8864
925f1db
* Tue Mar 13 2012 Jon Ciesla <limburgher@gmail.com> - 2.2.2-1
925f1db
- Latest upstream.
925f1db
5c1ed5e
* Tue Mar 13 2012 Jon Ciesla <limburgher@gmail.com> - 2.2.1-2
5c1ed5e
- Fixed CAS unbundling per rcollet.
5c1ed5e
63e0a93
* Tue Jan 24 2012 Jon Ciesla <limburgher@gmail.com> - 2.2.1-1
63e0a93
- New upstream, BZ 783534.
63e0a93
537794a
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.2-2
537794a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
537794a
01beb11
* Thu Dec 22 2011 Jon Ciesla <limburgher@gmail.com> - 2.2-1
01beb11
- New upstream.
01beb11
a326718
* Thu Dec 08 2011 Jon Ciesla <limburgher@gmail.com> - 2.1.3-1
a326718
- New upstream, BZ 761249.
a326718
Jon Ciesla 6c8f30b
* Fri Oct 21 2011 Jon Ciesla <limb@jcomserv.net> - 2.1.2-1
Jon Ciesla 6c8f30b
- New upstream, BZ 747445.
Jon Ciesla 6c8f30b
Jon Ciesla 37a42a6
* Tue Sep 27 2011 Jon Ciesla <limb@jcomserv.net> - 2.1.1-2
Jon Ciesla 37a42a6
- Switched to cli cron script, BZ 733957.
Jon Ciesla 37a42a6
Jon Ciesla d0fea1e
* Tue Aug 16 2011 Jon Ciesla <limb@jcomserv.net> - 2.1.1-1
Jon Ciesla d0fea1e
- New upstream.
Jon Ciesla d0fea1e
Jon Ciesla b0b2889
* Mon May 09 2011 Jon Ciesla <limb@jcomserv.net> - 2.0.3-1
Jon Ciesla b0b2889
- New upstream.
Jon Ciesla b0b2889
Jon Ciesla 5ce558a
* Wed Apr 27 2011 Jon Ciesla <limb@jcomserv.net> - 2.0.2-2
Jon Ciesla 5ce558a
- Moving from Perl-Text-Aspell to aspell.
Jon Ciesla 5ce558a
Jon Ciesla 69848dd
* Fri Apr 22 2011 Jon Ciesla <limb@jcomserv.net> - 2.0.2-1
Jon Ciesla 69848dd
- New upstream.
Jon Ciesla 69848dd
- Merged in, updated the language packs.
Jon Ciesla 69848dd
- Massive spec cleanup.
Jon Ciesla 69848dd
Jon Ciesla 9c2ff8b
* Tue Feb 22 2011 Jon Ciesla <limb@jcomserv.net> - 1.9.11-1
Jon Ciesla 9c2ff8b
- New upstream, security fixes.
Jon Ciesla 9c2ff8b
53db16d
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.10-2
53db16d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
53db16d
Jon Ciesla 7df6a0a
* Tue Oct 26 2010 Jon Ciesla <limb@jcomserv.net> - 1.9.10-1
Jon Ciesla 7df6a0a
- New upstream, MSA-10-0017.
Jon Ciesla 7df6a0a
- htmlpurifier patch upstreamed.
Jon Ciesla 7df6a0a
Jon Ciesla b99665e
* Mon Oct 04 2010 Jon Ciesla <limb@jcomserv.net> - 1.9.9-3
Jon Ciesla b99665e
- Correction of CAS symlink typo.
Jon Ciesla b99665e
Jon Ciesla 038981b
* Thu Aug 19 2010 Jon Ciesla <limb@jcomserv.net> - 1.9.9-2
Jon Ciesla 038981b
- Switch to system php-pear-CAS, BZ 577467, 620772.
Jon Ciesla 038981b
- Patching htmlpurifier, BZ 624754.
Jon Ciesla 038981b
c4078f6
* Tue Jun 22 2010 Jon Ciesla <limb@jcomserv.net> - 1.9.9-1
c4078f6
- Update to 1.9.9, BZ 605810.
c4078f6
2b5d53f
* Thu Mar 25 2010 Jon Ciesla <limb@jcomserv.net> - 1.9.8-1
2b5d53f
- Update to 1.9.8, BZ 575905.
2b5d53f
8f8b1aa
* Tue Dec 08 2009 Jon Ciesla <limb@jcomserv.net> - 1.9.7-1
8f8b1aa
- Update to 1.9.7, BZ 544766.
8f8b1aa
aa027f8
* Thu Nov 05 2009 Jon Ciesla <limb@jcomserv.net> - 1.9.6-2
aa027f8
- Reverted erroneous cron fix.
aa027f8
69c4ec6
* Thu Nov 05 2009 Jon Ciesla <limb@jcomserv.net> - 1.9.6-1
69c4ec6
- Update to 1.9.6.
69c4ec6
- Make moodle-cron honor lock, BZ 533171.
69c4ec6
4924662
* Wed Sep 23 2009 Jon Ciesla <limb@jcomserv.net> - 1.9.5-3
4924662
- Using weekly snapshot downloaded 09/23/2009 for new PHP, BZ 525120
4924662
- Added Urdu installer.
4924662
6c04b4f
* Sat Jul 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.9.5-2
6c04b4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
6c04b4f
92adeea
* Thu May 14 2009 Jon Ciesla <limb@jcomserv.net> - 1.9.5-1
92adeea
- Move symlink scripts from pretrans to post, pre.
92adeea
- 1.9.5.
92adeea
17ca4b8
* Fri Apr 03 2009 Jon Ciesla <limb@jcomserv.net> - 1.9.4-7
17ca4b8
- Move symlink scripts from pre to pretrans.
17ca4b8
- Corrented moodle-cron BZ 494090.
17ca4b8
e63ae3a
* Wed Apr 01 2009 Jon Ciesla <limb@jcomserv.net> - 1.9.4-6
e63ae3a
- Patch for CVE-2009-1171, BZ 493109.
e63ae3a
0e48848
* Tue Mar 24 2009 Jon Ciesla <limb@jcomserv.net> - 1.9.4-5
0e48848
- Update for freefont->gnu-free-fonts change.
0e48848
327c520
* Thu Feb 26 2009 Jon Ciesla <limb@jcomserv.net> - 1.9.4-4
327c520
- Fix for symlink dir replacement.
663642c
8d88163
* Mon Feb 23 2009 Jon Ciesla <limb@jcomserv.net> - 1.9.4-2
8d88163
- Putting back bundled MagpieRSS due to incompatibility, BZ 486777.
8d88163
- Corrected moodle-cron.
8d88163
9111dbb
* Tue Feb 10 2009 Jon Ciesla <limb@jcomserv.net> - 1.9.4-1
9111dbb
- Update to 1.9.4 to fix CVE-2009-0499,0500,0501,0502.
9111dbb
4e37ea0
* Tue Jan 27 2009 Jon Ciesla <limb@jcomserv.net> - 1.9.3-6
4e37ea0
- Dropped and symlinked to khmeros-base-fonts.
4e37ea0
4ab2ba6
* Tue Jan 20 2009 Jon Ciesla <limb@jcomserv.net> - 1.9.3-5
313f098
- Dropped and symlinked illegal sm and to fonts.
313f098
- Symlinking to FreeSans.
313f098
- Drop spell-check-logic.cgi, CVE-2008-5153, per upstream, BZ 472117, 472119, 472120.
313f098
531ce56
* Wed Dec 17 2008 Jon Ciesla <limb@jcomserv.net> - 1.9.3-4
531ce56
- Texed fix, BZ 476709.
531ce56
d67b79a
* Fri Nov 07 2008 Jon Ciesla <limb@jcomserv.net> - 1.9.3-3
d67b79a
- Moved to weekly downloaded 11/7/08 to fix Snoopy CVE-2008-4796.
d67b79a
df7bcd6
* Fri Oct 31 2008 Jon Ciesla <limb@jcomserv.net> - 1.9.3-2
df7bcd6
- Fix for BZ 468929, overactive cron job.
df7bcd6
19e9ef3
* Wed Oct 22 2008 Jon Ciesla <limb@jcomserv.net> - 1.9.3-1
19e9ef3
- Updated to 1.9.3.
19e9ef3
- Updated language packs to 22 Oct 2008 versions.
19e9ef3
5260d7e
* Wed Aug 06 2008 Jon Ciesla <limb@jcomserv.net> - 1.9.2-2
5260d7e
- Remove bundled adodb, use system php-adodb. BZ 457886.
5260d7e
- Remove bundled magpie, use system php-magpierss. BZ 457886.
5260d7e
f51b7be
* Wed Aug 06 2008 Jon Ciesla <limb@jcomserv.net> - 1.9.2-1
f51b7be
- Updated to 1.9.2.
f51b7be
- Remove bundled Smarty, use system php-Smarty. BZ 457886.
f51b7be
- Updated language packs to 06 Aug 2008 versions.
f51b7be
ea8b1ac
* Mon Jun 23 2008 Jon Ciesla <limb@jcomserv.net> - 1.9.1-2
ea8b1ac
- Add php Requires, BZ 452341.
ea8b1ac
59bb4a2
* Thu May 22 2008 Jon Ciesla <limb@jcomserv.net> - 1.9.1-1
59bb4a2
- Update to 1.9.1.
59bb4a2
- Updated language packs to 22 May 2008 versions.
59bb4a2
- Added Welsh, Uzbek support.
880b7f9
- Added php-xmlrpc Requires.
59bb4a2
ab2052f
* Sat Mar 29 2008 Jon Ciesla <limb@jcomserv.net> - 1.9-1
ab2052f
- Update to 1.9.
ab2052f
- Updated language packs to 01 April 2008 versions.
ab2052f
957957b
* Sat Jan 12 2008 Jon Ciesla <limb@jcomserv.net> - 1.8.4-1
957957b
- Upgrade to 1.8.4, fix CVE-2008-0123.
957957b
- Added Tamil (Sri Lanka) support.
957957b
1c51e21
* Mon Nov 12 2007 Jon Ciesla <limb@jcomserv.net> - 1.8.3-2
1c51e21
- Corrected init script to prevent starting by default.
1c51e21
7b3ac1c
* Thu Oct 25 2007 Jon Ciesla <limb@jcomserv.net> - 1.8.3-1
7b3ac1c
- Update to 1.8.3.
7b3ac1c
- Fix init script for LSB BZ 246986.
7b3ac1c
- Updated language packs to 25 October 2007 versions.
7b3ac1c
- Added Armenian, Macedonian.
7b3ac1c
a24cced
* Thu Aug 16 2007 Jon Ciesla <limb@jcomserv.net> - 1.8.2-2
a24cced
- License tag correction.
a24cced
f542e7c
* Wed Jul 25 2007 Jon Ciesla <limb@jcomserv.net> - 1.8.2-1
f542e7c
- Update to 1.8.2.
f542e7c
- Updated language packs to the 25 July 2007 versions.
f542e7c
- Added Mongolian, Gujerati, Lao, Tongan, Maori (Waikato Uni), Samoan, Tamil.
f542e7c
bba9647
* Tue May 15 2007 Jerry James <Jerry.James@usu.edu> - 1.8-5
bba9647
- Fix language packs to not obsolete themselves.
bba9647
- Update language packs to the 15 May 2007 versions.
bba9647
7f1ab18
* Mon May  7 2007 Jerry James <Jerry.James@usu.edu> - 1.8-4
7f1ab18
- Mark a bunch of config.php files as configuration files.
7f1ab18
- Update language packs to the 07 May 2007 versions.
7f1ab18
4aee94e
* Fri Apr 20 2007 Jerry James <Jerry.James@usu.edu> - 1.8-3
4aee94e
- perl-Text-Aspell is now available, so use it.  Don't make the spellchecker
4aee94e
  a separate package, however, since it is an htmlarea plugin, not a moodle
4aee94e
  plugin.  Somebody we will provide htmlarea as a separate package.
4aee94e
- Fix version numbers on obsoletes.
4aee94e
- Update language packs to the 20 Apr 2007 versions.
4aee94e
5be3f58
* Tue Apr 17 2007 Jerry James <Jerry.James@usu.edu> - 1.8-2
5be3f58
- Fix a CVS gaffe.
5be3f58
- Obsolete language packs with old names.
5be3f58
- Update language packs to the 17 Apr 2007 versions.
5be3f58
aca89a9
* Fri Apr 13 2007 Jerry James <Jerry.James@usu.edu> - 1.8-1
aca89a9
- Update to 1.8 (fixes BZ 232103)
aca89a9
- Own /var/www/moodle/web (BZ 233882)
aca89a9
- Drop unused mimetex patches
aca89a9
- Add executable bits to 3 scripts that should have them
aca89a9
- Remove the installation language files from the main package (twice)
aca89a9
- Package the moodle language files, not just the installation files
aca89a9
- Rename/add several language files to match the upstream list
aca89a9
- Minor typo fixes in the scripts
aca89a9
4ab2ba6
* Sun Jan 07 2007 Mike McGrath <imlinux@gmail.com> - 1.7-1
88aeb49
- Security fix for BZ# 220041
88aeb49
458c483
* Sat Oct 28 2006 Mike McGrath <imlinux@gmail.com> - 1.6.3-3
458c483
- Release bump
458c483
a7ab5d3
* Sun Oct 22 2006 Mike McGrath <imlinux@gmail.com> - 1.6.3-2
a7ab5d3
- Added requires php-mysql
a7ab5d3
35bb40d
* Fri Oct 13 2006 Mike McGrath <imlinux@gmail.com> - 1.6.3-1
35bb40d
- Major changes, update to 1.6.3
35bb40d
- SpellChecker moved
35bb40d
- Language install method has been changed (added a cp)
35bb40d
35bb40d
* Thu Sep 07 2006 Mike McGrath <imlinux@gmail.com> - 1.5.4-2
98a8917
- Release bump
98a8917
3890987
* Thu Aug 24 2006 Jason L Tibbitts III <tibbs@math.uh.edu> - 1.5.4-1
3890987
- Update to 1.5.4.
3890987
- Remove SA18267.patch; not needed in 1.5.4.
3890987
- Add -nn subpackage for new Norwegian Nynorsk language.
3890987
- Change description for -no subpackage to indicate Bokmal explicitly.
3890987
  Note that I have purposefully misspelled "Bokmal" in order to avoid
3890987
  introducing a non-ASCII character.
3890987
7f55604
* Mon Jan  9 2006 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.5.3-2
7f55604
- Add security patch for adodb (SA18267)
7f55604
dfcfe61
* Sat Dec 10 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.5.3-1
dfcfe61
- Update to 1.5.3
dfcfe61
- Split off spell check package due to lack of Text::Aspell
dfcfe61
4ab2ba6
* Wed Oct 12 2005 Ignacio Vazquez-Abrams <ivazquez@ivazquez.net> 1.5.2-1
dfcfe61
- Initial RPM release