Remove useless comments or prints

This commit is contained in:
Naim A 2016-01-21 16:06:05 -08:00
parent 5842706d29
commit bc97b747ad
18 changed files with 25 additions and 88 deletions

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *
@ -99,7 +99,6 @@ namespace UDPT
void SQLite3Driver::doSetup() void SQLite3Driver::doSetup()
{ {
// cout << "Creating DB..." << endl;
char *eMsg = NULL; char *eMsg = NULL;
// for quicker stats. // for quicker stats.
sqlite3_exec(this->db, "CREATE TABLE stats (" sqlite3_exec(this->db, "CREATE TABLE stats ("
@ -109,13 +108,11 @@ namespace UDPT
"seeders INTEGER DEFAULT 0," "seeders INTEGER DEFAULT 0,"
"last_mod INTEGER DEFAULT 0" "last_mod INTEGER DEFAULT 0"
")", NULL, NULL, &eMsg); ")", NULL, NULL, &eMsg);
// cout << "stats: " << (eMsg == NULL ? "OK" : eMsg) << endl;
// for non-Dynamic trackers
sqlite3_exec(this->db, "CREATE TABLE torrents (" sqlite3_exec(this->db, "CREATE TABLE torrents ("
"info_hash blob(20) UNIQUE," "info_hash blob(20) UNIQUE,"
"created INTEGER" "created INTEGER"
")", NULL, NULL, &eMsg); ")", NULL, NULL, &eMsg);
// cout << "torrents: " << (eMsg == NULL ? "OK" : eMsg) << endl;
} }
bool SQLite3Driver::getTorrentInfo(TorrentEntry *e) bool SQLite3Driver::getTorrentInfo(TorrentEntry *e)
@ -209,8 +206,6 @@ namespace UDPT
sql += hash; sql += hash;
sql += "' (peer_id,ip,port,uploaded,downloaded,left,last_seen) VALUES (?,?,?,?,?,?,?)"; sql += "' (peer_id,ip,port,uploaded,downloaded,left,last_seen) VALUES (?,?,?,?,?,?,?)";
// printf("IP->%x::%u\n", pE->ip, pE->port);
sqlite3_prepare(this->db, sql.c_str(), sql.length(), &stmt, NULL); sqlite3_prepare(this->db, sql.c_str(), sql.length(), &stmt, NULL);
sqlite3_bind_blob(stmt, 1, (void*)peer_id, 20, NULL); sqlite3_bind_blob(stmt, 1, (void*)peer_id, 20, NULL);

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *
@ -43,7 +43,7 @@ namespace UDPT
bool getPeers (uint8_t info_hash [20], int *max_count, PeerEntry *pe); bool getPeers (uint8_t info_hash [20], int *max_count, PeerEntry *pe);
void cleanup (); void cleanup ();
~SQLite3Driver (); virtual ~SQLite3Driver ();
private: private:
sqlite3 *db; sqlite3 *db;

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2013 Naim A. * Copyright © 2013-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *
@ -167,7 +167,7 @@ doSrv:
stringstream stream; stringstream stream;
stream << "<html>"; stream << "<html>";
stream << "<head><title>Not Found</title></head>"; stream << "<head><title>Not Found</title></head>";
stream << "<body><h1>Not Found</h1><div>The server couldn't find the request resource.</div><br /><hr /><div style=\"font-size:small;text-align:center;\">&copy; 2013 Naim A. | <a href=\"http://udpt.googlecode.com/\">The UDPT Project</a></div></body>"; stream << "<body><h1>Not Found</h1><div>The server couldn't find the request resource.</div><br /><hr /><div style=\"font-size:small;text-align:center;\"><a href=\"http://github.com/naim94a/udpt\">UDPT</a></div></body>";
stream << "</html>"; stream << "</html>";
string str = stream.str(); string str = stream.str();
resp.write (str.c_str(), str.length()); resp.write (str.c_str(), str.length());
@ -183,7 +183,7 @@ doSrv:
stringstream stream; stringstream stream;
stream << "<html>"; stream << "<html>";
stream << "<head><title>Internal Server Error</title></head>"; stream << "<head><title>Internal Server Error</title></head>";
stream << "<body><h1>Internal Server Error</h1><div>An Error Occurred while trying to process your request.</div><br /><hr /><div style=\"font-size:small;text-align:center;\">&copy; 2013 Naim A. | <a href=\"http://udpt.googlecode.com/\">The UDPT Project</a></div></body>"; stream << "<body><h1>Internal Server Error</h1><div>An Error Occurred while trying to process your request.</div><br /><hr /><div style=\"font-size:small;text-align:center;\"><a href=\"http://github.com/naim94a/udpt\">UDPT</a></div></body>";
stream << "</html>"; stream << "</html>";
string str = stream.str(); string str = stream.str();
resp.write (str.c_str(), str.length()); resp.write (str.c_str(), str.length());

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2013 Naim A. * Copyright © 2013-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2013 Naim A. * Copyright © 2013-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *
@ -150,15 +150,10 @@ namespace UDPT
{ {
// It would be very appreciated to keep this in the code. // It would be very appreciated to keep this in the code.
resp->write("<html>" resp->write("<html>"
"<head><title>Powered by UDPT</title></head>" "<head><title>UDPT Torrent Tracker</title></head>"
"<body>" "<body>"
"<h2>The UDPT Project</h2>" "<div style=\"vertical-align:top;\">This tracker is running on UDPT Software.</div>"
"<div style=\"vertical-align:top;\">This tracker is running on UDPT Software.<br />" "<br /><hr /><div style=\"text-align:center;font-size:small;\"><a href=\"http://github.com/naim94a/udpt\">UDPT</a></div>"
"UDPT is a open-source project, freely available for anyone to use. If you would like to obtain a copy of the software, you can get it here: <a href=\"http://code.google.com/p/udpt\">http://code.googe.com/p/udpt</a>."
"<br /><br />If you would like to help the project grow, please donate for our hard work, effort &amp; time: <a class=\"dbtn\" href=\"https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6735UFXPUM7BG\">"
"<img src=\"data:image/gif;base64,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\" alt=\"Donate via PayPal\" />"
"</a></div>"
"<br /><hr /><div style=\"text-align:center;font-size:small;\">&copy; 2013 Naim A. | Powered by <a href=\"http://code.google.com/p/udpt\">UDPT</a></div>"
"</body>" "</body>"
"</html>"); "</html>");
} }

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2013 Naim A. * Copyright © 2013-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *

