Commit Graph

242 Commits (d93361939c427656eb03fde3e91d7c87feb37e86)

Author SHA1 Message Date
orignal ae81cc2644 windows doesn't support graceful shutdown yet 8 years ago
hagen b03a6a5327 Merge branch 'new-webconsole' into openssl
+ new http/url classes
* extract most page/cmd handlers from HTTPConnection class
* general cleanup of HTTPServer.{cpp,h}
+ http basic auth for webconsole
+ gracefull/quick shutdown commands
- drop direct access for b32 addresses from webconsole: use proxy instead
8 years ago
orignal 5e2dc14dd5 get family string from local RouterInfo 8 years ago
hagen f131e31949 * HTTPServer.cpp: add request logging 8 years ago
hagen 8fd55a210a * HTTPServer.cpp: add 'Shutdown' commands 8 years ago
hagen 678650beaf * HTTPServer.{cpp,h}: basic auth 8 years ago
hagen 75db2867dc * HTTPServer.cpp: protect SAM pages if disabled 8 years ago
hagen 80e37df012 * HTTPServer.{cpp,h}: change page/cmd processing flow 8 years ago
hagen 1f404bb622 * HTTPServer.cpp: move html parts outside HTTPConnection class 8 years ago
hagen 54078087e5 * HTTPServer.cpp: move common code to function 8 years ago
hagen 23b8df1c36 * HTTPServer.cpp: move commands to separate page 8 years ago
hagen 65395516b0 * HTTPServer.cpp: drop separate function handlers for commands 8 years ago
hagen 849308e28d * HTTPServer.cpp: drop boost::date_time dep 8 years ago
hagen 4d98a64000 * HTTPServer.{cpp,h}: extract html-rendering methods from class 8 years ago
hagen 0c8fdfca7d * HTTPServer.{cpp,h}: merge HandleWriteReply & Terminate : the same purpose 8 years ago
hagen 2a1fe99a29 * HTTPServer.{cpp,h}: drop rest of streaming support 8 years ago
hagen 4fa4ba6301 * HTTPServer.cpp: move known jump services to std::map 8 years ago
hagen 48b3959cfb * HTTPServer.{cpp,h}: cleanup 8 years ago
hagen 9bbff744e9 * HTTPServer.{cpp,h}: chg HandleRequest() signature 8 years ago
hagen 19b0c266f9 * HTTPServer.{cpp,h}: * extract css-styles to separate block * split /?page= from /?cmd= requests * cleaner html-template 8 years ago
hagen fead940d10 * HTTPServer.{cpp,h}: * move query parsing code to one place * use /?cmd=X instead /?X * unified handler signatures 8 years ago
hagen 687e17ac52 * HTTPServer.{cpp,h}: throw away direct quering b32 addresses: use proxy 8 years ago
hagen b1c85dcb74 * HTTPServer.{cpp,h}: throw away request/reply/url, use new impl 8 years ago
hagen 332f0118a2 * rename namespace for http 8 years ago
hagen 6ed709d6e6 * HTTPServer.{cpp,h}: extract itoopie{Image,Favicon} from HTTPConnection (!) class 8 years ago
hagen 7a461c1684 * HTTPServer.{cpp,h}: move #include to one place 8 years ago
hagen 7cf171671d * HTTPConnection::reply : to_buffers() -> to_string() 8 years ago
weekendi2p a78caa2976 added SetFamilyString(); GetFamilyString() and shows family in webiface 8 years ago
orignal bce2a63772 rollback some changes 9 years ago
hagen 3f9d2601b4 + HTTPConnection::SendError() 9 years ago
hagen 04bfd52fba * HTTPConnection::SendReply() : cleaner code 9 years ago
hagen 87dd890eb0 * HTTPConnection::reply : to_buffers() -> to_string() 9 years ago
hagen a5c0b48b57 * HandleDestinationRequestTimeout() : readable code 9 years ago
hagen 5d38693b4d * HTTPServer : fold namespace to two constants 9 years ago
hagen a4773d259d * use std::to_string() instead boost's function 9 years ago
xcps afe2935c9d webconsole update 9 years ago
orignal 941f30d1ea show streams from all streaming destinations 9 years ago
Jeff Becker 751b95d4af
add locking to SAM when adding/removing sockets 9 years ago
xcps e345161763 default subscription address to inr, jump services b32 9 years ago
xcps 8614c4db73 Sent/received traffic amount humanize 9 years ago
0niichan 6699bd47b5 Fixed b64 textarea in the webconsole 9 years ago
orignal 996f61efe1 use shared_ptr for Address 9 years ago
xcps a1fc48f2a6 Update HTTPServer.cpp 9 years ago
xcps 400e3d21f9 jump services 9 years ago
orignal ef6028e933 replace std::map to std::list for inbound tunnels 9 years ago
orignal 5d41fe4a35 Merge pull request #400 from majestrate/webui-add-tunnel-count
Add Transit/Client Tunnel Count to web ui
9 years ago
Jeff Becker 1dc6cec1aa
add client/transit tunnel count in webui 9 years ago
Jeff Becker 9378668e52
add colin 9 years ago
Jeff Becker eb96ead80e
add tunnel counts to front page of web ui 9 years ago
orignal 9403fbaf81 common tunnels' hash table 9 years ago
orignal 79190f313d use shared_ptr for transit tunnels 9 years ago
hagen 79bf44b3f5 * i2p::fs migration: ClientContext, Destination, HTTPServer, Reseed, RouterContext 9 years ago
orignal f3b277aeef doesn't store leases in netdb 9 years ago
orignal f7e21dbe5c show tags for local destinations 9 years ago
hagen 05043f30dc * tune logs 9 years ago
orignal cd549937c5 support multiple server tunnels with same destination and different ports 9 years ago
zenjy 02b566055e * HTTPServer.cpp: add space after "Queue size:" 9 years ago
orignal b6dcb2f4c0 show streams as table (byt sha-db) 9 years ago
orignal 2a4d78d9bf wordwrapping (by sha-db) 9 years ago
orignal 208e8f8247 new webconsole style by sha-db 9 years ago
orignal 8fa053f7c7 show I2P tunnels at web console 9 years ago
orignal a0816b04e5 purple links, coloured tunnels 9 years ago
orignal e2ff49825f favicon added 9 years ago
orignal 81b2f2114d purplei2p webconsole style(by sha-db) 9 years ago
orignal 870e84a700 new webconsole layout (by nda) 9 years ago
hagen 89e3178ea3 * sane log messages: HTTPServer.cpp 9 years ago
orignal a7b8b52dbd fixed crash 9 years ago
orignal d89f0f51df show full tunnel path 9 years ago
orignal c5308e3f2f separate SSU sessions lists for V4 and V6 9 years ago
erlend1 cee1b8a64a Configurable addresses from master 9 years ago
orignal 387ce4b6fa fixed access to eepsites from webconsole 9 years ago
orignal 7943b13891 use shared_ptr for sockets 9 years ago
orignal e5cb70972e moved status_string to reply structure 9 years ago
orignal 0d84871037 backport of 'make http server http/1.1 compliant' 9 years ago
orignal 62cf83921b cumulative update from bitbucket 9 years ago
orignal 7c660ee556 show local destination for SAM sessions 10 years ago
orignal 51b850aa85 show windows size and connection status 10 years ago
orignal 62593f60c5 fixed memory leak 10 years ago
orignal 60c60b4db1 calculate bandwidth 10 years ago
orignal 028e3a6c35 show total send/received bytes 10 years ago
orignal 3c10ba4511 show base64 address 10 years ago
orignal 6f9d8ed01b show tunlel creation success ratio 10 years ago
orignal 30715c2512 firewall detection 10 years ago
orignal d08d1c9127 show uptime properly 10 years ago
orignal c46a82420d show uptime 10 years ago
orignal 05e49bbeab show SAM sessions through web interface 10 years ago
orignal a80e4ef0ea fixed memory leak 10 years ago
orignal 14f448f4c7 show tunnels queue size 10 years ago
orignal 4a6847da8d RTT 10 years ago
ygrishin 803737011a fixed HTTP connection being reset on Windows 10 years ago
orignal 908404ab62 show send buffer size 10 years ago
orignal d1d6797d3e store LeaseSet as shared_ptr 10 years ago
orignal 6683a9cf76 moved NTCP to separate thread 10 years ago
Francisco Blas (klondike) Izquierdo Riera cb94d43092 Use the address book for conversion into .b32.i2p 10 years ago
orignal 8c49f76534 copy request to buffer if LeaseSet is requested 10 years ago
orignal 3547a4042c request and handle LeaseSets through local destination only 10 years ago
Kill Your TV 42075e74ad fetch with HTTP/1.1 10 years ago
orignal 6e32c389b1 some cleanup 10 years ago
orignal 4e54fbec08 delete stream from inside 10 years ago
orignal 9539fb8cb0 fixed memory leak 10 years ago