aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/ChangeLog.update22
-rwxr-xr-xscripts/cfg-leak2
-rwxr-xr-xscripts/cfg-norm2
-rwxr-xr-xscripts/kdevstart13
-rwxr-xr-xscripts/linecount3
5 files changed, 42 insertions, 0 deletions
diff --git a/scripts/ChangeLog.update b/scripts/ChangeLog.update
new file mode 100755
index 000000000..c847f04a4
--- /dev/null
+++ b/scripts/ChangeLog.update
@@ -0,0 +1,22 @@
+#!/bin/bash
+current=`svn info | grep Revision | sed -e "s:Revision\: ::"`
+last=`svn propget release-revision .`
+
+echo " strongswan-4.x.x / R:$current " > ChangeLog.tmp
+echo "===========================" >> ChangeLog.tmp
+echo "" >> ChangeLog.tmp
+
+svn log -r $current:$last | grep -v "| martin |" | grep -v "| andreas | " | grep -v ^$ | grep -v ^------ >> ChangeLog.tmp
+
+echo "" >> ChangeLog.tmp
+echo "" >> ChangeLog.tmp
+
+cat ChangeLog >> ChangeLog.tmp
+cat ChangeLog.tmp > ChangeLog
+
+rm ChangeLog.tmp
+
+echo "updated ChangeLog from R:$last to R:$current"
+
+svn propset release-revision "$current" . > /dev/null
+
diff --git a/scripts/cfg-leak b/scripts/cfg-leak
new file mode 100755
index 000000000..00623a141
--- /dev/null
+++ b/scripts/cfg-leak
@@ -0,0 +1,2 @@
+#!/bin/bash
+CFLAGS="-Wall -Wno-format -Wno-pointer-sign -Wno-strict-aliasing -g -O2" ./configure --sysconfdir=/etc --with-random-device=/dev/urandom --enable-ldap --enable-http --enable-leak-detective
diff --git a/scripts/cfg-norm b/scripts/cfg-norm
new file mode 100755
index 000000000..164f9a6c4
--- /dev/null
+++ b/scripts/cfg-norm
@@ -0,0 +1,2 @@
+#!/bin/bash
+CFLAGS="-Wall -Wno-format -Wno-pointer-sign -Wno-strict-aliasing -g -O2" ./configure --sysconfdir=/etc --with-random-device=/dev/urandom --enable-ldap --enable-http
diff --git a/scripts/kdevstart b/scripts/kdevstart
new file mode 100755
index 000000000..d3cc8098f
--- /dev/null
+++ b/scripts/kdevstart
@@ -0,0 +1,13 @@
+#!/bin/bash
+#
+# The kdevelop file parser gets confused by the
+# macrofied aes code, which leads to infinite
+# memory consumption. Use this dirty trick to
+# get kdevelop running...
+
+mv src/libstrongswan/crypto/crypters/aes_cbc_crypter.c libstrongswan_aes.c
+mv src/libcrypto/libaes/aes.c libcrypto_aes.c
+kdevelop3 &
+sleep 20
+mv libstrongswan_aes.c src/libstrongswan/crypto/crypters/aes_cbc_crypter.c
+mv libcrypto_aes.c src/libcrypto/libaes/aes.c
diff --git a/scripts/linecount b/scripts/linecount
new file mode 100755
index 000000000..0e659cd4b
--- /dev/null
+++ b/scripts/linecount
@@ -0,0 +1,3 @@
+#!/bin/bash
+
+find $1 -name '*.[ch]' | grep -v .svn | xargs cat | grep -v ^[[:space:]]*$ | wc -l