SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libcutelyst_view_clearsilver0-1.12.0-3.1.i686.rpm :

* Fri Dec 07 2018 Matthias Fehring - spec file changes + enable support for jemalloc on SLE 15
* Thu Jan 11 2018 buschmann23AATTopensuse.org- openSUSE Factory split fo the Qt API docs tag files into libqt5-qtdoc-devel package, so we need to require different packages on recent openSUSE releases
* Tue Jan 02 2018 buschmann23AATTopensuse.org- update to version 1.12.0 + new plugin CSRF protection + speed improvements for epoll loop dispatcher + bug fixes- remove obsolete patches now included upstream + csrf-protection-plugin.patch + cutelyst-1.11.0-fix-memcached-socket-configuration.patch + cutelyst-1.5.0-fix-cxx11-abi.patch
* Fri Dec 22 2017 buschmann23AATTopensuse.org- update csrf-protection-plugin.patch to current version
* Thu Dec 21 2017 buschmann23AATTopensuse.org- update cutelyst-1.11.0-fix-memcached-socket-configuration.patch
* Thu Dec 21 2017 buschmann23AATTopensuse.org- add cutelyst-1.11.0-fix-memcached-socket-configuration.patch to fix Memcached plugin when using unix socket files for connection
* Wed Dec 13 2017 buschmann23AATTopensuse.org- spec file changes + libcutelyst_qt5_plugin_csrfprotection0 to the Requires of cutelyst-devel
* Tue Dec 12 2017 buschmann23AATTopensuse.org- add csrf-protection-plugin.patch to integrate upstream CSRF plugin
* Thu Nov 30 2017 buschmann23AATTopensuse.org- update to version 1.11.0 + new Memcached plugin to simplify talking to a memcached server + new MemcachedSessionStore plugin that obsoletes SessionStoreMemcached and that used the Memcached plugin + new StaticCompressed plugin to server compressed static files on the fly and cache the compressed files for later use + extended EngineRequest class to serve as a base class for Engine\'s requests allowing to get rid of some ugly casts and void pointers that carry real request/connection. This does not affect user code as long as they don\'t implement their own engine + setting a JSON reply is now a bit simpler now that two overloads directly accepting QJsonObject and QJsonArray were added + Cutelyst license preamble on files was fixed to state it\'s LGPLv2.1+ + pkg-config is now fully supported
* Thu Nov 09 2017 buschmann23AATTopensuse.org- spec file + install qt creator template wizard files
* Fri Nov 03 2017 buschmann23AATTopensuse.org- fix build on SLE12
* Thu Nov 02 2017 buschmann23AATTopensuse.org- enable build on CentOS 7- fix uwsgi not building
* Wed Nov 01 2017 buschmann23AATTopensuse.org- update to version 1.10.0 + fix not working RoleACL plugin + increase unit testing coverage + bug fixes- remove upstream patches + cutelyst-1.9.0-fix-cmake-package-version.patch
* Thu Oct 12 2017 buschmann23AATTopensuse.org- add cutelyst-1.9.0-fix-cmake-package-version.patch to fix wrong version set in cmake package file
* Thu Oct 12 2017 buschmann23AATTopensuse.org- remove build requirement for gcc6 on openSUSE Leap 42.x
* Thu Oct 12 2017 buschmann23AATTopensuse.org- update to version 1.9.0 + increase dispatcher logic performance by 30% + faster parsing of URL encoded data on some cases + context objects can now be instantiated by library users to allow for example getting notifications from SQL databases and be able to forward to Cutelyst actions or Views + improved pkg-config support- remove upstream patches + cutelyst-1.8.0-fix-c++17-nodiscard.patch
* Mon Aug 21 2017 buschmann23AATTopensuse.org- add patch cutelyst-1.8.0-fix-c++17-nodiscard.patch to fix Q_REQUIRED_RESULT usage on newer Qt that uses C++17 [[nodiscard]]
* Fri Jul 28 2017 buschmann23AATTopensuse.org- update to version 1.8.0 + bug fixes + two new API additions- remove obsolete cutelyst-1.7.1-fix-upstream-properly-return-status-when-rendering-views.patch now included upstream
* Wed Jul 12 2017 buschmann23AATTopensuse.org- add cutelyst-1.7.1-fix-upstream-properly-return-status-when-rendering-views.patch
* Wed Jul 12 2017 buschmann23AATTopensuse.org- add cutelyst-rpmlintrc to suppress some warnings
* Wed Jul 12 2017 buschmann23AATTopensuse.org- require openssl-devel instead of pkgconfig(openssl) to build the package, because of multiple providers of pkgconfig(openssl) on Fedora 26- use System/Libraries as group for the most sub packages- update copyright header date
* Wed Jul 12 2017 buschmann23AATTopensuse.org- use cmake(xxx) for BuildRequires where possible, because Fedora 26 seems not to expose pkgconfig(xxx) for all required packages anymore, but provides cmake(xxx)
* Wed Jun 07 2017 buschmann23AATTopensuse.org- update to version 1.7.1 + fix session data not saved (issue #46)- remove obsolete cutelyst-1.7.0-fix-fastcgi-leak.patch, now included upstream
* Tue Jun 06 2017 buschmann23AATTopensuse.org- add cutelyst-1.7.0-fix-fastcgi-leak.patch to hopefully fix issue [#46]
* Tue May 30 2017 buschmann23AATTopensuse.org- update to version 1.7.0 + websocket support added + systemd socket activation support + fixes for using cutelyst-wsgi talking FastCGI to Apache + workaround QLocalServer closing down when an accept fail (very common when used on prefork/threaded servers) + fixed when using cutelyst-wsgi on threaded mode, POST requests would use the same buffer corrupting or crashing- removed obsolete patches now included upstream + cutelyst-1.6.0-fix-fcgi-envvars.patch + cutelyst-1.6.0-fix-multiple-threads-on-socket-file.patch + cutelyst-1.6.0-feature-disable-doxygen-timestamps.patch + cutelyst-1.6.0-feature-upstream-qhglocation-option.patch + cutelyst-1.6.0-fix-shared-libs-calls-exit.patch + cutelyst-1.6.0-fix-missing-call-to-setgroups-before-setuid.patch
* Tue May 09 2017 buschmann23AATTopensuse.org- add cutelyst-1.6.0-fix-shared-libs-calls-exit.patch and cutelyst-1.6.0-fix-missing-call-to-setgroups-before-setuid.patch
* Tue May 09 2017 buschmann23AATTopensuse.org- fix requirements on Fedora
* Tue May 09 2017 buschmann23AATTopensuse.org- add cutelyst-1.6.0-feature-opensuse-use-available-documentation.patch and cutelyst-1.6.0-feature-fedora-use-available-documentation.patch to use local available Qt API documentation and tags- add cutelyst-1.6.0-feature-upstream-qhglocation-option.patch to set the path of the qhelpgenerator executable- install documentation to Qt5 doc dir so that it is automatically available in Qt Creator- impove cross distribution building
* Mon May 08 2017 buschmann23AATTopensuse.org- remove cutelyst-rpmlintrc from the list of sources
* Mon May 08 2017 buschmann23AATTopensuse.org- add cutelyst-1.6.0-feature-disable-doxygen-timestamps.patch to disable timestamps in doxygen generated API documentation- remove obsolete rpmlint configuration
* Sun May 07 2017 buschmann23AATTopensuse.org- only build uwsgi plugin if wusgi is available- only build session store memcache if libmemcached is available- improve package summaries and descriptions- move cutelyst-wgi in separate package- change api docs installation dir
* Fri May 05 2017 buschmann23AATTopensuse.org- add cutelyst-1.6.0-fix-multiple-threads-on-socket-file.patch to fix issue #38 where multiple threads/processes fail on a FastCGI socket https://github.com/cutelyst/cutelyst/issues/38
* Wed May 03 2017 buschmann23AATTopensuse.org- add cutelyst-1.6.0-fix-fcgi-envvars.patch to fix an issue with FastCGI interfaces other than NGINX
* Tue May 02 2017 buschmann23AATTopensuse.org- add directory for storing cutelyst applications
* Wed Apr 26 2017 buschmann23AATTopensuse.org- update to version 1.6.0 + performance improvements + bug fixes + scalability improvements + simple load balancer for cutelyst-wsgi- remove obsolete cutelyst-1.5.0-fix-qt58-qdatetime-timet.patch, now included upstream
* Wed Apr 12 2017 buschmann23AATTopensuse.org- fix build on Fedora- enable -O3 optimization level
* Wed Mar 15 2017 buschmann23AATTopensuse.org- update to version 1.5.0 + improve internationalization support + cutelyst-wsgi supports HTTPS + cutelyst-wsgi supports --umask, --pidfile, --pidfile2 and --stop that will send a signal to stop the instance based on the pidfile provided + fixes for respawning and cheaping workers in cutelyst-uwsgi + fixes for FastCGI- add patch cutelyst-1.5.0-fix-cxx11-abi.patch to fix incompatible cxx11 ABI- add cutelyst-1.5.0-fix-qt58-qdatetime-timet.patch to fix build on Qt 5.8 or newer
* Fri Feb 17 2017 buschmann23AATTopensuse.org- update to version 1.4.0 + new memcached session backend + finally working translations for Grantlee templates + cutelyst-wsgi
* new options -socket-timeout and -lazy
* use jemalloc for memory allocation
* many fixes + bug fixes and performance improvements
* Thu Jan 26 2017 buschmann23AATTopensuse.org- fixed dependencies for devel package
* Wed Jan 25 2017 buschmann23AATTopensuse.org- update to version 1.3.0 + input validator plugin + cutelyst-wsgi gaines FastCGI support + added more unit tests + bug fixes
* Tue Jan 03 2017 buschmann23AATTopensuse.org- update to version 1.2.0 + Test coverage got some additions to avoid breaks in future. + Responses without content-length (chunked or close) are now handled properly. + StatusMessage plugin got new methods easier to use and has the first deprecated API too. + Engine class now has a struct with the request subclass should create, benchmarks showed this as a micro optimization but I’ve heard function with many arguments (as it was before) are bad on ARM so I guess this is the first optimization for ARM. + Chained dispatcher finally got a performance improvement, I didn’t benchmark it but it should be much faster now. + Increased the usage of lambdas when the called function was small/simple, for some reason they reduce the library size so I guess it’s a good thing. + Sql helper classes can now use QThread::objectName() which has the worker thread id as it’s name so writing thread safe code is easier. + WSGI got static-map and static-map2 options both work the same way as in uWSGI allowing you to serve static files without the need of uWSGI or a webserver. + WSGI got both auto-reload and touch-reload implemented, which help a lot on the development process. + Request::addressString() was added to make it easier to get the string representation of the client IP also removing the IPv6 prefix if IPv4 conversion succeeds. + Grantlee::View now exposes the Grantlee::Engine pointer so one can add filters to it (usefull for i18n). + Context got a locale() method to help dealing with translations. + Cutelyst::Core got ~25k smaller. + Some other small bug fixes and optimizations.
* Thu Dec 29 2016 buschmann23AATTopensuse.org- update to version 1.1.2 + EPoll event loop was added to Linux builds, this is supposedly to be faster than default GLib but I couldn\'t measure the difference properly, this is optional and requires CUTELYST_EVENT_LOOP_EPOLL=1 environment to be set. + ViewEmail got methods to set/get authentication method and connection type + WSGI: can now set TCP_NODELAY, TCP KEEPALIVE, SO_SNDBUF and SO_RCVBUF on command line, these use the same name as in uwsgi + Documentation was improved a bit and can be generated now with make docs, which doesn\'t require me to changing Cutelyst version manually anymore + fixed broken lazy evaluation of Request methods + WSGI: fixed loading configs and parsing command line option- new subpackage libcutelyst_qt_eventloop_epoll0- removed obsolete documentation script, patch and tarball
* Mon Nov 14 2016 buschmann23AATTopensuse.org- update to version 1.0.0 + first stable release + new SessionStoreFile class + fixed segmentation fault in the new Cutelyst WSGI threaded mode + many other small bug fixes
* Tue Sep 06 2016 buschmann23AATTopensuse.org- update to version 0.13.3 + wsgi: Fix do not listen on the process that forks new ones- update to version 0.13.2 + Fix not including \'?\' into query string- update to version 0.13.1 + uwsgi plugin was acidentally calling post fork
* Thu Sep 01 2016 buschmann23AATTopensuse.org- remove recommended package because it is required by library dependency anyway
* Thu Sep 01 2016 buschmann23AATTopensuse.org- fix dependecy issue caused by wrong name for requirement
* Thu Sep 01 2016 buschmann23AATTopensuse.org- update to version 0.13.0 + cutelyst-wsgi + improved speed of Context::uriFor() making Cutelyst now require Qt 5.6 due a behavior change in QUrl + improved speed and memory usage of Url query parser + C++ for ranged loops, all our Q_FOREACH & friends were replaced with for ranged loops + use of new reverse and equal_range iterators + use QHash for storing headers + replaced most QList with QVector, and internally std::vector + multipart/form-data got faster + add a few more unit tests
* Tue Jun 21 2016 buschmann23AATTopensuse.org- update to version 0.12.0 + proper handling of uwsgi --async for non-blocking web servers + new StatusMessage plugin that generates an ID which you will use when redirecting to some other page and the message is only displayed once + upload parser for Content-Type mulitpart/form-data got a huge boost in performanc + several fixes for chunked repsonses and one great improvement which will allow to use it with classes like QXmlStreamWriter by just passing the Response class to it\'s contructor or setDevice() + a pagination class is also available to easy the work needed to write paginaiton + the Core behavior is now extensively tested with more than 200 tests- new subpakage: libcutelyst_qt5_plugin_statusmessage- remove obsolete cutelyst-0.10.0-plugins-install-path-fix.patch
* Sat Apr 02 2016 buschmann23AATTopensuse.org- new subpackage: libcutelyst_qt5_plugin_view_json
* Thu Mar 31 2016 buschmann23AATTopensuse.org- fixed requirements for libcutelyst-qt5-devel
* Thu Mar 31 2016 buschmann23AATTopensuse.org- update to version 0.11.0 + View::Email allows for sending emails using data provided on the stash, being able to chain the rendering of the email to another Cutelyst::View so for example you can have your email template in Grantlee format which gets rendered and sent via email (requires simple-mail-qt which is a fork of SmtpClient-for-Qt with a sane API, the View::Email hides simple-mail-qt API) + Utils::Sql provides a set of functions to be used with QSql classes, most importantly are serializing QSqlQuery to QVariantList of QVariantMap (or Hashes), allowing for accessing the query data on a View, and the preparedSqlQuery() method which comes with a macro CPreparedSqlQuery, that is a lambda that keeps your prepared statement into a static QSqlQuery, this avoids the need of QSqlQuery pointers to keep the prepared queries around (which are a boost for performance) + A macro CActionFor which resolves the Action into a static Action object inside a lambda removing the need to keep resolving a name to an Action + Unit tests at the moment a very limited testing is done, but Header class has nearly 100% of coverage now + Upload parser got a fix to properly find the multipart boundary, spotted due Qt client sending boundaries a bit different from Chrome and FF, this also resulted in the removal of QRegularExpression to match the boundary part on the header with a simple search that is 5 times faster + Require Qt 5.5 (this allows for removal of workaround for QJson::fromHash and allows for the use of Q_ENUM and qCInfo) + Fixed crashes, and a memory leak is Stats where enabled + Improved usage of QStringLiteral and QLatin1String with clazy help + Added CMake support for setting the plugins install directory + Added more \'const\' and \'auto\' + Removed uwsgi --cutelyst-reload option which never worked and can be replaced by --touch-reload and --lazy + Improvements and fixes on cutelyst command line tool + Many small bugs fixed- update developer documentation- build now requires Qt 5.5 or newer as well as Qt5Sql and Qt5Test- do not disable DISABLE_MAINTAINER_CFLAGS- new subpackage: libcutelyst_qt5_plugin_utils_pagination and libcutelyst_qt5_plugin_utils_sql- remove cutelyst-0.10.0-plugins-install-path-fix.patch, now included upstream
* Fri Sep 25 2015 buschmann23AATTopensuse.org- fixed cutelyst-0.10.0-plugins-install-path-fix.patch
* Wed Sep 16 2015 buschmann23AATTopensuse.org- update to version 0.10.0 + Reduce CMake requirement to cmake 2.8.12 + Use some Qt compile definitions to have more strict building + Add a JSON view which gets stash data and returns it\'s data as JSON + Split out components, Core, View::Grantlee, View::JSON... + Make special Action classes loadable plugins ActionREST + Fix memory aliment of uWSGI plugin + Make Authentication methods static for convenience + Expose engine threads/cores information + Align memory of some classes + Fix compiling on Qt 5.5 + Rework Session handling and extend it to match Catalyst::Plugin::Session + Now Controllers, Views, Plugins and DispatchTypes get automatically registered if they are children of Cutelyst::Application + Fix Session cookie expires + Require Qt 5.4 due QString::splitRef() + Add some more documentation + Removed ViewEngine class- renamed packages + cutelyst-grantlee into libcutelyst_view_grantlee0 + cutelyst-clearsilver into libcutelyst_view_clearsilver0 + cutelyst-common into cuteylst-plugins + new packages + libcutelyst_qt5_plugin_authentication0 + libcutelyst_qt5_plugin_session0 + libcutelyst_qt5_plugin_staticsimple0 + libcutelyst_qt5_plugin_view_json0 + add cutelyst-0.10.0-plugins-install-path-fix.patch to install plugins in correct architecture library directory
* Fri Jun 26 2015 buschmann23AATTopensuse.org- set required minimum Qt version to 5.4.0
* Fri Jun 26 2015 buschmann23AATTopensuse.org- update to version 0.9.0 + Some small performance improvements with QStringRef usage and pre-cached _DISPATCH actions + Fixes when using uWSGI in threaded mode + Speedup uWSGI threaded mode, still slower than pre-forked but quite close + Fixes for the session handling as well as having static methods to make the code cleaner + Fix uWSGI –lazy-apps mode + Use PBKDF2 on Authentication plugin + Requite CMake 3.0 and it’s policy + Add Request::mangleParams() and Request::uriWith() so that Request API now covers all of Catalyst’s + Documented some functions
* Wed Apr 29 2015 buschmann23AATTopensuse.org- update to version 0.8.0 + better stats via Cutelyst::Stats class + more debugging information + finer grained debugging and logging settings + support for chunked HTTP/1.1 responses + easier way to declare action arguments or capture arguments via :AutoArgs and :AutoCaptureArgs + bug fixes
* Wed Apr 22 2015 buschmann23AATTopensuse.org- create Doxygen tags file
* Tue Mar 24 2015 buschmann23AATTopensuse.org- add cutelyst to libcutelyst-qt5 recommends- add libcutelyst-qt5 to cutelyst requires
* Tue Mar 24 2015 buschmann23AATTopensuse.org- update to version 0.7.0 + Request::bodyData() can return a QJsonDocument is content-type is application/json + Chained dispatcher + Fixes on QStringListeral and QLatin1String usage + More debug information + Some API changes to match Catalyst’s + Some rework on the API handlying Plugins (not the best thing yet) + Moved to Gitlab (due to the gitorious being acquired by it) + “cutelyst” command line tool- remove obsolete pachtes, now integrated upstream + cutelyst-0.6.0-findcap-typo-fix.patch + cutelyst-0.6.0-fix-cmake-install-libdir.patch + cutelyst-0.6.0-fix-uwsgi-path.patch + cutelyst-0.6.0-install-paths-fixes.patch + cutelyst-0.6.0-no-return-in-nonvoid-function-fix.patch
* Sat Feb 28 2015 buschmann23AATTopensuse.org- move ownership of plugins and apps directory to cutelyst-common package
* Fri Feb 27 2015 buschmann23AATTopensuse.org- use prebuild documentation instead of build time built docs, remove doxygen_footer.html, readd cutelyst-rpmlintrc
* Wed Feb 25 2015 buschmann23AATTopensuse.org- add clearsilver-devel as build requirement and build the clearsilver plugin
* Wed Feb 25 2015 buschmann23AATTopensuse.org- remove cutelyst-rpmlintrc- add custom doxygen_footer.html to no write the build time into the documentation footer
* Fri Feb 20 2015 buschmann23AATTopensuse.org- create cutelyst-doc package + create doxygen html documentation + create qt help file
* Thu Feb 19 2015 buschmann23AATTopensuse.org- add cutelyst-0.6.0-fix-cmake-install-libdir.patch to fix cmake module library directory path
* Thu Feb 19 2015 buschmann23AATTopensuse.org- add more specific BuildRequires (minimum versions)
* Wed Feb 18 2015 buschmann23AATTopensuse.org- initial package
 
ICM