Commit Graph

58 Commits

Author SHA1 Message Date
orignal
db71673722 fixed #629. catch HTTPServer exceptions 2016-09-08 09:19:30 -04:00
hagen
26440d94f1 * HTTPServer : keep response data for async_write() 2016-08-26 14:42:34 +00:00
hagen
6f77c6f3f4 * HTTPProxy.cpp : don't reuse part of httppserver, addresshelpers handling will be moved to proxy in future 2016-06-27 02:37:32 +00:00
xcps
9f41151156 HTTP proxy redirects to 0.0.0.0:7070/?page=jumpservices 2016-06-24 19:25:48 -04:00
hagen
cd237219e4 * extract unused image to separate file 2016-06-01 00:14:46 +00:00
hagen
678650beaf * HTTPServer.{cpp,h}: basic auth 2016-04-27 00:39:34 +00:00
hagen
80e37df012 * HTTPServer.{cpp,h}: change page/cmd processing flow 2016-04-27 00:39:33 +00:00
hagen
4d98a64000 * HTTPServer.{cpp,h}: extract html-rendering methods from class 2016-04-27 00:39:24 +00:00
hagen
0c8fdfca7d * HTTPServer.{cpp,h}: merge HandleWriteReply & Terminate : the same purpose 2016-04-27 00:39:24 +00:00
hagen
fd928e8d12 * HTTPServer.h: not virtual: not inherited anywhere 2016-04-27 00:39:24 +00:00
hagen
2a1fe99a29 * HTTPServer.{cpp,h}: drop rest of streaming support 2016-04-27 00:39:24 +00:00
hagen
48b3959cfb * HTTPServer.{cpp,h}: cleanup 2016-04-27 00:39:24 +00:00
hagen
9bbff744e9 * HTTPServer.{cpp,h}: chg HandleRequest() signature 2016-04-27 00:39:24 +00:00
hagen
19b0c266f9 * HTTPServer.{cpp,h}: * extract css-styles to separate block * split /?page= from /?cmd= requests * cleaner html-template 2016-04-27 00:39:24 +00:00
hagen
fead940d10 * HTTPServer.{cpp,h}: * move query parsing code to one place * use /?cmd=X instead /?X * unified handler signatures 2016-04-27 00:39:24 +00:00
hagen
687e17ac52 * HTTPServer.{cpp,h}: throw away direct quering b32 addresses: use proxy 2016-04-27 00:39:12 +00:00
hagen
b1c85dcb74 * HTTPServer.{cpp,h}: throw away request/reply/url, use new impl 2016-04-27 00:39:12 +00:00
hagen
332f0118a2 * rename namespace for http 2016-04-27 00:39:12 +00:00
hagen
6ed709d6e6 * HTTPServer.{cpp,h}: extract itoopie{Image,Favicon} from HTTPConnection (!) class 2016-04-27 00:39:12 +00:00
hagen
7a461c1684 * HTTPServer.{cpp,h}: move #include to one place 2016-04-27 00:39:12 +00:00
hagen
7cf171671d * HTTPConnection::reply : to_buffers() -> to_string() 2016-04-27 00:39:12 +00:00
orignal
bce2a63772 rollback some changes 2016-04-14 14:05:25 -04:00
hagen
3f9d2601b4 + HTTPConnection::SendError() 2016-04-14 00:34:15 +00:00
hagen
87dd890eb0 * HTTPConnection::reply : to_buffers() -> to_string() 2016-04-14 00:34:13 +00:00
xcps
400e3d21f9 jump services 2016-03-11 15:30:50 +05:00
orignal
8fa053f7c7 show I2P tunnels at web console 2016-01-13 20:21:53 -05:00
erlend1
cee1b8a64a Configurable addresses from master 2015-11-30 16:44:32 +02:00
orignal
7943b13891 use shared_ptr for sockets 2015-11-22 17:01:37 -05:00
orignal
e5cb70972e moved status_string to reply structure 2015-11-22 10:58:57 -05:00
orignal
62cf83921b cumulative update from bitbucket 2015-11-03 09:15:49 -05:00
orignal
62593f60c5 fixed memory leak 2015-04-04 15:44:29 -04:00
orignal
05e49bbeab show SAM sessions through web interface 2015-02-20 22:47:36 -05:00
orignal
d1d6797d3e store LeaseSet as shared_ptr 2015-01-27 11:27:58 -05:00
orignal
4bd8b44ab2 shared pointers for streams 2014-11-23 11:33:58 -05:00
orignal
65719ae645 send destination port for streaming 2014-10-22 21:36:11 -04:00
orignal
e96ffd4189 don't block HTTP server/proxy for 10 seconds anymore 2014-10-21 14:28:56 -04:00
orignal
6fd5db250b start/stop accepting transit tunnels 2014-09-30 13:34:29 -04:00
orignal
34cb17afb1 show local destination's tunnels 2014-09-29 22:18:32 -04:00
orignal
b13c9d924f show local destinations 2014-09-28 19:15:04 -04:00
orignal
fd090fa0c0 split diagnostics by few pages 2014-09-28 16:12:25 -04:00
orignal
3a8bf1e38f POST longer messages 2014-09-16 10:28:45 -04:00
orignal
52fddadc98 send original user's request through the proxy 2014-09-15 20:32:01 -04:00
orignal
e4383bdede moved itooopie to string static constant 2014-09-03 11:24:49 -04:00
orignal
b6e0fdf920 eepSite reponse with long content 2014-08-11 12:10:41 -04:00
orignal
4cb98757ce incoming connection to eepSite 2014-08-04 16:30:37 -04:00
Mikal Villa
bff3d8f5c1 Prepare support for POST/PUT 2014-07-16 18:41:40 +02:00
chertov
cdbcf0db76 add http status code 2014-04-18 01:53:48 +04:00
orignal
3acdbf38c9 moved itoopieImage inside HTTPConnection 2014-03-30 08:40:53 -04:00
orignal
ce92b629f1 fixed build error 2014-03-29 20:14:57 -04:00
chertov
df0e235de2 use HTTPConnection as the base class for proxy 2014-03-30 02:16:23 +04:00