forked from I2P_Developers/i2p.i2p
i2psnark: Increase max pieces to 32K
This commit is contained in:
@ -80,7 +80,7 @@ public class Storage implements Closeable
|
|||||||
/** bigger than this will be rejected */
|
/** bigger than this will be rejected */
|
||||||
public static final int MAX_PIECE_SIZE = 16*1024*1024;
|
public static final int MAX_PIECE_SIZE = 16*1024*1024;
|
||||||
/** The maximum number of pieces in a torrent. */
|
/** The maximum number of pieces in a torrent. */
|
||||||
public static final int MAX_PIECES = 20*1024;
|
public static final int MAX_PIECES = 32*1024;
|
||||||
public static final long MAX_TOTAL_SIZE = MAX_PIECE_SIZE * (long) MAX_PIECES;
|
public static final long MAX_TOTAL_SIZE = MAX_PIECE_SIZE * (long) MAX_PIECES;
|
||||||
|
|
||||||
private static final Map<String, String> _filterNameCache = new ConcurrentHashMap<String, String>();
|
private static final Map<String, String> _filterNameCache = new ConcurrentHashMap<String, String>();
|
||||||
@ -166,7 +166,7 @@ public class Storage implements Closeable
|
|||||||
else
|
else
|
||||||
pc_size = DEFAULT_PIECE_SIZE;
|
pc_size = DEFAULT_PIECE_SIZE;
|
||||||
int pcs = (int) ((total - 1)/pc_size) + 1;
|
int pcs = (int) ((total - 1)/pc_size) + 1;
|
||||||
while (pcs > (MAX_PIECES * 2 / 3) && pc_size < MAX_PIECE_SIZE)
|
while (pcs > (MAX_PIECES / 3) && pc_size < MAX_PIECE_SIZE)
|
||||||
{
|
{
|
||||||
pc_size *= 2;
|
pc_size *= 2;
|
||||||
pcs = (int) ((total - 1)/pc_size) +1;
|
pcs = (int) ((total - 1)/pc_size) +1;
|
||||||
|
21
history.txt
21
history.txt
@ -1,15 +1,26 @@
|
|||||||
|
2015-11-28 zzz
|
||||||
|
* i2psnark:
|
||||||
|
- Fix NPE caused by URL-to-URI conversion in -2 (ticket #1715)
|
||||||
|
- Increase max pieces to 32K
|
||||||
|
|
||||||
|
2015-11-27 zzz
|
||||||
|
* SAM:
|
||||||
|
- Use DataHelper to load/store sam.keys
|
||||||
|
- Move sam.keys to config dir (ticket #677)
|
||||||
|
|
||||||
2015-11-27 zzz
|
2015-11-27 zzz
|
||||||
Prop from i2p.i2p.zzz.sam:
|
Prop from i2p.i2p.zzz.sam:
|
||||||
* PasswordManager: new methods for use by SAM
|
* PasswordManager: new methods for use by SAM
|
||||||
* SAM:
|
* SAM:
|
||||||
- Use getopt for SAM args processing
|
- Use getopt for SAM args processing
|
||||||
- Change default host from 0.0.0.0 to 127.0.0.1
|
- Change default host from 0.0.0.0 to 127.0.0.1
|
||||||
- Add SSL support with -s option
|
- Add SSL support with -s option (ticket #1106)
|
||||||
- Add -c configfile option, default sam.config
|
- Add -c configfile option, default sam.config
|
||||||
- Add protocol and port notification
|
- Add protocol and port notification (ticket #1323)
|
||||||
- Add authorization options in HELLO
|
- Add authorization options in HELLO (ticket #1106)
|
||||||
- Add AUTH commands: ENABLE, DISABLE, ADD, REMOVE
|
- Add AUTH commands: ENABLE, DISABLE, ADD, REMOVE
|
||||||
- Add PING, PONG, QUIT, STOP, EXIT commands
|
- Add PING, PONG commands (tickets #1572, #1573)
|
||||||
|
- Add QUIT, STOP, EXIT commands
|
||||||
- Add SSL option for STREAM FORWARD
|
- Add SSL option for STREAM FORWARD
|
||||||
- Move DatagramServer from SAMv3Handler to its own file
|
- Move DatagramServer from SAMv3Handler to its own file
|
||||||
- Make DatagramServer a Handler, register with bridge
|
- Make DatagramServer a Handler, register with bridge
|
||||||
@ -18,7 +29,7 @@ Prop from i2p.i2p.zzz.sam:
|
|||||||
- Add HEADER option for RAW forwarding
|
- Add HEADER option for RAW forwarding
|
||||||
- Better exception handling
|
- Better exception handling
|
||||||
- Extensive enhancements to Java client for testing
|
- Extensive enhancements to Java client for testing
|
||||||
- Bump version to 3.2
|
- Bump version to 3.2 (ticket #1574)
|
||||||
* Streaming: Fix recognition of PoisonPacket in ConnectionHandler
|
* Streaming: Fix recognition of PoisonPacket in ConnectionHandler
|
||||||
|
|
||||||
2015-11-22 zzz
|
2015-11-22 zzz
|
||||||
|
@ -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 = 3;
|
public final static long BUILD = 4;
|
||||||
|
|
||||||
/** for example "-test" */
|
/** for example "-test" */
|
||||||
public final static String EXTRA = "";
|
public final static String EXTRA = "";
|
||||||
|
Reference in New Issue
Block a user