Package: nanourl
Version: 0.1-7
Severity: normal

As shipped, nanourl can't support GET requests, so tricks like creating a
Firefox bookmark like this:

javascript:void(location.href='http://server.com/nanourl/create.php?url='+location.href)

to support automatic generation of URLs don't work.  The trivial patch
attached allows GET URLs to work although it prefers any information coming
in via POST.

-- System Information:
Debian Release: testing/unstable
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.16-1-k7
Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1)

Versions of packages nanourl depends on:
ii  apache                        1.3.34-4   versatile, high-performance HTTP s
ii  apache2-mpm-prefork [apache2] 2.2.3-3    Traditional model for Apache HTTPD
ii  mysql-client-5.0 [mysql-clien 5.0.24a-5  mysql database client binaries
ii  php4                          4:4.4.4-1  server-side, HTML-embedded scripti
ii  php4-mysql                    4:4.4.4-1  MySQL module for php4

nanourl recommends no packages.

-- no debconf information
--- create.php.orig     2006-11-28 14:00:37.000000000 -0500
+++ create.php  2006-11-28 14:01:13.000000000 -0500
@@ -16,6 +16,10 @@
     include('nanourl.conf');
     $newurl = $_POST['url'];
 
+    if(!$newurl)
+    {
+            $newurl = $_GET['url'];
+    }
     if($newurl)
     {
             if(! ($connection = @ mysql_connect($nanourlHost, $nanourlUser, 
$nanourlPassword)) ) {

Reply via email to