Index: linkchecker.module
===================================================================
--- linkchecker.module	(revision 269)
+++ linkchecker.module	(working copy)
@@ -152,14 +160,20 @@
 
   $header = array(
                   array('data' => t('Node'), 'field' => 'nodeid', 'sort' => 'desc'),
+                  array('data' => t('Type'), 'field' => 'type', 'sort' => 'desc'),
+                  array('data' => t('URL Alias')/*, 'field' => 'nodeid', 'sort' => 'desc'*/),
+                  array('data' => t('Maintainer'), 'field' => 'name', 'sort' => 'desc'),
                   array('data' => t('URL'), 'field' => 'url', 'sort' => 'desc'),
                   array('data' => t('Error'), 'field' => 'response')
                   );
 
-  $result = pager_query('SELECT * FROM `{linkchecker_tasks}` INNER JOIN linkchecker_results ON linkchecker_tasks.taskid = linkchecker_results.taskid  
'. tablesort_sql($header), 3000, 0, 'SELECT COUNT(*) `{linkchecker_tasks}`;');
+  $result = pager_query('SELECT * FROM `{linkchecker_tasks}` INNER JOIN linkchecker_results ON linkchecker_tasks.taskid = linkchecker_results.taskid INNER JOIN node n ON nodeid=nid INNER JOIN users u ON n.uid=u.uid'. tablesort_sql($header), 3000, 0, 'SELECT COUNT(*) `{linkchecker_tasks}`;');
   while ($foo = db_fetch_object($result)) {
     $rows[] = array(l($foo->nodeid, "node/". $foo->nodeid ),
-                    $foo->url,
+                    $foo->type,
+                    drupal_get_path_alias("node/{$foo->nodeid}"),
+                    $foo->name,
+                    "<a href=\"{$foo->url}\">".$foo->url.'</a>',
                     $foo->response
                    );
   }
@@ -507,12 +521,12 @@
      $info["path"] = str_replace(" ", "%20", $info["path"]);
      // Sets the headers to send
 
-     $out  = "HEAD ". $info["path"] ."". $query ." HTTP/1.0\r\n";
+     $out  = "GET ". $info["path"] ."". $query ." HTTP/1.0\r\n";
      $out .= "Host: ". $info['host'] ."\r\n";
      $out .= "Connection: close \r\n" ;
      $out .= "Accept-language: en-us;q=0.7,en;q=0.3 \r\n";
      $out .= "Accept:   text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5";
-     $out .= "Accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7";
+     $out .= "Accept-charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7\r\n";
      $out .= "User-Agent:   Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.5) Gecko/20061201 Firefox/2.0.0.5 (Ubuntu-feisty) \r\n\r\n";
      d_("Headers sent: $out");
      // writes the headers out

