hagen
89d2505a7c
* fix time in webconsole ( #496 )
8 years ago
orignal
f9e4182624
temporary disable 'reload config' item
8 years ago
orignal
c49fdf1233
initial commit for reload config command
9 years ago
orignal
ae81cc2644
windows doesn't support graceful shutdown yet
9 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
9 years ago
orignal
5e2dc14dd5
get family string from local RouterInfo
9 years ago
hagen
f131e31949
* HTTPServer.cpp: add request logging
9 years ago
hagen
8fd55a210a
* HTTPServer.cpp: add 'Shutdown' commands
9 years ago
hagen
678650beaf
* HTTPServer.{cpp,h}: basic auth
9 years ago
hagen
75db2867dc
* HTTPServer.cpp: protect SAM pages if disabled
9 years ago
hagen
80e37df012
* HTTPServer.{cpp,h}: change page/cmd processing flow
9 years ago
hagen
1f404bb622
* HTTPServer.cpp: move html parts outside HTTPConnection class
9 years ago
hagen
54078087e5
* HTTPServer.cpp: move common code to function
9 years ago
hagen
23b8df1c36
* HTTPServer.cpp: move commands to separate page
9 years ago
hagen
65395516b0
* HTTPServer.cpp: drop separate function handlers for commands
9 years ago
hagen
849308e28d
* HTTPServer.cpp: drop boost::date_time dep
9 years ago
hagen
4d98a64000
* HTTPServer.{cpp,h}: extract html-rendering methods from class
9 years ago
hagen
0c8fdfca7d
* HTTPServer.{cpp,h}: merge HandleWriteReply & Terminate : the same purpose
9 years ago
hagen
2a1fe99a29
* HTTPServer.{cpp,h}: drop rest of streaming support
9 years ago
hagen
4fa4ba6301
* HTTPServer.cpp: move known jump services to std::map
9 years ago
hagen
48b3959cfb
* HTTPServer.{cpp,h}: cleanup
9 years ago
hagen
9bbff744e9
* HTTPServer.{cpp,h}: chg HandleRequest() signature
9 years ago
hagen
19b0c266f9
* HTTPServer.{cpp,h}: * extract css-styles to separate block * split /?page= from /?cmd= requests * cleaner html-template
9 years ago
hagen
fead940d10
* HTTPServer.{cpp,h}: * move query parsing code to one place * use /?cmd=X instead /?X * unified handler signatures
9 years ago
hagen
687e17ac52
* HTTPServer.{cpp,h}: throw away direct quering b32 addresses: use proxy
9 years ago
hagen
b1c85dcb74
* HTTPServer.{cpp,h}: throw away request/reply/url, use new impl
9 years ago
hagen
332f0118a2
* rename namespace for http
9 years ago
hagen
6ed709d6e6
* HTTPServer.{cpp,h}: extract itoopie{Image,Favicon} from HTTPConnection (!) class
9 years ago
hagen
7a461c1684
* HTTPServer.{cpp,h}: move #include to one place
9 years ago
hagen
7cf171671d
* HTTPConnection::reply : to_buffers() -> to_string()
9 years ago
weekendi2p
a78caa2976
added SetFamilyString(); GetFamilyString() and shows family in webiface
9 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