include the timestamper (and fire the client on startup, using a pair of arbitrary NTP hosts - to be configured later)

This commit is contained in:
jrandom
2004-05-02 05:11:06 +00:00
committed by zzz
parent bc3b7ffd86
commit 8244bdb440
4 changed files with 23 additions and 16 deletions

View File

@ -88,7 +88,7 @@ qs.0045.question=<none>
qs.0050.question=End of configuration. qs.0050.question=End of configuration.
libs.count=13 libs.count=14
libs.0001.name=i2p.jar libs.0001.name=i2p.jar
libs.0001.islib=true libs.0001.islib=true
libs.0002.name=i2ptunnel.jar libs.0002.name=i2ptunnel.jar
@ -115,3 +115,5 @@ libs.0012.name=harvester.config
libs.0012.islib=false libs.0012.islib=false
libs.0013.name=heartbeat.config libs.0013.name=heartbeat.config
libs.0013.islib=false libs.0013.islib=false
libs.0014.name=timestamper.jar
libs.0014.islib=true

View File

@ -156,26 +156,31 @@ router.maxWaitingJobs=40
# applications it is up and running, all within the router's JVM. Uncomment the # applications it is up and running, all within the router's JVM. Uncomment the
# ones you want (revising the numbers and ports accordingly) # ones you want (revising the numbers and ports accordingly)
clientApp=0.main=net.i2p.time.Timestamper
clientApp.0.name=Timestamper
clientApp.0.onBoot=true
clientApp.0.args=http://localhost:7655/setTime?k=v ntp1.sth.netnod.se ntp2.sth.netnod.se
# Network monitor (harvests data from the network database and stores it under # Network monitor (harvests data from the network database and stores it under
# monitorData/, and with the netviewer GUI you can browse through its results) # monitorData/, and with the netviewer GUI you can browse through its results)
clientApp.0.main=net.i2p.netmonitor.NetMonitor clientApp.1.main=net.i2p.netmonitor.NetMonitor
clientApp.0.name=NetMonitor clientApp.1.name=NetMonitor
clientApp.0.args= clientApp.1.args=
# SAM bridge (a simplified socket based protocol for using I2P - listens on port 7656. see # SAM bridge (a simplified socket based protocol for using I2P - listens on port 7656. see
# the specs at http://www.i2p.net/node/view/144 for more info) # the specs at http://www.i2p.net/node/view/144 for more info)
clientApp.1.main=net.i2p.sam.SAMBridge clientApp.2.main=net.i2p.sam.SAMBridge
clientApp.1.name=SAMBridge clientApp.2.name=SAMBridge
clientApp.1.args=0.0.0.0 7656 i2cp.tcp.host=localhost i2cp.tcp.port=##_router_i2cp_port## clientApp.2.args=0.0.0.0 7656 i2cp.tcp.host=localhost i2cp.tcp.port=##_router_i2cp_port##
# EepProxy (HTTP proxy that lets you browse both eepsites and the normal web via squid.i2p) # EepProxy (HTTP proxy that lets you browse both eepsites and the normal web via squid.i2p)
clientApp.2.main=net.i2p.i2ptunnel.I2PTunnel clientApp.3.main=net.i2p.i2ptunnel.I2PTunnel
clientApp.2.name=EepProxy clientApp.3.name=EepProxy
clientApp.2.args=-nogui -e "config localhost ##_router_i2cp_port##" -e "httpclient 4444" clientApp.3.args=-nogui -e "config localhost ##_router_i2cp_port##" -e "httpclient 4444"
# Heartbeat engine (uber-simple ping/pong system, configured in heartbeat.config. By itself # Heartbeat engine (uber-simple ping/pong system, configured in heartbeat.config. By itself
# it just writes out stat data where its told to, but there's a seperate HeartbeatMonitor # it just writes out stat data where its told to, but there's a seperate HeartbeatMonitor
# GUI to let you visualize things) # GUI to let you visualize things)
#clientApp.3.main=net.i2p.heartbeat.Heartbeat #clientApp.4.main=net.i2p.heartbeat.Heartbeat
#clientApp.3.name=Heartbeat #clientApp.4.name=Heartbeat
#clientApp.3.args=heartbeat.config #clientApp.4.args=heartbeat.config

View File

@ -5,5 +5,5 @@ cd ##_scripts_installdir##
REM the -XX args are workarounds for bugs in java 1.4.2's garbage collector REM the -XX args are workarounds for bugs in java 1.4.2's garbage collector
REM replace java with javaw if you don't want a window to pop up REM replace java with javaw if you don't want a window to pop up
javaw -cp lib\i2p.jar;lib\router.jar;lib\mstreaming.jar;lib\heartbeat.jar;lib\i2ptunnel.jar;lib\netmonitor.jar;lib\sam.jar -Djava.library.path=. -DloggerFilenameOverride=logs\log-router-#.txt -XX:NewSize=4M -XX:MaxNewSize=8M -XX:PermSize=8M -XX:MaxPermSize=32M net.i2p.router.Router javaw -cp lib\i2p.jar;lib\router.jar;lib\mstreaming.jar;lib\heartbeat.jar;lib\i2ptunnel.jar;lib\netmonitor.jar;lib\sam.jar;lib\timestamper.jar -Djava.library.path=. -DloggerFilenameOverride=logs\log-router-#.txt -XX:NewSize=4M -XX:MaxNewSize=8M -XX:PermSize=8M -XX:MaxPermSize=32M net.i2p.router.Router
echo Router started up, please see http://localhost:7655/ echo Router started up, please see http://localhost:7655/

View File

@ -2,7 +2,7 @@
cd ##_scripts_installdir## cd ##_scripts_installdir##
export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH
# the -XX args are workarounds for bugs in java 1.4.2's garbage collector # the -XX args are workarounds for bugs in java 1.4.2's garbage collector
nohup nice java -cp lib/i2p.jar:lib/router.jar:lib/mstreaming.jar:lib/heartbeat.jar:lib/i2ptunnel.jar:lib/netmonitor.jar:lib/sam.jar -Djava.library.path=. -DloggerFilenameOverride=logs/log-router-#.txt -XX:NewSize=4M -XX:MaxNewSize=8M -XX:PermSize=8M -XX:MaxPermSize=32M net.i2p.router.Router --quiet > /dev/null & nohup nice java -cp lib/i2p.jar:lib/router.jar:lib/mstreaming.jar:lib/heartbeat.jar:lib/i2ptunnel.jar:lib/netmonitor.jar:lib/sam.jar:lib/timestamper.jar -Djava.library.path=. -DloggerFilenameOverride=logs/log-router-#.txt -XX:NewSize=4M -XX:MaxNewSize=8M -XX:PermSize=8M -XX:MaxPermSize=32M net.i2p.router.Router --quiet > /dev/null &
# Save the pid just in case we ever want to stop the router # Save the pid just in case we ever want to stop the router
echo $! > router.pid echo $! > router.pid
echo I2P Router started echo I2P Router started