| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
Now that the bundled git is > 2.13.0 we can drop the BLK_SHA1 make
variable¹. The git default is now DC_SHA1 which provides collision
detection to help protect against the SHATTERED attack.
¹ As noted in bb6278b ("avoid libcrypto.so requires", 2018-06-16)
|
|
|
|
|
|
| |
References:
https://lists.zx2c4.com/pipermail/cgit/2018-August/004176.html
https://git.zx2c4.com/cgit/commit/?id=53efaf30b
|
|
|
|
|
|
|
|
|
|
| |
Add a number of settings from the example cgitrc file section of the
documentation. Update the config to reflect the default values, leaving
them commented.
Several settings which previously overrode the cgit defaults no longer
do so. Those settings are: enable-commit-graph, enable-index-links,
enable-log-filecount, enable-log-linecount, and max-stats.
|
|
|
|
|
| |
The agefile setting is often used in combination with a post-receive
hook. An example hook is included in contrib/hooks.
|
|
|
|
| |
Remove extra '/' from git source URL.
|
|
|
|
| |
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
|
|
|
|
| |
Run the test suite by default to help avoid shipping broken packages.
|
|
|
|
|
|
|
|
| |
Enable the builtin BLK_SHA1 support in git to avoid the dependency on
libcrypto.so. When cgit is updated to work with git >= 2.13.0 we can
drop this, as the default SHA1 library was changed to DC_SHA1.
The openssl-devel build dependency is still needed.
|
| |
|
|
|
|
|
| |
Centralize the various conditionals needed to support systems which lack
an httpd-filesystem package. Add support for RHEL > 7.
|
|
|
|
|
| |
All supported releases use the same selinux context (git_sys_content_t).
Update README.SELinux and install it as-is.
|
| |
|
|
|
|
| |
All supported releases use libcurl-devel.
|
| |
|
|
|
|
|
| |
Apply the highlight v3 patch unconditionally and drop a crufty comment
regarding el5.
|
|
|
|
|
|
|
| |
The *.py files in cgit are not importable python modules. Add %excludes
to avoid packaging these files on Fedora < 29 and RHEL < 8.
https://fedoraproject.org/wiki/Changes/No_more_automagic_Python_bytecompilation
|
| |
|
|
|
|
|
|
| |
This fixes the generated dependencies, pulling in python3. The filters
are not strictly required and perhaps should be split into a subpackage
or installed as example scripts.
|
|
|
|
|
| |
The DESTDIR and INSTALL vars are already set by %make_install. Set
COPYTREE to preserve timestamps when copying the filters during install.
|
|
|
|
|
|
|
| |
The guidelines require all required packages to be explicitly listed.
Additionally, a proposed change for Fedora 29 removes gcc from the
default BuildRoot.
|
|
|
|
| |
No supported releases of Fedora or EPEL require this cleanup.
|
|
|
|
|
|
|
| |
Both cgit and git Makefiles allow build options to be set via a file.
Use it and drop the %make_cgit macro.
Use the %make_build and %make_install macros as well.
|
|
|
|
| |
Support for el5 has been gone since March 2017. Clean up the cruft.
|
|
|
|
|
|
|
|
|
|
| |
When updating/rebuilding from the spec file, we can be a little more
secure in downloading the sources via https.
It would be nice to check GPG signatures for the tarballs, but upstream
cgit does not provide such signatures (they sign the git tag, but that
doesn't help us here). We _could_ check the git tarball signature,
borrowing the code from the %prep section of the git spec file.
|
|
|
|
|
|
|
| |
None of currently supported distributions need that.
Last one was EL5 which is EOL for a while.
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
|
|
|
|
|
|
|
| |
None of currently supported distributions need that.
It was needed last for EL5 which is EOL now
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
|
|
|
|
| |
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This was the intention of the previous commit, to ensure webserver is
required on epel as well as fedora releases. The httpd-filesystem
package is now required on fedora and on epel we simply own the
%{_sysconfdir}/httpd{,/conf.d} directories.
|
| |
|
|
|
|
|
| |
Resolves: rhbz#1429790
Version: 1.1-3
|
| |
|
|
|
|
| |
This reverts commit 3e5cf36a28394cf303c01aef1620eb3cbf88399f.
|
| |
|
| |
|
|
|
|
| |
https://fedoraproject.org/wiki/Bundled_Software_policy
|
| |
|
| |
|
|
|
|
| |
- Fixes CVE-2016-1899 CVE-2016-1900 CVE-2016-1901
|
| |
|
|
|
|
|
| |
- On Fedora require webserver and httpd-filesystem
- On EPEL require httpd.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Related: #1138599
Version: 0.10.2-5
|
| |
|
|
|
|
|
| |
Related: #1117261
Version: 0.10.2-3
|