Browse Source

crank up some of our constants, for better scalability

svn:r1938
Roger Dingledine 21 years ago
parent
commit
011ccbbf8d
3 changed files with 4 additions and 6 deletions
  1. 1 1
      src/or/directory.c
  2. 1 3
      src/or/or.h
  3. 2 2
      src/or/rendservice.c

+ 1 - 1
src/or/directory.c

@@ -42,7 +42,7 @@ char rend_publish_string[] = "/rendezvous/publish";
 /** Prefix for downloading rendezvous descriptors. */
 /** Prefix for downloading rendezvous descriptors. */
 char rend_fetch_url[] = "/rendezvous/";
 char rend_fetch_url[] = "/rendezvous/";
 
 
-#define MAX_HEADERS_SIZE 10000
+#define MAX_HEADERS_SIZE 50000
 #define MAX_BODY_SIZE 500000
 #define MAX_BODY_SIZE 500000
 
 
 /********* END VARIABLES ************/
 /********* END VARIABLES ************/

+ 1 - 3
src/or/or.h

@@ -16,8 +16,6 @@
 #define WIN32_WINNT 0x400
 #define WIN32_WINNT 0x400
 #define _WIN32_WINNT 0x400
 #define _WIN32_WINNT 0x400
 #define WIN32_LEAN_AND_MEAN
 #define WIN32_LEAN_AND_MEAN
-/* Number of fds that select will accept; default is 64. */
-#define FD_SETSIZE 512
 #endif
 #endif
 
 
 #include <stdio.h>
 #include <stdio.h>
@@ -118,7 +116,7 @@
 
 
 /** Upper bound on maximum simultaneous connections; can be lowered by
 /** Upper bound on maximum simultaneous connections; can be lowered by
  * config file. */
  * config file. */
-#define MAXCONNECTIONS 1000
+#define MAXCONNECTIONS 10000
 
 
 #define DEFAULT_BANDWIDTH_OP (1024 * 1000)
 #define DEFAULT_BANDWIDTH_OP (1024 * 1000)
 #define MAX_NICKNAME_LEN 19
 #define MAX_NICKNAME_LEN 19

+ 2 - 2
src/or/rendservice.c

@@ -24,10 +24,10 @@ typedef struct rend_service_port_config_t {
 #define NUM_INTRO_POINTS 3
 #define NUM_INTRO_POINTS 3
 
 
 /** If we can't build our intro circuits, don't retry for this long. */
 /** If we can't build our intro circuits, don't retry for this long. */
-#define INTRO_CIRC_RETRY_PERIOD 60*15
+#define INTRO_CIRC_RETRY_PERIOD 60*10
 /** Don't try to build more than this many circuits before giving up
 /** Don't try to build more than this many circuits before giving up
  * for a while.*/
  * for a while.*/
-#define MAX_INTRO_CIRCS_PER_PERIOD 20
+#define MAX_INTRO_CIRCS_PER_PERIOD 10
 
 
 /** Represents a single hidden service running at this OP. */
 /** Represents a single hidden service running at this OP. */
 typedef struct rend_service_t {
 typedef struct rend_service_t {