From 011ccbbf8d15f24849c9d7357f61142db8b9099e Mon Sep 17 00:00:00 2001
From: Roger Dingledine <arma@torproject.org>
Date: Wed, 2 Jun 2004 19:44:41 +0000
Subject: [PATCH] crank up some of our constants, for better scalability

svn:r1938
---
 src/or/directory.c   | 2 +-
 src/or/or.h          | 4 +---
 src/or/rendservice.c | 4 ++--
 3 files changed, 4 insertions(+), 6 deletions(-)

diff --git a/src/or/directory.c b/src/or/directory.c
index 5d5a1fde58..2890736f1f 100644
--- a/src/or/directory.c
+++ b/src/or/directory.c
@@ -42,7 +42,7 @@ char rend_publish_string[] = "/rendezvous/publish";
 /** Prefix for downloading rendezvous descriptors. */
 char rend_fetch_url[] = "/rendezvous/";
 
-#define MAX_HEADERS_SIZE 10000
+#define MAX_HEADERS_SIZE 50000
 #define MAX_BODY_SIZE 500000
 
 /********* END VARIABLES ************/
diff --git a/src/or/or.h b/src/or/or.h
index d1fd6e9761..7548bf4e2c 100644
--- a/src/or/or.h
+++ b/src/or/or.h
@@ -16,8 +16,6 @@
 #define WIN32_WINNT 0x400
 #define _WIN32_WINNT 0x400
 #define WIN32_LEAN_AND_MEAN
-/* Number of fds that select will accept; default is 64. */
-#define FD_SETSIZE 512
 #endif
 
 #include <stdio.h>
@@ -118,7 +116,7 @@
 
 /** Upper bound on maximum simultaneous connections; can be lowered by
  * config file. */
-#define MAXCONNECTIONS 1000
+#define MAXCONNECTIONS 10000
 
 #define DEFAULT_BANDWIDTH_OP (1024 * 1000)
 #define MAX_NICKNAME_LEN 19
diff --git a/src/or/rendservice.c b/src/or/rendservice.c
index 296f60876e..d10d47c82e 100644
--- a/src/or/rendservice.c
+++ b/src/or/rendservice.c
@@ -24,10 +24,10 @@ typedef struct rend_service_port_config_t {
 #define NUM_INTRO_POINTS 3
 
 /** 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
  * 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. */
 typedef struct rend_service_t {
-- 
GitLab