Compare commits
45 commits
F-12-split
...
rawhide
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
649744619d | ||
|
|
42d4f02813 | ||
|
|
15613a6661 | ||
|
|
c609885a7b | ||
|
|
46e09c5087 | ||
|
|
6883782b6f | ||
|
|
acce1673a7 | ||
|
|
5ed05b48d2 | ||
|
|
9f7a3f0125 | ||
|
|
12666b089b | ||
|
|
75365c02ab | ||
|
|
78c6cd3873 | ||
|
|
0aea781d72 | ||
|
|
e577f3d5b1 | ||
|
|
cacaddb23c | ||
|
|
279a7335cf | ||
|
|
a958f3ada3 | ||
|
|
e510e4c9a5 | ||
|
|
e6d261dd49 | ||
|
|
078dc6e8f1 | ||
|
|
4929bf6848 | ||
|
|
33c34980b5 | ||
|
|
b0cd919bb2 | ||
|
|
21a0ff5eef | ||
|
|
a16b279f73 | ||
|
|
7cb22a9101 | ||
|
|
03fd953ad9 |
||
|
|
6656e09338 | ||
|
|
1d14a639b7 | ||
|
|
2d5513cd51 | ||
|
|
72badc98e2 | ||
|
|
f854726852 | ||
|
|
25eb59d278 | ||
|
|
e75c3be2b1 | ||
|
|
d331629f41 | ||
|
|
99dafb17c8 | ||
|
|
f96f36e39e | ||
|
|
a12a22893b | ||
|
|
e98e507032 | ||
|
|
46db150dfd | ||
|
|
9c9330e8a3 | ||
|
|
97fdab3830 | ||
|
|
06c2308986 | ||
|
|
fde66262bd | ||
|
|
299f85f9a6 |
7 changed files with 149 additions and 44 deletions
|
|
@ -1 +0,0 @@
|
|||
afuse-0.2.tar.gz
|
||||
3
.gitignore
vendored
Normal file
3
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
afuse-0.2.tar.gz
|
||||
/afuse-0.4.tar.gz
|
||||
/afuse-0.4.1.tar.gz
|
||||
21
Makefile
21
Makefile
|
|
@ -1,21 +0,0 @@
|
|||
# Makefile for source rpm: afuse
|
||||
# $Id$
|
||||
NAME := afuse
|
||||
SPECFILE = $(firstword $(wildcard *.spec))
|
||||
|
||||
define find-makefile-common
|
||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||
|
||||
ifeq ($(MAKEFILE_COMMON),)
|
||||
# attept a checkout
|
||||
define checkout-makefile-common
|
||||
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
||||
endif
|
||||
|
||||
include $(MAKEFILE_COMMON)
|
||||
22
afuse-0.4.1-strcpy-buffer-overflow-fix.patch
Normal file
22
afuse-0.4.1-strcpy-buffer-overflow-fix.patch
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
diff -up afuse-0.4.1/src/afuse.c.strcpy-buffer-overflow-fix afuse-0.4.1/src/afuse.c
|
||||
--- afuse-0.4.1/src/afuse.c.strcpy-buffer-overflow-fix 2013-02-12 21:36:47.000000000 -0500
|
||||
+++ afuse-0.4.1/src/afuse.c 2021-02-24 13:31:58.884245692 -0500
|
||||
@@ -1853,8 +1853,16 @@ static int afuse_opt_proc(void *data, co
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
struct fuse_args args = FUSE_ARGS_INIT(argc, argv);
|
||||
- char *temp_dir_name = my_malloc(strlen(TMP_DIR_TEMPLATE));
|
||||
- strcpy(temp_dir_name, TMP_DIR_TEMPLATE);
|
||||
+ size_t buflen = strlen(TMP_DIR_TEMPLATE);
|
||||
+ // need one more for the null terminator
|
||||
+ buflen++;
|
||||
+ char *temp_dir_name = my_malloc(buflen);
|
||||
+ if (buflen > 0) {
|
||||
+ strncpy(temp_dir_name, TMP_DIR_TEMPLATE, buflen - 1);
|
||||
+ temp_dir_name[buflen - 1] = '\0';
|
||||
+ }
|
||||
+
|
||||
+ // strcpy(temp_dir_name, TMP_DIR_TEMPLATE);
|
||||
|
||||
if (fuse_opt_parse(&args, &user_options, afuse_opts, afuse_opt_proc) ==
|
||||
-1)
|
||||
143
afuse.spec
143
afuse.spec
|
|
@ -1,28 +1,28 @@
|
|||
Name: afuse
|
||||
Summary: An automounter implemented with FUSE
|
||||
Version: 0.2
|
||||
Release: 5%{?dist}
|
||||
License: GPLv2+
|
||||
Group: System Environment/Base
|
||||
Source0: http://downloads.sourceforge.net/afuse/%{name}-%{version}.tar.gz
|
||||
URL: http://afuse.sourceforge.net/
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||
Version: 0.4.1
|
||||
Release: 29%{?dist}
|
||||
# Automatically converted from old format: GPLv2+ - review is highly recommended.
|
||||
License: GPL-2.0-or-later
|
||||
Source0: https://afuse.googlecode.com/files/%{name}-%{version}.tar.gz
|
||||
Patch0: afuse-0.4.1-strcpy-buffer-overflow-fix.patch
|
||||
URL: https://github.com/pcarrier/afuse/
|
||||
BuildRequires: gcc
|
||||
BuildRequires: fuse-devel
|
||||
# fix CVE-2008-2232
|
||||
Patch0: afuse-template-tokenize.patch
|
||||
BuildRequires: make
|
||||
|
||||
%description
|
||||
Afuse is an automounting file system implemented in user-space using FUSE.
|
||||
Afuse currently implements the most basic functionality that can be expected
|
||||
by an automounter; that is it manages a directory of virtual directories. If
|
||||
one of these virtual directories is accessed and is not already automounted,
|
||||
afuse will attempt to mount a filesystem onto that directory. If the mount
|
||||
succeeds the requested access proceeds as normal, otherwise it will fail
|
||||
Afuse is an automounting file system implemented in user-space using FUSE.
|
||||
Afuse currently implements the most basic functionality that can be expected
|
||||
by an automounter; that is it manages a directory of virtual directories. If
|
||||
one of these virtual directories is accessed and is not already automounted,
|
||||
afuse will attempt to mount a filesystem onto that directory. If the mount
|
||||
succeeds the requested access proceeds as normal, otherwise it will fail
|
||||
with an error.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1 -b .CVS-2008-2232
|
||||
%patch -P0 -p1 -b .strcpy-buffer-overflow-fix
|
||||
|
||||
%build
|
||||
%configure
|
||||
|
|
@ -32,15 +32,118 @@ make %{?_smp_mflags}
|
|||
rm -rf %{buildroot}
|
||||
make DESTDIR=%{buildroot} install
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
|
||||
%files
|
||||
%defattr(-,root,root,-)
|
||||
%doc AUTHORS ChangeLog COPYING README
|
||||
%{_bindir}/afuse
|
||||
%{_bindir}/afuse-avahissh
|
||||
|
||||
%changelog
|
||||
* Fri Jan 16 2026 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-29
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
|
||||
|
||||
* Wed Jul 23 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-28
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Thu Jan 16 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-27
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Thu Jul 25 2024 Miroslav Suchý <msuchy@redhat.com> - 0.4.1-26
|
||||
- convert license to SPDX
|
||||
|
||||
* Wed Jul 17 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-25
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Mon Jan 22 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-24
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-23
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-22
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
||||
|
||||
* Wed Jan 18 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-21
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-20
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-19
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-18
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Wed Feb 24 2021 Tom Callaway <spot@fedoraproject.org> - 0.4.1-17
|
||||
- fix buffer overflow issue with strcpy
|
||||
|
||||
* Mon Jan 25 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-16
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Fri Jul 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-15
|
||||
- Second attempt - Rebuilt for
|
||||
https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-14
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-13
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-12
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-11
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-10
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-9
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
||||
|
||||
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.4.1-5
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
||||
|
||||
* Tue Jun 16 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.1-4
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
||||
|
||||
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
||||
|
||||
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
||||
|
||||
* Mon Nov 18 2013 Tom Callaway <spot@fedoraproject.org> - 0.4.1-1
|
||||
- update to 0.4.1
|
||||
|
||||
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
||||
|
||||
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
||||
|
||||
* Fri Jan 18 2013 Tom Callaway <spot@fedoraproject.org> - 0.4-1
|
||||
- update to 0.4
|
||||
|
||||
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-8
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
||||
|
||||
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-7
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
||||
|
||||
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2-6
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
||||
|
||||
* Thu Sep 17 2009 Peter Lemenkov <lemenkov@gmail.com> - 0.2-5
|
||||
- Rebuilt with new fuse
|
||||
|
||||
|
|
|
|||
|
|
@ -1 +0,0 @@
|
|||
afuse-0_2-1_fc11:HEAD:afuse-0.2-1.fc11.src.rpm:1228241706
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
97b58a768ecb30696fb6c33dd8435b83 afuse-0.2.tar.gz
|
||||
317efdda85d5585d085c61a0d262b83b afuse-0.4.1.tar.gz
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue