Changeset fa8c390 for history.txt


Ignore:
Timestamp:
Jun 8, 2015 4:14:08 PM (6 years ago)
Author:
dg2-new <dg2-new@…>
Branches:
master
Children:
8098d70
Parents:
e8f4e19
Message:

Language fixups.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • history.txt

    re8f4e19 rfa8c390  
     12015-06-08 dg
     2 * Language fixes
     3
    142015-06-06 str4d
    25 * newsxml: Don't use XXX for parsing dates on Android
     
    43484351      to eliminate races with ReadConfigJob
    43494352  * Tunnels:
    4350     - When a peer is shitlisted, fail all our tunnels where
     4353    - When a peer is banlisted, fail all our tunnels where
    43514354      that peer is the adjacent hop. In particular this
    43524355      will remove outbound tunnels when we can't contact
     
    486748702011-09-30 zzz
    48684871  * logs.jsp: Add wrapper version
    4869   * Shitlist: Shorten time
     4872  * Banlist: Shorten time
    48704873  * Wrapper: Update armv7 to 3.5.12
    48714874
     
    49584961
    495949622011-09-08 zzz
    4960   * Blocklist: Include IP in shitlist reason
     4963  * Blocklist: Include IP in banlist reason
    49614964  * Ministreaming: Drop old classes replaced by streaming
    49624965    years ago.
     
    71307133      - Store and report UDP clock skews even for large values, so
    71317134        a badly skewed local clock will be reported to the console
    7132       - Don't shitlist for NTCP clock skew if we don't know what time it is
     7135      - Don't banlist for NTCP clock skew if we don't know what time it is
    71337136      - If NTP hasn't worked yet, have NTCP or SSU update the clock one time
    71347137      - Include failed clock skew in NTCP skew vector if there aren't many connections
     
    74927495    * build: Take two test scripts out of the installer
    74937496    * i2psnark: Bye TPB
    7494     * Shitlist: Fix bug from two checkins ago, all were forever
     7497    * Banlist: Fix bug from two checkins ago, all were forever
    74957498
    749674992009-11-14 zzz
     
    75077510    * Console: Some colon cleansing
    75087511    * FloodfillPeerSelector: Adjustments
    7509     * Shitlist: Move HTML renderer to router console,
     7512    * Banlist: Move HTML renderer to router console,
    75107513      add cause parameter for ease of translation,
    75117514      tag all causes
     
    78557858    * Ministreaming: Cleanups, deprecation, move demos out of the lib
    78567859    * netdb.jsp: Flags for leases
    7857     * NTCP: Clean up clock skew shitlist message
     7860    * NTCP: Clean up clock skew banlist message
    78587861    * profiles.jsp:
    78597862      - Rename the Failing column
     
    78617864    * readme*html: localhost -> 127.0.0.1
    78627865    * Router: Don't do some things when we are shutting down
    7863     * Shitlist: Clean up expire message
     7866    * Banlist: Clean up expire message
    78647867    * Stats:
    78657868      - Fix BufferedStatsLog so it works at all
     
    79277930        2) It randomly dies after a while
    79287931    * Console:
    7929       - Rename the shitlist and the blocklist
     7932      - Rename the banlist and the blocklist
    79307933      - Try to reduce servlet problems on iframe
    79317934      - Select server or client icon for local dests
     
    86628665        Existing installs can get files with 'ant updaterWIthGeoIP'
    86638666        or in the console docs bundle 'ant consoleDocs'
    8664       - Use flags for shitlist and peers.jsp too
     8667      - Use flags for banlist and peers.jsp too
    86658668      - Tweak tunnels.jsp to show class letters
    86668669      - Hide in-progress details on tunnels.jsp
     
    91439146
    914491472009-02-07 zzz
    9145     * ClientConnectionRunner, Shitlist, TunnelDispatcher:
     9148    * ClientConnectionRunner, Banlist, TunnelDispatcher:
    91469149      Update using concurrent
    91479150    * Streaming ConnectionHandler: Bound SYN queue and
     
    92919294        FloodfillPeerSelector sorts more keys, so that
    92929295        exploration works well
    9293     * Shitlist: Reduce max time to 30m (was 60m)
     9296    * Banlist: Reduce max time to 30m (was 60m)
    92949297    * Streaming:
    92959298      - Reduce default initial window size from 12 to 6,
     
    92979300         and try to limit initial packet loss
    92989301      - Reduce fast retransmit threshold from 3 to 2
    9299     * Transport: Don't shitlist a peer if we are at our
     9302    * Transport: Don't banlist a peer if we are at our
    93009303      connection limit
    93019304
     
    942194242008-11-21 zzz
    94229425    * Cache DNS and negative DNS for 5m (was 1m and forever)
    9423     * Delay shitlist cleaner at startup
     9426    * Delay banlist cleaner at startup
    94249427    * Strip wrapper properties from client config
    94259428    * Define multiple cert type
     
    96299632    * help.jsp: Add link to German FAQ
    96309633    * tunnels.jsp: Fix inactive participating count
    9631     * SearchReplyJob: Don't look up references to shitlisted peers
     9634    * SearchReplyJob: Don't look up references to banlisted peers
    96329635    * TunnelPeerSelector: Avoid a peer for 20s after a reject or timeout
    96339636
     
    96929695    * EepGet command line: Fix byte counts after a failed resume
    96939696    * NTCP: Mark unreachable on outbound connection timeout
    9694     * Shitlist: Fix partial shitlisting (still unused though)
     9697    * Banlist: Fix partial banlisting (still unused though)
    96959698    * Summary Bar: Warn if firewalled and floodfill
    96969699    * Throttle: Combine current and last bw measurement,
     
    97369739    * Floodfill Peer Selector:
    97379740      - Avoid peers whose netdb is old, or have a recent failed store,
    9738         or are forever-shitlisted
     9741        or are forever-banlisted
    97399742
    974097432008-07-30 zzz
    97419744    * Blocklists:
    97429745      - New, disabled by default, except for blocking of
    9743         forever-shitlisted peers. See source for instructions
     9746        forever-banlisted peers. See source for instructions
    97449747        and file format.
    97459748    * Transport - Reject peers from inbound connections:
    97469749      - Check IP against blocklist
    9747       - Check router hash against forever-shitlist, then block IP
     9750      - Check router hash against forever-banlist, then block IP
    97489751
    974997522008-07-16 zzz
     
    97779780      - Clean up toString()
    97789781    * SSU:
    9779       - Try to pick better introducers by checking shitlist,
     9782      - Try to pick better introducers by checking banlist,
    97809783        wasUnreachable list, failing list, and idle times
    97819784      - To keep introducer connections up and valid,
     
    986498672008-06-07 zzz
    98659868    * NetDb: Tweak some logging on lease problems
    9866     * Shitlist:
    9867       - Add shitlistForever() and isShitlistedForever(), unused for now
     9869    * Banlist:
     9870      - Add banlistForever() and isBanlistedForever(), unused for now
    98689871      - Sort the HTML output by router hash
    98699872    * netdb.jsp:
     
    99079910    * Logging: Move common WARN output to DEBUG so we can ask users to
    99089911        set the default log level to WARN without massive spewage
    9909     * ProfileOrganizer: Restrict !isSelectable() (i.e. shitlisted) peers from the High Capacity tier,
     9912    * ProfileOrganizer: Restrict !isSelectable() (i.e. banlisted) peers from the High Capacity tier,
    99109913      not just the Fast tier, since we don't use them for tunnels anyway
    99119914    * SAM: Add some compiler flexibility to two obscure makefiles
     
    1007010073    * Reachability:
    1007110074      - Track unreachable peers persistently
    10072         (i.e. separately from shitlist, and not cleared when they contact us)
     10075        (i.e. separately from banlist, and not cleared when they contact us)
    1007310076      - Exclude detected unreachable peers from inbound tunnels
    1007410077      - Exclude detected unreachable peers from selected leases
     
    10078100812008-04-16 zzz
    1007910082    * SSU/Reachability:
    10080       - Extend shitlist time from 4-8m to 40-60m
    10081       - Add some shitlist logging
    10082       - Don't shitlist twice when unreachable on all transports
     10083      - Extend banlist time from 4-8m to 40-60m
     10084      - Add some banlist logging
     10085      - Don't banlist twice when unreachable on all transports
    1008310086      - Exclude netDb-listed unreachable peers from inbound tunnels;
    1008410087        this won't help much since there are very few of these now
     
    1008610089        0.6.1.10 transition
    1008710090      - Track and display UDP connection direction on peers.jsp
    10088       - Show shitlist status in-line on profiles.jsp
     10091      - Show banlist status in-line on profiles.jsp
    1008910092
    10090100932008-04-15 zzz
     
    10184101872008-03-14 zzz
    1018510188    * Floodfill Search:
    10186        - Prefer heard-from, unfailing, unshitlisted floodfill peers
     10189       - Prefer heard-from, unfailing, unbanlisted floodfill peers
    1018710190
    10188101912008-03-14 zzz
     
    1096910972      debugging purposes, publish the count of how many identities the
    1097010973      router has cycled through, though not the identities itself.
    10971     * Cleaned up the way the multitransport shitlisting worked, and
    10972       added per-transport shitlists
     10974    * Cleaned up the way the multitransport banlisting worked, and
     10975      added per-transport banlists
    1097310976    * When dropping a router reference locally, first fire a netDb
    1097410977      lookup for the entry
     
    1100011003
    11001110042006-07-14  jrandom
    11002     * Improve the multitransport shitlisting (thanks Complication!)
     11005    * Improve the multitransport banlisting (thanks Complication!)
    1100311006    * Allow routers with a capacity of 16-32KBps to be used in tunnels under
    1100411007      the default configuration (thanks for the stats Complication!)
     
    1102211025    * Adjust the Fortuna PRNG's pooling system to reduce contention on
    1102311026      refill with a background thread to refill the output buffer
    11024     * Add per-transport support for the shitlist
     11027    * Add per-transport support for the banlist
    1102511028    * Add a new async pumped tunnel gateway to reduce tunnel dispatcher
    1102611029      contention
     
    1109211095
    11093110962006-05-16  jrandom
    11094     * Further shitlist randomizations
     11097    * Further banlist randomizations
    1109511098    * Adjust the stats monitored for detecting cpu overload when dropping new
    1109611099      tunnel requests
     
    1130511308    * Cut down on subsequent streaming lib reset packets transmitted
    1130611309    * Use a larger MTU more often
    11307     * Allow netDb searches to query shitlisted peers, as the queries are
     11310    * Allow netDb searches to query banlisted peers, as the queries are
    1130811311      indirect.
    1130911312    * Add an option to disable non-floodfill netDb searches (non-floodfill
     
    1136711370    * Fix to the SSU IP detection code so we won't use introducers when we
    1136811371      don't need them (thanks Complication!)
    11369     * Add a brief shitlist to i2psnark so it doesn't keep on trying to reach
     11372    * Add a brief banlist to i2psnark so it doesn't keep on trying to reach
    1137011373      peers given to it
    1137111374    * Don't let netDb searches wander across too many peers
     
    1192611929
    11927119302005-12-14  jrandom
    11928     * Fix to drop peer references when we shitlist people again (thanks zzz!)
     11931    * Fix to drop peer references when we banlist people again (thanks zzz!)
    1192911932    * Further I2PSnark fixes to deal with arbitrary torrent info attributes
    1193011933      (thanks Complication!)
     
    1202512028
    12026120292005-11-30  jrandom
    12027     * Don't let the TCP transport alone shitlist a peer, since other
     12030    * Don't let the TCP transport alone banlist a peer, since other
    1202812031      transports may be working.  Also display whether TCP connections are
    1202912032      inbound or outbound on the peers page.
     
    1209312096      protection against trivial attackers, but should provide functional
    1209412097      improvement for people who have periodic IP changes, since their new
    12095       router address would not be shitlisted while their old one would be.
     12098      router address would not be banlisted while their old one would be.
    1209612099    * Added further infrastructure for restricted route operation, but its use
    1209712100      is not recommended.
     
    1224112244      low bandwidth peers.
    1224212245    * Improved failure handling in SSU with proactive reestablishment of
    12243       failing idle peers, and rather than shitlisting a peer who failed too
     12246      failing idle peers, and rather than banlisting a peer who failed too
    1224412247      much, drop the SSU session and allow a new attempt (which, if it fails,
    12245       will cause a shitlisting)
    12246     * Clarify the cause of the shitlist on the profiles page, and include
     12248      will cause a banlisting)
     12249    * Clarify the cause of the banlist on the profiles page, and include
    1224712250      bandwidth limiter info at the bottom of the peers page.
    1224812251
     
    1225712260    * Defer netDb searches for newly referenced peers until we actually want
    1225812261      them
    12259     * Ignore netDb references to peers on our shitlist
     12262    * Ignore netDb references to peers on our banlist
    1226012263    * Set the timeout for end to end client messages to the max delay after
    1226112264      finding the leaseSet, so we don't have as many expired messages floating
     
    1247212475      Thanks Complication (and anon)!
    1247312476    * Fixed the installer version string (thanks Frontier!)
    12474     * Added cleaner rejection of invalid IP addresses, shitlist those who send
     12477    * Added cleaner rejection of invalid IP addresses, banlist those who send
    1247512478      us invalid IP addresses, verify again that we are not sending invalid IP
    1247612479      addresses, and log an error if it happens. (Thanks Complication, ptm,
     
    1250012503    * Limit the number of inbound SSU sessions being built at once (using
    1250112504      half of the i2np.udp.maxConcurrentEstablish config prop)
    12502     * Don't shitlist on a message send failure alone (unless there aren't any
     12505    * Don't banlist on a message send failure alone (unless there aren't any
    1250312506      common transports).
    1250412507    * More careful bandwidth bursting
     
    1263712640    * More careful error handling with introductions (thanks dust!)
    1263812641    * Fix the forceIntroducers checkbox on config.jsp (thanks Complication!)
    12639     * Hide the shitlist on the summary so it doesn't confuse new users.
     12642    * Hide the banlist on the summary so it doesn't confuse new users.
    1264012643
    12641126442005-09-12  comwiz
     
    1274412747    * Catch errors with corrupt tunnel messages more gracefully (no need to
    1274512748      kill the thread and cause an OOM...)
    12746     * Don't skip shitlisted peers for netDb store messages, as they aren't
    12747       necessarily shitlisted by other people (though they probably are).
     12749    * Don't skip banlisted peers for netDb store messages, as they aren't
     12750      necessarily banlisted by other people (though they probably are).
    1274812751    * Adjust the netDb store per-peer timeout based on each particular peer's
    1274912752      profile (timeout = 4x their average netDb store response time)
     
    1278812791    * Don't overwrite the status with 'unknown' unless we haven't had a valid
    1278912792      status in a while.
    12790     * Make sure to avoid shitlisted peers for peer testing.
     12793    * Make sure to avoid banlisted peers for peer testing.
    1279112794    * When we get an unknown result to a peer test, try again soon afterwards.
    1279212795    * When a peer tells us that our address is different from what we expect,
     
    1279512798      result was not OK, accept their suggestion, but queue up a peer test for
    1279612799      later.
    12797     * Don't try to do a netDb store to a shitlisted peer, and adjust the way
     12800    * Don't try to do a netDb store to a banlisted peer, and adjust the way
    1279812801      we monitor netDb store progress (to clear up the high netDb.storePeers
    1279912802      stat)
     
    1342713430      2 means +/- 2, not +/- 1 (thanks dm!)
    1342813431    * Avoid an NPE on client disconnect
    13429     * Never select a shitlisted peer to participate in a tunnel
     13432    * Never select a banlisted peer to participate in a tunnel
    1343013433    * Have netDb store messages timeout after 10s, not the full 60s (duh)
    1343113434    * Keep session tags around for a little longer, just in case (grr)
     
    1427714280
    14278142812004-10-04  jrandom
    14279     * Update the shitlist to reject a peer for an exponentially increasing
     14282    * Update the banlist to reject a peer for an exponentially increasing
    1428014283      period of time (with an upper bounds of an hour).
    1428114284    * Various minor stat and debugging fixes
     
    1429114294
    14292142952004-10-02  jrandom
    14293     * Assure that we quickly fail messages bound for shitlisted peers.
     14296    * Assure that we quickly fail messages bound for banlisted peers.
    1429414297    * Address a race on startup where the first peer contacted could hang the
    1429514298      router (thanks Romster!)
Note: See TracChangeset for help on using the changeset viewer.