View file

@ -1,6 +1,6 @@
/* /*
* *
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *
@ -156,8 +156,6 @@ void _settings_clean_string (char **str)
_settings_clean_string(&key); _settings_clean_string(&key);
_settings_clean_string(&value); _settings_clean_string(&value);
// printf("KEY: '%s'\tVALUE: '%s'\n", key, value);
// add to settings... // add to settings...
this->set (className, key, value); this->set (className, key, value);

View file

@ -1,6 +1,6 @@
/* /*
* *
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *
@ -119,51 +119,3 @@ namespace UDPT
void parseSettings (char *data, int len); void parseSettings (char *data, int len);
}; };
}; };
//#ifdef __cplusplus
//extern "C" {
//#endif
//
//typedef struct {
// char *key;
// char *values;
//} KeyValue;
//
//typedef struct {
// char *classname;
// KeyValue *entries;
// uint32_t entry_count, entry_size;
//} SettingClass;
//
//typedef struct {
// char *filename;
//
// SettingClass *classes;
// uint32_t class_count, class_size;
//
// char *buffer;
//} Settings;
//
//
//void settings_init (Settings *s, const char *filename);
//
//int settings_load (Settings *s);
//
//int settings_save (Settings *s);
//
//void settings_destroy (Settings *s);
//
//SettingClass* settings_get_class (Settings *s, const char *classname);
//
//char* settingclass_get (SettingClass *s, const char *name);
//
//int settingclass_set (SettingClass *s, const char *name, const char *value);
//
//char* settings_get (Settings *s, const char *classn, const char *name);
//
//
//int settings_set (Settings *s, const char *classn, const char *name, const char *value);
//
//#ifdef __cplusplus
//}
//#endif

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *
@ -443,8 +443,6 @@ static int _isIANA_IP (uint32_t ip)
} }
} }
// cout << ":: " << (void*)m_hton32(remote->sin_addr.s_addr) << ": " << m_hton16(remote->sin_port) << " ACTION=" << action << endl;
if (action == 0 && r >= 16) if (action == 0 && r >= 16)
return UDPTracker::handleConnection (usi, remote, data); return UDPTracker::handleConnection (usi, remote, data);
else if (action == 1 && r >= 98) else if (action == 1 && r >= 98)
@ -453,7 +451,6 @@ static int _isIANA_IP (uint32_t ip)
return UDPTracker::handleScrape (usi, remote, data, r); return UDPTracker::handleScrape (usi, remote, data, r);
else else
{ {
// cout << "E: action=" << action << ", r=" << r << endl;
UDPTracker::sendError (usi, remote, cR->transaction_id, "Tracker couldn't understand Client's request."); UDPTracker::sendError (usi, remote, cR->transaction_id, "Tracker couldn't understand Client's request.");
return -1; return -1;
} }

View file

@ -1,5 +1,5 @@
/* /*
* Copyright © 2012,2013 Naim A. * Copyright © 2012-2016 Naim A.
* *
* This file is part of UDPT. * This file is part of UDPT.
* *