Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 247 lines (239 sloc) 9.117 kb
aff8832 Damien Stuart Refactored configure.ac to use a custom macro for compiler flag checks.
damienstuart authored
1 ACLOCAL_AMFLAGS = -I m4
861c0e8 Autoconf updates for detecting locally installed program paths and chang...
Damien Stuart authored
2
53b7fae Major rearrangement. Renamed directories: "fko" to "lib", "src" to "cli...
Damien Stuart authored
3 if WANT_CLIENT
4 CLIENT_DIR = client
5 endif
6
7 if WANT_SERVER
8 SERVER_DIR = server
9 endif
10
11 SUBDIRS = \
61c243f Added some more (stubbed-in) server code and functions. Minor doc tweak.
Damien Stuart authored
12 lib \
13 common \
14 $(CLIENT_DIR) \
15 $(SERVER_DIR) \
c5b229c Michael Rash Added $DESTDIR prefix in uninstall-local and install-exec-hook to fix RP...
authored
16 doc
2fff0a0 Added the Perl module files to Makefile.am so they will be included in t...
Damien Stuart authored
17
18 EXTRA_DIST = \
a24a2ee Adding Max Kastanas's fwknop client app code for Android
Damien Stuart authored
19 android/COPYING \
20 android/Application.mk \
21 android/README \
22 android/project/src/com/max2idea/android/fwknop/R.java \
23 android/project/src/com/max2idea/android/fwknop/Fwknop.java \
24 android/project/build.xml \
25 android/project/default.properties \
26 android/project/res/values/strings.xml \
27 android/project/res/drawable-hdpi/icon.png \
28 android/project/res/drawable-mdpi/icon.png \
29 android/project/res/drawable-ldpi/icon.png \
30 android/project/res/drawable/lock_64x64.png \
31 android/project/res/drawable/lock_32x32.png \
32 android/project/res/drawable/lock_128x128.png \
33 android/project/res/layout/main.xml \
34 android/project/nbproject/project.properties \
35 android/project/nbproject/project.xml \
36 android/project/nbproject/build-impl.xml \
37 android/project/nbproject/private/private.properties \
38 android/project/nbproject/private/private.xml \
39 android/project/nbproject/private/config.properties \
40 android/project/nbproject/genfiles.properties \
41 android/project/build.properties \
42 android/project/AndroidManifest.xml \
43 android/project/jni/fwknop/fwknop_client.c \
44 android/project/jni/fwknop/fwknop_client.h \
45 android/project/jni/fwknop/send_spa_packet.c \
46 android/project/jni/config.h \
47 android/project/jni/libfwknop/README \
48 android/project/jni/libfwknop/get_libfko_files.sh \
49 android/project/jni/logutils.h \
50 android/project/jni/Android.mk \
863838d Michael Rash [server] Preserve any existing config files in /etc/fwknop/
authored
51 ChangeLog \
52 ChangeLog.git \
9bcd7cb Michael Rash Added the CREDITS file for 'make dist'
authored
53 CREDITS \
a686d96 Michael Rash Added todo.org org mode file
authored
54 todo.org \
f7472be Michael Rash Added upstart config for Ubuntu systems
authored
55 extras/upstart/fwknop.conf \
51adbe2 Tweaks to autoconf files.
Damien Stuart authored
56 extras/fwknop.init.debian \
57 extras/fwknop.init.openwrt \
58 extras/fwknop.init.redhat \
419fbaf Michael Rash added extras/myip/myip.c
authored
59 extras/myip/myip.c \
51adbe2 Tweaks to autoconf files.
Damien Stuart authored
60 extras/openwrt/README.openwrt \
61 extras/openwrt/package/fwknop/Makefile \
62 extras/openwrt/package/fwknop/files/fwknopd.init \
63 extras/openwrt/package/gpgme/Makefile \
474a18b Michael Rash Added various files to Makefile.am so that 'make dist' continues to work
authored
64 extras/fwknop-launcher/fwknop-launcher-lsof.pl \
65 extras/fwknop-launcher/fwknop-launcher.conf \
2a67766 Added fwknop.spec for rpm builds. Removed the server post install hook a...
Damien Stuart authored
66 fwknop.spec \
474a18b Michael Rash Added various files to Makefile.am so that 'make dist' continues to work
authored
67 iphone/main.m \
68 iphone/Fwknop.xcodeproj \
69 iphone/Fwknop.xcodeproj/project.pbxproj \
70 iphone/Fwknop.xcodeproj/dev.pbxuser \
71 iphone/Fwknop.xcodeproj/dev.mode1v3 \
72 iphone/lock_57x57.png \
73 iphone/Fwknop.pch \
74 iphone/README \
75 iphone/Info.plist \
76 iphone/COPYING \
77 iphone/Classes \
78 iphone/Classes/MyAppDelegate.h \
79 iphone/Classes/fwknop \
80 iphone/Classes/fwknop/send_spa_packet.c \
81 iphone/Classes/fwknop/fwknop_client.c \
82 iphone/Classes/fwknop/fwknop_client.h \
83 iphone/Classes/FwknopController.m \
84 iphone/Classes/config.h \
85 iphone/Classes/FwknopController.h \
86 iphone/Classes/bridge_fwknop.h \
87 iphone/Classes/MyAppDelegate.m \
88 iphone/Classes/libfwknop \
89 iphone/Classes/libfwknop/README \
90 iphone/Classes/libfwknop/config.h \
91 iphone/Classes/libfwknop/fko_common.b \
92 iphone/Classes/libfwknop/get_libfko_files.sh \
93 iphone/Classes/bridge_fwknop.c \
94 iphone/Classes/logutils.h \
8c5f6ee Added getopt_long and getlogin capability to the Windows build.
Damien Stuart authored
95 perl/FKO/README \
96 perl/FKO/inc/Devel/CheckLib.pm \
97 perl/FKO/MANIFEST \
98 perl/FKO/ppport.h \
99 perl/FKO/FKO.xs \
100 perl/FKO/t/03_errors.t \
101 perl/FKO/t/02_functions.t \
102 perl/FKO/t/01_constants.t \
103 perl/FKO/t/00_init.t \
104 perl/FKO/Makefile.PL \
105 perl/FKO/typemap \
106 perl/FKO/lib/FKO.pm \
107 perl/FKO/lib/FKO_Constants.pl \
108 perl/FKO/Changes \
5ef07c7 Michael Rash Better SPA message validation upon SPA decrypt/decode.
authored
109 python/README \
110 python/setup.py \
111 python/fkomodule.c \
112 python/fko.py \
474a18b Michael Rash Added various files to Makefile.am so that 'make dist' continues to work
authored
113 test/conf/client-gpg/pubring.gpg \
114 test/conf/client-gpg/secring.gpg \
115 test/conf/client-gpg/trustdb.gpg \
27ccfe3 Michael Rash [server] Added GPG_ALLOW_NO_PW variable and associated test suite suppor...
authored
116 test/conf/client-gpg-no-pw/pubring.gpg \
117 test/conf/client-gpg-no-pw/secring.gpg \
118 test/conf/client-gpg-no-pw/trustdb.gpg \
119 test/conf/server-gpg/pubring.gpg \
120 test/conf/server-gpg/secring.gpg \
121 test/conf/server-gpg/trustdb.gpg \
122 test/conf/server-gpg-no-pw/pubring.gpg \
123 test/conf/server-gpg-no-pw/secring.gpg \
124 test/conf/server-gpg-no-pw/trustdb.gpg \
1daa1c6 Damien Stuart Now commiting only the change to Makefile.am this time
damienstuart authored
125 test/conf/android_access.conf \
474a18b Michael Rash Added various files to Makefile.am so that 'make dist' continues to work
authored
126 test/conf/default_access.conf \
127 test/conf/default_fwknopd.conf \
b5c6b48 Michael Rash added dual_key_usage_access.conf to Makefile.am for 'make dist' target
authored
128 test/conf/dual_key_usage_access.conf \
474a18b Michael Rash Added various files to Makefile.am so that 'make dist' continues to work
authored
129 test/conf/expired_epoch_stanza_access.conf \
130 test/conf/expired_stanza_access.conf \
131 test/conf/force_nat_access.conf \
132 test/conf/future_expired_stanza_access.conf \
28b2787 Michael Rash bug fix to include cmd_access.conf in Makefile.am
authored
133 test/conf/cmd_access.conf \
474a18b Michael Rash Added various files to Makefile.am so that 'make dist' continues to work
authored
134 test/conf/gpg_access.conf \
dc23c64 Michael Rash added gpg_no_pw_access.conf file for no password gpg tests
authored
135 test/conf/gpg_no_pw_access.conf \
474a18b Michael Rash Added various files to Makefile.am so that 'make dist' continues to work
authored
136 test/conf/invalid_expire_access.conf \
137 test/conf/ip_source_match_access.conf \
138 test/conf/mismatch_open_ports_access.conf \
139 test/conf/mismatch_user_access.conf \
140 test/conf/multi_gpg_access.conf \
231be81 Michael Rash bug fix to include multi-gpg ID no password test
authored
141 test/conf/multi_gpg_no_pw_access.conf \
474a18b Michael Rash Added various files to Makefile.am so that 'make dist' continues to work
authored
142 test/conf/multi_source_match_access.conf \
143 test/conf/multi_stanzas_access.conf \
144 test/conf/multi_stanzas_with_broken_keys.conf \
145 test/conf/nat_fwknopd.conf \
2c55773 Michael Rash added test/conf/ipfw_active_expire_equal_fwknopd.conf file
authored
146 test/conf/ipfw_active_expire_equal_fwknopd.conf \
474a18b Michael Rash Added various files to Makefile.am so that 'make dist' continues to work
authored
147 test/conf/no_multi_source_match_access.conf \
148 test/conf/no_source_match_access.conf \
149 test/conf/no_subnet_source_match_access.conf \
150 test/conf/open_ports_access.conf \
151 test/conf/override_fwknopd.conf \
152 test/conf/require_src_access.conf \
153 test/conf/require_user_access.conf \
154 test/conf/subnet_source_match_access.conf \
62445d0 Michael Rash add test/conf/local_nat_fwknopd.conf for 'make dist'
authored
155 test/conf/local_nat_fwknopd.conf \
d46ba1c Michael Rash (Fernando Arnaboldi, IOActive) Found and fixed several DoS/code executio...
authored
156 test/conf/disable_aging_fwknopd.conf \
e0d86f9 Michael Rash [libfko] validation of NAT access strings
authored
157 test/conf/disable_aging_nat_fwknopd.conf \
e2c0ac4 Michael Rash [server] Strong access.conf validation
authored
158 test/conf/fuzzing_source_access.conf \
159 test/conf/fuzzing_open_ports_access.conf \
160 test/conf/fuzzing_restrict_ports_access.conf \
229a366 Michael Rash Better IP spoofing support (udpraw and icmp)
authored
161 test/conf/tcp_pcap_filter_fwknopd.conf \
162 test/conf/icmp_pcap_filter_fwknopd.conf \
845f818 Michael Rash added test/conf/tcp_server_fwknopd.conf file
authored
163 test/conf/tcp_server_fwknopd.conf \
66ad134 Michael Rash [server] Added '--pcap-file <file>' option
authored
164 test/conf/spa_replay.pcap \
691d950 Michael Rash added test/fuzzing/ directory for fuzzing data and patches
authored
165 test/fuzzing/patches/enable_perl_fko_bogus_packets.patch \
8ee9999 Michael Rash added fuzzing patches from the test/fuzzing/patches/ directory
authored
166 test/fuzzing/patches/encoding_append_b64_modified_byte_eq.patch \
167 test/fuzzing/patches/encoding_append_b64_modified_byte.patch \
168 test/fuzzing/patches/encoding_extra_colon1.patch \
169 test/fuzzing/patches/encoding_extra_colon2.patch \
170 test/fuzzing/patches/encoding_extra_colon3.patch \
171 test/fuzzing/patches/encoding_non_b64_access_msg.patch \
172 test/fuzzing/patches/encoding_non_digit_rand_val.patch \
37048f3 Michael Rash added in new test/fuzzing/patches/ files
authored
173 test/fuzzing/patches/encoding_rm_colon1.patch \
174 test/fuzzing/patches/encoding_rm_colon2.patch \
175 test/fuzzing/patches/encoding_rm_colon3.patch \
176 test/fuzzing/patches/encoding_rm_colon4.patch \
177 test/fuzzing/patches/encoding_rm_colon5.patch \
8ee9999 Michael Rash added fuzzing patches from the test/fuzzing/patches/ directory
authored
178 test/fuzzing/patches/encoding_strip_eq_return.patch \
37048f3 Michael Rash added in new test/fuzzing/patches/ files
authored
179 test/fuzzing/patches/extra_timestamp_digit.patch \
691d950 Michael Rash added test/fuzzing/ directory for fuzzing data and patches
authored
180 test/fuzzing/patches/invalid_access_format.patch \
37048f3 Michael Rash added in new test/fuzzing/patches/ files
authored
181 test/fuzzing/patches/invalid_long_proto_define_enc_mode_trigger.patch \
691d950 Michael Rash added test/fuzzing/ directory for fuzzing data and patches
authored
182 test/fuzzing/patches/invalid_long_proto_define_rijndael_trigger.patch \
37048f3 Michael Rash added in new test/fuzzing/patches/ files
authored
183 test/fuzzing/patches/long_ip.patch \
184 test/fuzzing/patches/non_b64_user_char.patch \
185 test/fuzzing/fuzzing_spa_packets \
474a18b Michael Rash Added various files to Makefile.am so that 'make dist' continues to work
authored
186 test/hardening-check \
7a231a3 Michael Rash added local_spa.key file
authored
187 test/local_spa.key \
474a18b Michael Rash Added various files to Makefile.am so that 'make dist' continues to work
authored
188 test/test-fwknop.pl \
5218e52 Michael Rash added run-test-suite.sh LD_LIBRARY_PATH wrapper
authored
189 test/run-test-suite.sh \
190 test/README \
474a18b Michael Rash Added various files to Makefile.am so that 'make dist' continues to work
authored
191 VERSION \
cf65f6e Updated Makefile.am to add win32 directory to the dist.
Damien Stuart authored
192 win32/config.h \
193 win32/fwknop-client.vcproj \
194 win32/getopt.c \
8c5f6ee Added getopt_long and getlogin capability to the Windows build.
Damien Stuart authored
195 win32/getopt1.c \
cf65f6e Updated Makefile.am to add win32 directory to the dist.
Damien Stuart authored
196 win32/getopt.h \
8c5f6ee Added getopt_long and getlogin capability to the Windows build.
Damien Stuart authored
197 win32/getlogin.c \
198 win32/getlogin.h \
cf65f6e Updated Makefile.am to add win32 directory to the dist.
Damien Stuart authored
199 win32/libfko.sln \
200 win32/libfko.vcproj
2fff0a0 Added the Perl module files to Makefile.am so they will be included in t...
Damien Stuart authored
201
a0b813c Reworked how man pages are generated. Now, man pages in the client and s...
Damien Stuart authored
202 # Make dist makes the man pages to put them in the distribution. We
203 # do not want that. They will be remade after configure and make is
204 # later. This is bit of a kludge, but seems to work (until I find a
205 # better way). --DSS
206 #
207 dist-hook:
208 rm -f $(distdir)/client/fwknop.8
209 rm -f $(distdir)/server/fwknopd.8
210
863838d Michael Rash [server] Preserve any existing config files in /etc/fwknop/
authored
211 uninstall-local:
c5b229c Michael Rash Added $DESTDIR prefix in uninstall-local and install-exec-hook to fix RP...
authored
212 if test -f $(DESTDIR)$(sysconfdir)/fwknop/fwknopd.conf; then \
213 rm -f $(DESTDIR)$(sysconfdir)/fwknop/fwknopd.conf; \
863838d Michael Rash [server] Preserve any existing config files in /etc/fwknop/
authored
214 fi
c5b229c Michael Rash Added $DESTDIR prefix in uninstall-local and install-exec-hook to fix RP...
authored
215 if test -f $(DESTDIR)$(sysconfdir)/fwknop/fwknopd.conf.inst; then \
216 rm -f $(DESTDIR)$(sysconfdir)/fwknop/fwknopd.conf.inst; \
863838d Michael Rash [server] Preserve any existing config files in /etc/fwknop/
authored
217 fi
c5b229c Michael Rash Added $DESTDIR prefix in uninstall-local and install-exec-hook to fix RP...
authored
218 if test -f $(DESTDIR)$(sysconfdir)/fwknop/access.conf; then \
219 rm -f $(DESTDIR)$(sysconfdir)/fwknop/access.conf; \
863838d Michael Rash [server] Preserve any existing config files in /etc/fwknop/
authored
220 fi
c5b229c Michael Rash Added $DESTDIR prefix in uninstall-local and install-exec-hook to fix RP...
authored
221 if test -f $(DESTDIR)$(sysconfdir)/fwknop/access.conf.inst; then \
222 rm -f $(DESTDIR)$(sysconfdir)/fwknop/access.conf.inst; \
863838d Michael Rash [server] Preserve any existing config files in /etc/fwknop/
authored
223 fi
224
8fafd4b Michael Rash [server] 'make install' permissions fix
authored
225 install-exec-hook:
c5b229c Michael Rash Added $DESTDIR prefix in uninstall-local and install-exec-hook to fix RP...
authored
226 if test -d $(DESTDIR)$(sysconfdir)/fwknop; then \
227 chmod 700 $(DESTDIR)$(sysconfdir)/fwknop; \
863838d Michael Rash [server] Preserve any existing config files in /etc/fwknop/
authored
228 fi
c5b229c Michael Rash Added $DESTDIR prefix in uninstall-local and install-exec-hook to fix RP...
authored
229 if test -f $(DESTDIR)$(sysconfdir)/fwknop/fwknopd.conf; then :; \
863838d Michael Rash [server] Preserve any existing config files in /etc/fwknop/
authored
230 else \
c5b229c Michael Rash Added $DESTDIR prefix in uninstall-local and install-exec-hook to fix RP...
authored
231 if test -f $(DESTDIR)$(sysconfdir)/fwknop/fwknopd.conf.inst; then \
232 mv $(DESTDIR)$(sysconfdir)/fwknop/fwknopd.conf.inst $(DESTDIR)$(sysconfdir)/fwknop/fwknopd.conf; \
863838d Michael Rash [server] Preserve any existing config files in /etc/fwknop/
authored
233 fi \
234 fi
c5b229c Michael Rash Added $DESTDIR prefix in uninstall-local and install-exec-hook to fix RP...
authored
235 if test -f $(DESTDIR)$(sysconfdir)/fwknop/access.conf; then :; \
863838d Michael Rash [server] Preserve any existing config files in /etc/fwknop/
authored
236 else \
c5b229c Michael Rash Added $DESTDIR prefix in uninstall-local and install-exec-hook to fix RP...
authored
237 if test -f $(DESTDIR)$(sysconfdir)/fwknop/access.conf.inst; then \
238 mv $(DESTDIR)$(sysconfdir)/fwknop/access.conf.inst $(DESTDIR)$(sysconfdir)/fwknop/access.conf; \
863838d Michael Rash [server] Preserve any existing config files in /etc/fwknop/
authored
239 fi \
240 fi
c5b229c Michael Rash Added $DESTDIR prefix in uninstall-local and install-exec-hook to fix RP...
authored
241 if test -f $(DESTDIR)$(sysconfdir)/fwknop/fwknopd.conf; then \
242 chmod 600 $(DESTDIR)$(sysconfdir)/fwknop/fwknopd.conf; \
863838d Michael Rash [server] Preserve any existing config files in /etc/fwknop/
authored
243 fi
c5b229c Michael Rash Added $DESTDIR prefix in uninstall-local and install-exec-hook to fix RP...
authored
244 if test -f $(DESTDIR)$(sysconfdir)/fwknop/access.conf; then \
245 chmod 600 $(DESTDIR)$(sysconfdir)/fwknop/access.conf; \
863838d Michael Rash [server] Preserve any existing config files in /etc/fwknop/
authored
246 fi
Something went wrong with that request. Please try again.