history for prop, -2
This commit is contained in:
64
history.txt
64
history.txt
@ -1,3 +1,67 @@
|
|||||||
|
2010-12-27 zzz
|
||||||
|
* Crypto: Cleanups and fixups
|
||||||
|
* Console:
|
||||||
|
- Add SSL support - To enable, change clients.config. Examples:
|
||||||
|
## Change to SSL only: just add a '-s'
|
||||||
|
clientApp.0.args=-s 7657 ::1,127.0.0.1 ./webapps/
|
||||||
|
## Use both non-SSL and SSL: add '-s port interface'
|
||||||
|
clientApp.0.args=7657 ::1,127.0.0.1 -s 7667 ::1,127.0.0.1 ./webapps/
|
||||||
|
## ...and change URLLauncher args further down for the browser to open https:// at startup if you like.
|
||||||
|
- Add a simple history.txt servlet
|
||||||
|
- Add form for I2CP options on configclients.jsp
|
||||||
|
* Context:
|
||||||
|
- Add hook for internal I2CP
|
||||||
|
- Change temp file random to Base64 http://zzz.i2p/topics/804
|
||||||
|
* Data structure caching:
|
||||||
|
- Use a single static null certificate in place of
|
||||||
|
tens of thousands of them
|
||||||
|
* graphs.jsp: Form tweaks, fix setting delay to 'Never'
|
||||||
|
* I2CP:
|
||||||
|
- Change from the internal pseudo-socket that was
|
||||||
|
implemented in 0.7.9 to an internal Queue that directly
|
||||||
|
passes I2CPMessage objects. For in-JVM clients,
|
||||||
|
this eliminates two writer threads per client and
|
||||||
|
avoids the serialization/deserialization of I2CP messages.
|
||||||
|
- New option i2cp.disableInterface to turn off external I2CP port
|
||||||
|
(7654) and allow internal clients only
|
||||||
|
- I2CP over SSL, enable with i2cp.SSL=true
|
||||||
|
- Bypass authorization for internal accesses
|
||||||
|
- Move BWLimits and DestLookup message support from
|
||||||
|
I2PSimpleSession to I2PSessionImpl
|
||||||
|
- Include the Hash in the DestReplyMessage on a failed lookup
|
||||||
|
so the client may correlate replies
|
||||||
|
- Add support for parallel lookups and BWLimits requests
|
||||||
|
- Add support for specifying the timeout for DestLookups
|
||||||
|
(can only be smaller than the router timeout for now)
|
||||||
|
- Extend dest lookup router timeout from 10s to 15s
|
||||||
|
* i2psnark: Backport TrackerClient NPE fix
|
||||||
|
* i2ptunnel:
|
||||||
|
- Get Log from the logManager instead of instantiating,
|
||||||
|
so we may adjust the levels on the fly
|
||||||
|
- Better logging of server errors
|
||||||
|
- Return 503 to client before closing i2p socket if server is not there
|
||||||
|
- Extend header timeouts for HTTP and IRC server tunnels
|
||||||
|
- Limit server blockingHandle threads
|
||||||
|
- Run standard server blockingHandles inline
|
||||||
|
- For clients, use a common thread pool that expires idle threads
|
||||||
|
rather than keeping 5 accept() threads for each client.
|
||||||
|
- Use pool for HTTP decompression also.
|
||||||
|
- Disable router host/port options when in router context
|
||||||
|
- Add blacklist, connection limit, and jump list options to edit form
|
||||||
|
* Pack200: Find and use either Oracle or Apache library at runtime;
|
||||||
|
neither required at compile time.
|
||||||
|
* Router: Convert 'mark router liveliness' thread to SimpleScheduler
|
||||||
|
* Stats: Change stat.full default to false
|
||||||
|
* Threads:
|
||||||
|
- Reduce thread pool sizes based on memory and/or bandwidth limits
|
||||||
|
- Tweak some thread names for clarity
|
||||||
|
* Update:
|
||||||
|
- Change the UpdateHandler to try all sources in a loop, rather than one,
|
||||||
|
so the user need not retry manually
|
||||||
|
- For each source, fetch the first 56 bytes and check the version
|
||||||
|
before downloading the whole thing, so we need not wait for every
|
||||||
|
host to have the latest before updating the news.
|
||||||
|
|
||||||
2010-12-26 sponge
|
2010-12-26 sponge
|
||||||
* URI resource fixes from pre-review time from upstream prior merge
|
* URI resource fixes from pre-review time from upstream prior merge
|
||||||
* Evolve URI fixs another step.
|
* Evolve URI fixs another step.
|
||||||
|
@ -18,7 +18,7 @@ public class RouterVersion {
|
|||||||
/** deprecated */
|
/** deprecated */
|
||||||
public final static String ID = "Monotone";
|
public final static String ID = "Monotone";
|
||||||
public final static String VERSION = CoreVersion.VERSION;
|
public final static String VERSION = CoreVersion.VERSION;
|
||||||
public final static long BUILD = 1;
|
public final static long BUILD = 2;
|
||||||
|
|
||||||
/** for example "-test" */
|
/** for example "-test" */
|
||||||
public final static String EXTRA = "";
|
public final static String EXTRA = "";
|
||||||
|
Reference in New Issue
Block a user