[Pkg-privacy-commits] [onioncat] 23/340: cygwin updates
Ximin Luo
infinity0 at moszumanska.debian.org
Sat Aug 22 13:04:21 UTC 2015
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a commit to branch debian
in repository onioncat.
commit 8182bc1d54800ef8cc379f9fc52b194c28893124
Author: eagle <eagle at 58e1ccc2-750e-0410-8d0d-f93ca75ab447>
Date: Thu Feb 21 21:09:13 2008 +0000
cygwin updates
git-svn-id: http://www.cypherpunk.at/svn/onioncat/trunk@139 58e1ccc2-750e-0410-8d0d-f93ca75ab447
---
RELEASE | 3 ++-
ocat.h | 27 +++++++++++++++++++++++++++
2 files changed, 29 insertions(+), 1 deletion(-)
diff --git a/RELEASE b/RELEASE
index 1e8c69c..d8d34b6 100644
--- a/RELEASE
+++ b/RELEASE
@@ -1,4 +1,5 @@
-*
+*
+ - socket connecter now multi-threaded (connect() blocks until connect)
- local controller socket available: commands: status, close, exit, quit
- thread start routine modularized
- logging improved
diff --git a/ocat.h b/ocat.h
index 99acd29..5b9df2b 100644
--- a/ocat.h
+++ b/ocat.h
@@ -121,6 +121,33 @@ typedef struct OcatCtrlHdr
char oct_srcid[10];
} OcatCtrlHdr_t;
+#ifdef __CYGWIN__
+struct ip6_hdr
+ {
+ union
+ {
+ struct ip6_hdrctl
+ {
+ uint32_t ip6_un1_flow; /* 4 bits version, 8 bits TC,
+ 20 bits flow-ID */
+ uint16_t ip6_un1_plen; /* payload length */
+ uint8_t ip6_un1_nxt; /* next header */
+ uint8_t ip6_un1_hlim; /* hop limit */
+ } ip6_un1;
+ uint8_t ip6_un2_vfc; /* 4 bits version, top 4 bits tclass */
+ } ip6_ctlun;
+ struct in6_addr ip6_src; /* source address */
+ struct in6_addr ip6_dst; /* destination address */
+ };
+
+#define ip6_vfc ip6_ctlun.ip6_un2_vfc
+#define ip6_flow ip6_ctlun.ip6_un1.ip6_un1_flow
+#define ip6_plen ip6_ctlun.ip6_un1.ip6_un1_plen
+#define ip6_nxt ip6_ctlun.ip6_un1.ip6_un1_nxt
+#define ip6_hlim ip6_ctlun.ip6_un1.ip6_un1_hlim
+#define ip6_hops ip6_ctlun.ip6_un1.ip6_un1_hlim
+#endif
+
extern uint16_t tor_socks_port_;
extern uint16_t ocat_listen_port_;
extern uint16_t ocat_dest_port_;
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-privacy/packages/onioncat.git
More information about the Pkg-privacy-commits
mailing list