Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
The Tor Project
Core
Tor
Commits
fdb31225
Commit
fdb31225
authored
Sep 03, 2002
by
Nick Mathewson
🎨
Browse files
Port to MacOS X
svn:r88
parent
8878d8cc
Changes
11
Hide whitespace changes
Inline
Side-by-side
configure.in
View file @
fdb31225
...
...
@@ -139,7 +139,9 @@ if (test ! -z "$ac_cv_openssldir" && test "x$ac_cv_openssldir" != "x(system)") ;
fi
LIBS="$saved_LIBS -lcrypto"
AC_CHECK_HEADERS(unistd.h string.h signal.h netdb.h ctype.h sys/poll.h sys/types.h sys/fcntl.h sys/ioctl.h sys/socket.h sys/time.h netinet/in.h arpa/inet.h errno.h assert.h, , AC_MSG_WARN(some headers were not found, compilation may fail))
dnl The warning message here is no longer strictly accurate.
AC_CHECK_HEADERS(unistd.h string.h signal.h netdb.h ctype.h poll.h sys/poll.h sys/types.h sys/fcntl.h sys/ioctl.h sys/socket.h sys/time.h netinet/in.h arpa/inet.h errno.h assert.h, , AC_MSG_WARN(some headers were not found, compilation may fail))
AC_OUTPUT(Makefile src/Makefile src/common/Makefile src/smtpap/Makefile src/orkeygen/Makefile src/httpap/Makefile src/or/Makefile)
src/common/Makefile.am
View file @
fdb31225
...
...
@@ -3,9 +3,9 @@ noinst_LIBRARIES = libor.a
#CFLAGS = -Wall -Wpointer-arith -O2
libor_a_SOURCES
=
config.c log.c utils.c crypto.c
libor_a_SOURCES
=
config.c log.c utils.c crypto.c
fakepoll.c
noinst_HEADERS
=
config.h log.h
\
policies.h utils.h
\
ss.h version.h crypto.h
ss.h version.h crypto.h
fakepoll.h
src/common/crypto.c
View file @
fdb31225
...
...
@@ -508,7 +508,7 @@ int crypto_cipher_decrypt_init_cipher(crypto_cipher_env_t *env)
return
0
;
}
int
crypto_cipher_encrypt
(
crypto_cipher_env_t
*
env
,
unsigned
char
*
from
,
size_
t
fromlen
,
unsigned
char
*
to
)
int
crypto_cipher_encrypt
(
crypto_cipher_env_t
*
env
,
unsigned
char
*
from
,
unsigned
in
t
fromlen
,
unsigned
char
*
to
)
{
int
tolen
;
...
...
@@ -517,7 +517,7 @@ int crypto_cipher_encrypt(crypto_cipher_env_t *env, unsigned char *from, size_t
return
!
(
EVP_EncryptUpdate
((
EVP_CIPHER_CTX
*
)
env
->
aux
,
to
,
&
tolen
,
from
,
fromlen
));
}
int
crypto_cipher_decrypt
(
crypto_cipher_env_t
*
env
,
unsigned
char
*
from
,
size_
t
fromlen
,
unsigned
char
*
to
)
int
crypto_cipher_decrypt
(
crypto_cipher_env_t
*
env
,
unsigned
char
*
from
,
unsigned
in
t
fromlen
,
unsigned
char
*
to
)
{
int
tolen
;
...
...
src/common/utils.c
View file @
fdb31225
...
...
@@ -8,8 +8,11 @@
/*
* Changes :
* $Log$
* Revision 1.1 2002/06/26 22:45:50 arma
* Initial revision
* Revision 1.2 2002/09/03 18:44:23 nickm
* Port to MacOS X
*
* Revision 1.1.1.1 2002/06/26 22:45:50 arma
* initial commit: current code
*
* Revision 1.6 2002/03/03 00:06:45 mp292
* Modifications to support re-transmission.
...
...
@@ -38,6 +41,7 @@
#include
<unistd.h>
#include
<sys/socket.h>
#include
<stdio.h>
#include
<string.h>
#include
"utils.h"
#include
"log.h"
...
...
src/httpap/httpap.c
View file @
fdb31225
...
...
@@ -8,6 +8,9 @@
/*
* Changes :
* $Log$
* Revision 1.7 2002/09/03 18:44:23 nickm
* Port to MacOS X
*
* Revision 1.6 2002/08/24 07:56:22 arma
* proxies send port in host order as ascii string
*
...
...
@@ -45,6 +48,7 @@
#include
<sys/types.h>
#include
<sys/socket.h>
#include
<sys/time.h>
#include
<sys/wait.h>
#include
<netinet/in.h>
#include
<netdb.h>
#include
<arpa/inet.h>
...
...
@@ -53,7 +57,6 @@
#include
<stdio.h>
#include
<unistd.h>
#include
<signal.h>
#include
<wait.h>
#include
<stdarg.h>
#include
<ctype.h>
#include
<stdint.h>
...
...
src/or/config.c
View file @
fdb31225
...
...
@@ -10,7 +10,19 @@
*/
#include
"or.h"
#include
<libgen.h>
#include
<string.h>
const
char
*
basename
(
const
char
*
filename
)
{
char
*
result
;
/* XXX This won't work on windows. */
result
=
strrchr
(
filename
,
'/'
);
if
(
result
)
return
result
;
else
return
filename
;
}
/* loads the configuration file */
int
getconfig
(
char
*
conf_filename
,
config_opt_t
*
options
)
...
...
src/or/main.c
View file @
fdb31225
...
...
@@ -12,8 +12,9 @@ int global_role;
static
connection_t
*
connection_array
[
MAXCONNECTIONS
]
=
{
NULL
};
static
struct
pollfd
poll_array
[
MAXCONNECTIONS
]
=
{
[
0
...
MAXCONNECTIONS
-
1
]
=
{
-
1
,
0
,
0
}
};
static
struct
pollfd
poll_array
[
MAXCONNECTIONS
];
/* = { [0 ... MAXCONNECTIONS-1] = { -1, 0, 0 } };
*/
static
int
nfds
=
0
;
/* number of connections currently active */
...
...
src/or/onion.c
View file @
fdb31225
...
...
@@ -124,6 +124,7 @@ unsigned int *new_route(double cw, routerinfo_t **rarray, int rarray_len, int *r
num_acceptable_routers
++
;
log
(
LOG_DEBUG
,
"I like %d. num_acceptable_routers now %d."
,
i
,
num_acceptable_routers
);
next_i_loop:
;
}
if
(
num_acceptable_routers
<
*
routelen
)
{
...
...
src/or/or.h
View file @
fdb31225
...
...
@@ -5,14 +5,24 @@
#ifndef __OR_H
#define __OR_H
#include
"orconfig.h"
#undef VERSION
#include
<stdio.h>
#include
<stdlib.h>
#include
<stdint.h>
#include
<unistd.h>
#include
<string.h>
#include
<signal.h>
#include
<netdb.h>
#include
<ctype.h>
#ifdef HAVE_SYS_POLL_H
#include
<sys/poll.h>
#elif HAVE_POLL_H
#include
<poll.h>
#else
#include
"../common/fakepoll.h"
#endif
#include
<sys/types.h>
#include
<sys/fcntl.h>
#include
<sys/ioctl.h>
...
...
src/smtpap/io.c
View file @
fdb31225
#include
<sys/time.h>
#include
<stdarg.h>
#include
<stdio.h>
#include
<malloc.h>
#include
<stdlib.h>
#include
<string.h>
#include
"../common/log.h"
#include
"../common/utils.h"
...
...
src/smtpap/smtpap.c
View file @
fdb31225
...
...
@@ -8,6 +8,9 @@
/*
* Changes :
* $Log$
* Revision 1.4 2002/09/03 18:44:24 nickm
* Port to MacOS X
*
* Revision 1.3 2002/08/24 07:56:34 arma
* proxies send port in host order as ascii string
*
...
...
@@ -114,6 +117,7 @@
#include
<sys/types.h>
#include
<sys/socket.h>
#include
<sys/time.h>
#include
<sys/wait.h>
#include
<netinet/in.h>
#include
<netdb.h>
#include
<arpa/inet.h>
...
...
@@ -122,7 +126,6 @@
#include
<stdio.h>
#include
<unistd.h>
#include
<signal.h>
#include
<wait.h>
#include
<stdarg.h>
#include
<ctype.h>
#include
<stdint.h>
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment