fix header non-ascii chars, and introduce test suite support for detecting this in...
authorMichael Rash <mbr@cipherdyne.org>
Wed, 12 Mar 2014 01:29:33 +0000 (21:29 -0400)
committerMichael Rash <mbr@cipherdyne.org>
Fri, 14 Mar 2014 13:14:35 +0000 (09:14 -0400)
107 files changed:
AUTHORS
android/project/jni/config.h
android/project/jni/fwknop/fwknop_client.c
android/project/jni/fwknop/fwknop_client.h
android/project/jni/fwknop/send_spa_packet.c
android/project/jni/logutils.h
android/project/src/com/max2idea/android/fwknop/Fwknop.java
client/cmd_opts.h
client/config_init.c
client/config_init.h
client/fwknop.c
client/fwknop.h
client/fwknop_common.h
client/getpasswd.c
client/getpasswd.h
client/http_resolve_host.c
client/log_msg.c
client/log_msg.h
client/spa_comm.c
client/spa_comm.h
client/utils.c
client/utils.h
common/common.h
common/netinet_common.h
extras/fwknop.init.openwrt
extras/openwrt/package/fwknop/files/fwknopd.init
iphone/Classes/fwknop/fwknop_client.c
iphone/Classes/fwknop/fwknop_client.h
iphone/Classes/fwknop/send_spa_packet.c
iphone/Classes/libfwknop/fko_common.b
lib/base64.c
lib/base64.h
lib/cipher_funcs.c
lib/cipher_funcs.h
lib/digest.c
lib/digest.h
lib/fko.h
lib/fko_client_timeout.c
lib/fko_common.h
lib/fko_context.h
lib/fko_decode.c
lib/fko_digest.c
lib/fko_encode.c
lib/fko_encryption.c
lib/fko_error.c
lib/fko_funcs.c
lib/fko_hmac.c
lib/fko_limits.h
lib/fko_message.c
lib/fko_message.h
lib/fko_nat_access.c
lib/fko_rand_value.c
lib/fko_server_auth.c
lib/fko_state.h
lib/fko_timestamp.c
lib/fko_user.c
lib/fko_user.h
lib/fko_util.c
lib/fko_util.h
lib/gpgme_funcs.c
lib/gpgme_funcs.h
lib/hmac.c
lib/hmac.h
python/fkomodule.c
python/setup.py
server/access.c
server/access.h
server/cmd_opts.h
server/config_init.c
server/config_init.h
server/extcmd.c
server/extcmd.h
server/fw_util.c
server/fw_util.h
server/fw_util_ipf.c
server/fw_util_ipf.h
server/fw_util_ipfw.c
server/fw_util_ipfw.h
server/fw_util_iptables.c
server/fw_util_iptables.h
server/fw_util_pf.c
server/fw_util_pf.h
server/fwknopd.c
server/fwknopd.h
server/fwknopd_common.h
server/fwknopd_errors.c
server/fwknopd_errors.h
server/incoming_spa.c
server/incoming_spa.h
server/log_msg.c
server/log_msg.h
server/pcap_capture.c
server/pcap_capture.h
server/process_packet.c
server/process_packet.h
server/replay_cache.c
server/replay_cache.h
server/sig_handler.c
server/sig_handler.h
server/tcp_server.c
server/tcp_server.h
server/utils.c
server/utils.h
test/test-fwknop.pl
test/tests/code_structure.pl
win32/config.h
win32/getlogin.h

diff --git a/AUTHORS b/AUTHORS
index 3bd50f5..8d37cba 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -32,7 +32,7 @@ a special thanks is due to:
     Radostan Riedel (AppArmor policy)
     Jonathan Bennett (OpenWRT support)
 
-Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+Copyright (C) 2009-2014 fwknop developers and contributors. For a full
 list of contributors, see the file 'CREDITS'.
 
  This file is distributed in the hope that it will be useful, but
index fd6f44d..12c0235 100644 (file)
@@ -5,7 +5,7 @@
  * Purpose: General config.h modified for Android env
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 5a19033..1c300c3 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: An implementation of an fwknop client for Android.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index f9fbace..e014388 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fwknop_client.c fwknop client for Android.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 022ad31..3cded00 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Function to send a SPA data packet out onto the network.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index d9e26e8..2c3d181 100644 (file)
@@ -5,7 +5,7 @@
  * Purpose: Simple wrapper for Android logging
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 0eec5fe..cdc45a3 100644 (file)
@@ -5,7 +5,7 @@
  * Purpose: A JNI wrapper for Damien Stuart's implementation of fwknop client
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index d178f20..d635c79 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fwknop command line options.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index de8682c..f44ac26 100644 (file)
@@ -6,7 +6,7 @@
  * \brief   Command-line and config file processing for fwknop client.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index f9f11fb..f9b6fe3 100644 (file)
@@ -6,7 +6,7 @@
  * @brief   Header file for fwknop config_init.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 0820566..762e49e 100644 (file)
@@ -4,7 +4,7 @@
  * @brief   The fwknop client.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index f1e02c5..8414e4f 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fwknop client test program.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index e19fcb9..9dadbf3 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fwknop config_init.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 546611b..d62cd47 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Routines for obtaining a password from a user.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 50f83ac..b0548c2 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for getpasswd.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 35551ac..63e2335 100644 (file)
@@ -7,7 +7,7 @@
  *          address as seen from the outside world.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 1a75ba7..f17b8dd 100644 (file)
@@ -5,7 +5,7 @@
  *          and can take variable number of args.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 620a59c..a123e02 100644 (file)
@@ -4,7 +4,7 @@
  * @brief   Header file for log_msg.c
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 9b73b76..28b2b70 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Network-related functions for the fwknop client
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 7b5681b..20aa2ea 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fwknop client test program.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 660db38..4f7e805 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: General/Generic functions for the fwknop client.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 58942b9..0529eef 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for utils.c client test program.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index c376b40..0f581bf 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Common header file for fwknop client and server programs.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 0c01238..ddac1be 100644 (file)
@@ -8,7 +8,7 @@
  *          platform "hoop-jumping" we would need to do). 
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 81a958b..0125e5d 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh /etc/rc.common
 #
 # Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
-# Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+# Copyright (C) 2009-2014 fwknop developers and contributors. For a full
 # list of contributors, see the file 'CREDITS'.
 #
 
index 81a958b..0125e5d 100644 (file)
@@ -1,7 +1,7 @@
 #!/bin/sh /etc/rc.common
 #
 # Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
-# Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+# Copyright (C) 2009-2014 fwknop developers and contributors. For a full
 # list of contributors, see the file 'CREDITS'.
 #
 
index d8f3d8b..570ba8d 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: An implementation of an fwknop client for Android.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 53822d6..98cfdc7 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fwknop_client.c fwknop client for Android.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index ee29090..c2fb16c 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Function to send a SPA data packet out onto the network.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 1aaf4c5..280d53e 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Common header for libfko source files.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index eae6310..b8423c2 100644 (file)
@@ -11,7 +11,7 @@
  * Copyright (C) Ryan Martell. (rdm4@martellventures.com)
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 9bd503a..8376ee6 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header for the fwknop base64.c
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 2cfae01..b53a3f7 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Cipher functions used by fwknop
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 510e8d4..b03a597 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header for the fwknop cipher_funcs.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 8c7a1c5..cd5a271 100644 (file)
@@ -4,7 +4,7 @@
  * @brief   Roll-up of the digests used by fwknop.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index af441d4..a3066ba 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header for the fwknop digest.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 7b2b056..5d65f38 100644 (file)
--- a/lib/fko.h
+++ b/lib/fko.h
@@ -6,7 +6,7 @@
  * Purpose: Header for libfko.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index ec18740..655bb21 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Set/Get the spa client timeout data
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index ceba8cf..d275398 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Common header for libfko source files.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index a64172b..dd68e0d 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: fko context definition.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 990137a..1d7377d 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Decode an FKO SPA message after decryption.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index e0e3aa1..64007a0 100644 (file)
@@ -8,7 +8,7 @@
  *          fko context.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 75fd4a7..a9cece8 100644 (file)
@@ -8,7 +8,7 @@
  *          message string.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index e075531..3e5fdb8 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Set/Get the spa encryption type.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 324f765..5321d24 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Error handling functions for libfko
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 56fc64f..e009540 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: General utility functions for libfko
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 9b00f77..7de5fc4 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Provide HMAC support to SPA communications
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 3f0cbaf..04584f3 100644 (file)
@@ -4,7 +4,7 @@
  * File:    fko_limits.h
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 7ccd6d3..b8c528a 100644 (file)
@@ -7,7 +7,7 @@
  *          on the current spa data.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index af87e21..df432d5 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Provide validation functions for SPA messages
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index f35c7ca..eb39f10 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Set/Get the spa nat access request data.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index deee3dd..4a1c980 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Generate a 16-byte random numeric value.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index abbb0e3..3b9bc71 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Set/Get the spa server auth data.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 341d64e..f69caf2 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Defines various states and flags for libfko operations.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 79e0446..4971c00 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Get the current timestamp with optional offset applied.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 4783458..f24cf3a 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Set/Get the current username.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 52f6d9d..84cc08e 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Provide validation functions for SPA messages
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index e25636b..47814bf 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Provide a set of common utility functions that fwknop can use.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 5477b7f..1ae830e 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header for utility functions used by libfko
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 9814463..3f2f40c 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: gpgme-related functions for GPG encryptions support in libfko.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 7e61080..24941fe 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header for the fwknop gpgme_funcs.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 404e2c7..23d1924 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Provide HMAC support to SPA communications
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 239be8e..e3ac5b4 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Provide HMAC support for SPA communications
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 8574ba9..fa56aaa 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Python wrapper module for the fwknop library (libfko).
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *****************************************************************************
index d65a7f3..500bfae 100644 (file)
@@ -6,7 +6,7 @@
 # Purpose: Driver script for the fko module.
 #
 # Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
-# Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+# Copyright (C) 2009-2014 fwknop developers and contributors. For a full
 # list of contributors, see the file 'CREDITS'.
 #
 ##############################################################################
index f5744e4..9670d07 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Access.conf file processing for fwknop server.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index a16b6b8..b594170 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fwknopd access.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index aa463f8..648a635 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fwknopd command line options.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 845b7a7..bb0d2a3 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Command-line and config file processing for fwknop server.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 64202ec..273314c 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fwknopd config_init.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 692261f..22ebe3c 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Routines for executing and processing external commands.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 0776a55..4975554 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for extcmd.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index a754b9b..1c8c561 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Fwknop routines for managing the firewall rules.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index b6dc9c6..e94d218 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fw_util.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index d922dc2..1e875b9 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Fwknop routines for managing ipf firewall rules.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index db5d958..966607d 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fw_util_ipf.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 0c26659..fcf2c9d 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Fwknop routines for managing ipfw firewall rules.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index faf65d9..fa71676 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fw_util_ipfw.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 5b260f6..f40ac06 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Fwknop routines for managing iptables firewall rules.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 558bba1..38bac9d 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fw_util_iptables.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index b91cba0..c062242 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Fwknop routines for managing pf firewall rules.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 6bef91d..71ecb05 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fw_util_pf.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index c62fe85..c9b4679 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: An implementation of an fwknop server.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 55c4c0f..3412b04 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fwknopd server program.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 26da2f7..8553820 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fwknopd source files.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 8806457..2507bb6 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Error message functions for fwknopd
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index f08cdc1..30cc5e5 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fwknopd_errors.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index d1467db..b6815dc 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Process an incoming SPA data packet for fwknopd.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 0416f8d..48c91c6 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for incoming_spa.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index d20da23..14737ba 100644 (file)
@@ -7,7 +7,7 @@
  *          and can take varibale number of args.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 9296941..202d55b 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for log_msg.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 4add69f..4d22096 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: The pcap capture routines for fwknopd.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index e6356df..c922d0b 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for pcap_capture.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 755a8ad..7909824 100644 (file)
@@ -9,7 +9,7 @@
  *          creation is successful, it is queued for processing.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 56c7be8..f6dc668 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for process_packet and other fwknopd code.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 2746363..638c46e 100644 (file)
@@ -10,7 +10,7 @@
  *          of a previously received SPA packets.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 0771b08..846bcf6 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for fwknopd replay_cache.c functions.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 8ab427d..8054ca8 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Signal handling dta and routines for fwknopd.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 646d2a0..9a433ff 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for sig_handler functions and data.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index f9a2289..df2a191 100644 (file)
@@ -7,7 +7,7 @@
  *          to accept a tcp connection, then drop it after the first packet.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 567f1cf..23a8b99 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for tcp_server.c.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index cd51c5f..8daa3aa 100644 (file)
@@ -4,7 +4,7 @@
  * @brief   General/Generic functions for the fwknop server.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 4417afa..4685a94 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header file for utils.c fwknopd server program.
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):
index 4075019..b830357 100755 (executable)
@@ -335,6 +335,7 @@ our $pgrep_path   = '';
 our $openssl_path = '';
 our $base64_path  = '';
 our $pinentry_fail = 0;
+our $perl_path = '';
 our $platform = '';
 our $help = 0;
 our $YES = 1;
@@ -1196,6 +1197,31 @@ sub look_for_crashes() {
     return $rv;
 }
 
+sub code_structure_search_sources_for_non_ascii_chars() {
+
+    my $rv = 1;
+
+    for my $src_dir ('client', 'server', 'win32', 'common', 'lib') {
+        next unless (glob("../$src_dir/*.c"))[0];
+        &run_cmd($perl_path . q{ -lwne 'print "non-ascii char in $ARGV" and exit 0 if /[^\w\s\x20-\x7e]/' } . "../$src_dir/*.c",
+            $cmd_out_tmp, $curr_test_file);
+        next unless (glob("../$src_dir/*.h"))[0];
+        &run_cmd($perl_path . q{ -lwne 'print "non-ascii char in $ARGV" and exit 0 if /[^\w\s\x20-\x7e]/' } . "../$src_dir/*.h",
+            $cmd_out_tmp, $curr_test_file);
+    }
+
+    if (&file_find_regex(
+            [qr/^non\-ascii/],
+            $MATCH_ALL, $APPEND_RESULTS, $curr_test_file)) {
+        &write_test_file(
+            "[-] non-ascii char found in source file, setting rv=0\n",
+            $curr_test_file);
+        $rv = 0;
+    }
+
+    return $rv;
+}
+
 sub code_structure_fko_error_strings() {
 
     my $rv = 1;
@@ -5726,6 +5752,7 @@ sub init() {
     $pgrep_path   = &find_command('pgrep') unless $pgrep_path;
     $lib_view_cmd = &find_command('ldd') unless $lib_view_cmd;
     $git_path     = &find_command('git') unless $git_path;
+    $perl_path    = &find_command('perl') unless $perl_path;
 
     ### On Mac OS X look for otool instead of ldd
     unless ($lib_view_cmd) {
index fd10dc1..116ddc2 100644 (file)
@@ -6,4 +6,10 @@
         'detail'   => 'all error codes handled',
         'function' => \&code_structure_fko_error_strings,
     },
+    {
+        'category' => 'code structure',
+        'subcategory' => 'chars',
+        'detail'   => 'search for non-ascii chars',
+        'function' => \&code_structure_search_sources_for_non_ascii_chars,
+    },
 );
index bc848ac..3fda1a1 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Common definition header for libfko source files (Windows build).\r
  *\r
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.\r
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full\r
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full\r
  *  list of contributors, see the file 'CREDITS'.\r
  *\r
  *  License (GNU General Public License):\r
index 40e6f32..d4cdc4e 100644 (file)
@@ -6,7 +6,7 @@
  * Purpose: Header for getlogin.c
  *
  *  Fwknop is developed primarily by the people listed in the file 'AUTHORS'.
- *  Copyright (C) 2009–2014 fwknop developers and contributors. For a full
+ *  Copyright (C) 2009-2014 fwknop developers and contributors. For a full
  *  list of contributors, see the file 'CREDITS'.
  *
  *  License (GNU General Public License):