diff options
author | Brian Bidulock | 2014-08-01 05:32:56 -0600 |
---|---|---|
committer | Brian Bidulock | 2015-06-10 05:12:12 -0600 |
commit | d0a5fe51495a40fc4ce0dc488cdfce6c2168d5e9 (patch) | |
tree | eb42e56f2ef3a016df0a39a01a7bf7b24d7da7be | |
parent | 30d14d0f4a25b367d4e8650fbde862743b0eccc7 (diff) | |
download | aur-d0a5fe51495a40fc4ce0dc488cdfce6c2168d5e9.tar.gz |
version 2.1-4
-rw-r--r-- | .AURINFO | 16 | ||||
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 30 | ||||
-rw-r--r-- | btscanner.changelog | 5 | ||||
-rw-r--r-- | btscanner.patch | 78 |
5 files changed, 90 insertions, 45 deletions
diff --git a/.AURINFO b/.AURINFO new file mode 100644 index 000000000000..a4d8238db1a4 --- /dev/null +++ b/.AURINFO @@ -0,0 +1,16 @@ +pkgbase = btscanner + pkgdesc = Bluetooth device scanner. + pkgver = 2.1 + pkgrel = 4 + url = http://www.pentest.co.uk + changelog = btscanner.changelog + arch = i686 + arch = x86_64 + license = GPL + depends = bluez-libs + depends = libxml2 + source = http://www.pentest.co.uk/src/btscanner-2.1.tar.bz2 + source = btscanner.patch + +pkgname = btscanner + @@ -1,20 +1,18 @@ pkgbase = btscanner pkgdesc = Bluetooth device scanner. pkgver = 2.1 - pkgrel = 3 + pkgrel = 4 url = http://www.pentest.co.uk changelog = btscanner.changelog arch = i686 arch = x86_64 license = GPL depends = bluez-libs - depends = bluez-utils depends = libxml2 - depends = ncurses source = http://www.pentest.co.uk/src/btscanner-2.1.tar.bz2 source = btscanner.patch md5sums = 587ec5847647d432eac1704b260af020 - md5sums = 481f2f5b49ba83b8ab8155983c911db9 + md5sums = c1e3d85b9a01f941a111ccf747389def pkgname = btscanner @@ -3,27 +3,37 @@ pkgname=btscanner pkgver=2.1 -pkgrel=3 +pkgrel=4 pkgdesc="Bluetooth device scanner." url="http://www.pentest.co.uk" -depends=('bluez-libs' 'bluez-utils' 'libxml2' 'ncurses') +depends=('bluez-libs' 'libxml2') arch=(i686 x86_64) license=('GPL') -changelog="btscanner.changelog" +changelog=$pkgname.changelog source=(http://www.pentest.co.uk/src/$pkgname-$pkgver.tar.bz2 - btscanner.patch) + $pkgname.patch) md5sums=('587ec5847647d432eac1704b260af020' - '481f2f5b49ba83b8ab8155983c911db9') + '0b552988bffa2a843e2c52eb5f3a2f7c') + +prepare() { + cd $pkgname-$pkgver + patch -Np1 -b -z .orig -i ../$pkgname.patch + mv configure.in configure.ac + autoreconf -fiv +} + build() { - cd "$srcdir/$pkgname-$pkgver" - patch -p1 < ../btscanner.patch - ./configure --prefix=/usr --sysconf=/etc/btscanner --datadir=/usr/share/btscanner || return 1 - make + cd $pkgname-$pkgver + ./configure --prefix=/usr --sysconf=/etc/btscanner --datadir=/usr/share/btscanner + make V=0 } + package() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver make DESTDIR="${pkgdir}" install # this is the only documentation install -Dm644 README "${pkgdir}/usr/share/doc/${pkgname}/README" install -Dm644 USAGE "${pkgdir}/usr/share/doc/${pkgname}/USAGE" } +md5sums=('587ec5847647d432eac1704b260af020' + 'c1e3d85b9a01f941a111ccf747389def') diff --git a/btscanner.changelog b/btscanner.changelog index d06a5a2ca8c5..a1731585414b 100644 --- a/btscanner.changelog +++ b/btscanner.changelog @@ -1,3 +1,8 @@ +2014-08-01 Brian Bidulock <bidulock@openss7.org> + + * 2.1-4: + corrected buffer overflow + 2013-04-11 Brian Bidulock <bidulock@openss7.org> * 2.1-3 : diff --git a/btscanner.patch b/btscanner.patch index 1b349efdebe5..71a8efeac5ec 100644 --- a/btscanner.patch +++ b/btscanner.patch @@ -1,24 +1,9 @@ -diff -purN btscanner-2.1.orig/btscanner.xml btscanner-2.1/btscanner.xml ---- btscanner-2.1.orig/btscanner.xml 2004-11-01 04:56:41.000000000 -0700 -+++ btscanner-2.1/btscanner.xml 2013-04-10 23:54:38.000000000 -0600 -@@ -1,9 +1,9 @@ - <?xml version="1.0" encoding="UTF-8"?> --<!DOCTYPE btscanner SYSTEM "file:///usr/local/etc/btscanner.dtd"> -+<!DOCTYPE btscanner SYSTEM "file:///etc/btscanner/btscanner.dtd"> - <btscanner> - <files> - <log>btscanner.log</log> -- <oui>/usr/local/share/oui.txt</oui> -+ <oui>/usr/share/btscanner/oui.txt</oui> - <store>~/bts</store> - </files> - -diff -purN btscanner-2.1.orig/configure btscanner-2.1/configure ---- btscanner-2.1.orig/configure 2005-11-21 06:57:26.000000000 -0700 -+++ btscanner-2.1/configure 2013-04-10 23:55:37.000000000 -0600 -@@ -5308,14 +5308,14 @@ fi - ac_cv_lib_xml2=ac_cv_lib_xml2_main - +diff -up btscanner-2.1/configure.in.orig btscanner-2.1/configure.in +--- btscanner-2.1/configure.in.orig 2005-11-21 06:56:56.000000000 -0700 ++++ btscanner-2.1/configure.in 2014-08-01 05:20:15.000000000 -0600 +@@ -62,15 +62,6 @@ AC_CHECK_HEADERS([libxml/parser.h libxml + [AC_MSG_ERROR([libxml2 headers MIA])]) + AC_HAVE_LIBRARY(xml2,,[AC_MSG_ERROR([libxml2 not found])]) -# CFLAGS -CFLAGS="$CFLAGS -Wall -pthread -Wshadow -Wbad-function-cast \ @@ -28,14 +13,45 @@ diff -purN btscanner-2.1.orig/configure btscanner-2.1/configure - -Wcast-qual -falign-functions -falign-labels -falign-loops\ - -pedantic -fstrict-aliasing -D_GNU_SOURCE -std=c99" -# -fstack-check -fbounds-check" -+## CFLAGS -+#CFLAGS="$CFLAGS -Wall -pthread -Wshadow -Wbad-function-cast \ -+# -Wformat -Wparentheses -Wsign-compare \ -+# -Wstrict-prototypes -Wtrigraphs -Wundef -Wuninitialized \ -+# -W -Wunused -Wformat-security -Wmissing-braces -Wbad-function-cast \ -+# -Wcast-qual -falign-functions -falign-labels -falign-loops\ -+# -pedantic -fstrict-aliasing -D_GNU_SOURCE -std=c99" -+## -fstack-check -fbounds-check" - +- # cfg - echo "$as_me:$LINENO: checking the location of the config file" >&5 + AC_MSG_CHECKING(the location of the config file) + AC_ARG_WITH(cfgfile, +@@ -86,7 +77,7 @@ AC_ARG_WITH(cfgdtd, + [ cfgdtd="file://$sysconfdir/btscanner.dtd" ]) + AC_MSG_RESULT($cfgdtd) + +-CFLAGS="$CFLAGS -DCFG_FILE=\\\"$cfgfile\\\" -DCFG_DTD=\\\"$cfgdtd\\\"" ++CPPFLAGS="$CPPFLAGS -DCFG_FILE=\\\"$cfgfile\\\" -DCFG_DTD=\\\"$cfgdtd\\\"" + + # output + AC_CONFIG_FILES([Makefile]) +diff -up btscanner-2.1/Makefile.am.orig btscanner-2.1/Makefile.am +--- btscanner-2.1/Makefile.am.orig 2004-11-01 04:55:33.000000000 -0700 ++++ btscanner-2.1/Makefile.am 2014-08-01 05:21:11.000000000 -0600 +@@ -23,7 +23,8 @@ + + bin_PROGRAMS = btscanner + +-INCLUDES = -I$(top_srcdir) ++AM_CFLAGS = -Wall -pthread ++AM_CPPFLAGS = -D_GNU_SOURCE + + btscanner_SOURCES = main.c main.h \ + threader.c threader.h \ +diff -up btscanner-2.1/screen.c.orig btscanner-2.1/screen.c +--- btscanner-2.1/screen.c.orig 2005-08-17 15:15:59.000000000 -0600 ++++ btscanner-2.1/screen.c 2014-08-01 05:20:15.000000000 -0600 +@@ -985,9 +985,9 @@ int screen_init_bf(void) + bdaddr_t start, end; + + screen_init_bf_retry: +- memset(&cb, 0, sizeof(cbuf_t)); +- memset(&start, 0, sizeof(cbuf_t)); +- memset(&end, 0, sizeof(cbuf_t)); ++ memset(&cb, 0, sizeof(cb)); ++ memset(&start, 0, sizeof(start)); ++ memset(&end, 0, sizeof(end)); + ret = 0; + for (dl = 1; dl && bts_run; ) { + switch(screen_textbox("Start address", BD_RE, &cb)) { |