Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
NetWork
Opentracker
提交
7d36ea27
O
Opentracker
项目概览
NetWork
/
Opentracker
通知
0
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
O
Opentracker
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
7d36ea27
编写于
5月 29, 2012
作者:
D
denis
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
new flag to enforce gzip even if client did not request it
上级
0d4909e6
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
20 addition
and
91 deletion
+20
-91
Makefile
Makefile
+1
-0
opentracker.xcodeproj/project.pbxproj
opentracker.xcodeproj/project.pbxproj
+15
-91
ot_http.c
ot_http.c
+4
-0
未找到文件。
Makefile
浏览文件 @
7d36ea27
...
...
@@ -27,6 +27,7 @@ BINDIR?=$(PREFIX)/bin
#FEATURES+=-DWANT_SYNC_LIVE
#FEATURES+=-DWANT_IP_FROM_QUERY_STRING
#FEATURES+=-DWANT_COMPRESSION_GZIP
#FEATURES+=-DWANT_COMPRESSION_GZIP_ALWAYS
#FEATURES+=-DWANT_LOG_NETWORKS
#FEATURES+=-DWANT_RESTRICT_STATS
#FEATURES+=-DWANT_IP_FROM_PROXY
...
...
opentracker.xcodeproj/project.pbxproj
浏览文件 @
7d36ea27
...
...
@@ -39,7 +39,6 @@
/* Begin PBXFileReference section */
6520B7520D036AAF00A43B1F
/* libowfat.a */
=
{
isa
=
PBXFileReference
;
lastKnownFileType
=
archive.ar
;
name
=
libowfat.a
;
path
=
../libowfat/libowfat.a
;
sourceTree
=
SOURCE_ROOT
;
};
6520B8110D0E011000A43B1F
/* liblibowfat.a */
=
{
isa
=
PBXFileReference
;
explicitFileType
=
archive.ar
;
includeInIndex
=
0
;
path
=
liblibowfat.a
;
sourceTree
=
BUILT_PRODUCTS_DIR
;
};
653A320A0CE7F475007F0D03
/* ot_accesslist.h */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.h
;
path
=
ot_accesslist.h
;
sourceTree
=
"<group>"
;
};
653A320B0CE7F475007F0D03
/* ot_accesslist.c */
=
{
isa
=
PBXFileReference
;
fileEncoding
=
4
;
lastKnownFileType
=
sourcecode.c.c
;
path
=
ot_accesslist.c
;
sourceTree
=
"<group>"
;
};
653A56AC0CE201FF000CF140
/* opentracker */
=
{
isa
=
PBXFileReference
;
explicitFileType
=
"compiled.mach-o.executable"
;
includeInIndex
=
0
;
path
=
opentracker
;
sourceTree
=
BUILT_PRODUCTS_DIR
;
};
...
...
@@ -70,13 +69,6 @@
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
654A80A60CD83615009035DE
/* Frameworks */
=
{
isa
=
PBXFrameworksBuildPhase
;
buildActionMask
=
2147483647
;
files
=
(
);
runOnlyForDeploymentPostprocessing
=
0
;
};
8DD76FAD0486AB0100D96B5E
/* Frameworks */
=
{
isa
=
PBXFrameworksBuildPhase
;
buildActionMask
=
2147483647
;
...
...
@@ -93,6 +85,7 @@
children
=
(
65542D810CE0786F00469330
/* Headers */
,
08FB7795FE84155DC02AAC07
/* Source */
,
92762AC9104EDED700FDCB60
/* Libraries */
,
C6A0FF2B0290797F04C91782
/* Documentation */
,
653A56AD0CE201FF000CF140
/* Products */
,
);
...
...
@@ -123,8 +116,6 @@
isa
=
PBXGroup
;
children
=
(
653A56AC0CE201FF000CF140
/* opentracker */
,
6520B7520D036AAF00A43B1F
/* libowfat.a */
,
6520B8110D0E011000A43B1F
/* liblibowfat.a */
,
);
name
=
Products
;
sourceTree
=
"<group>"
;
...
...
@@ -148,6 +139,14 @@
name
=
Headers
;
sourceTree
=
"<group>"
;
};
92762AC9104EDED700FDCB60
/* Libraries */
=
{
isa
=
PBXGroup
;
children
=
(
6520B7520D036AAF00A43B1F
/* libowfat.a */
,
);
name
=
Libraries
;
sourceTree
=
"<group>"
;
};
C6A0FF2B0290797F04C91782
/* Documentation */
=
{
isa
=
PBXGroup
;
children
=
(
...
...
@@ -158,34 +157,7 @@
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
654A80A40CD83615009035DE
/* Headers */
=
{
isa
=
PBXHeadersBuildPhase
;
buildActionMask
=
2147483647
;
files
=
(
);
runOnlyForDeploymentPostprocessing
=
0
;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
654A80A70CD83615009035DE
/* libowfat */
=
{
isa
=
PBXNativeTarget
;
buildConfigurationList
=
654A80AB0CD83635009035DE
/* Build configuration list for PBXNativeTarget "libowfat" */
;
buildPhases
=
(
654A80A40CD83615009035DE
/* Headers */
,
654A80A50CD83615009035DE
/* Sources */
,
654A80A60CD83615009035DE
/* Frameworks */
,
);
buildRules
=
(
);
dependencies
=
(
);
name
=
libowfat
;
productName
=
libowfat
;
productReference
=
6520B8110D0E011000A43B1F
/* liblibowfat.a */
;
productType
=
"com.apple.product-type.library.static"
;
};
8DD76FA90486AB0100D96B5E
/* opentracker */
=
{
isa
=
PBXNativeTarget
;
buildConfigurationList
=
1DEB928508733DD80010E9CD
/* Build configuration list for PBXNativeTarget "opentracker" */
;
...
...
@@ -218,19 +190,11 @@
projectRoot
=
""
;
targets
=
(
8DD76FA90486AB0100D96B5E
/* opentracker */
,
654A80A70CD83615009035DE
/* libowfat */
,
);
};
/* End PBXProject section */
/* Begin PBXSourcesBuildPhase section */
654A80A50CD83615009035DE
/* Sources */
=
{
isa
=
PBXSourcesBuildPhase
;
buildActionMask
=
2147483647
;
files
=
(
);
runOnlyForDeploymentPostprocessing
=
0
;
};
8DD76FAB0486AB0100D96B5E
/* Sources */
=
{
isa
=
PBXSourcesBuildPhase
;
buildActionMask
=
2147483647
;
...
...
@@ -290,7 +254,7 @@
1DEB928A08733DD80010E9CD
/* Debug */
=
{
isa
=
XCBuildConfiguration
;
buildSettings
=
{
ARCHS
=
"$(
NATIVE_ARCH
)"
;
ARCHS
=
"$(
ONLY_ACTIVE_ARCH_PRE_XCODE_3_1
)"
;
GCC_PREPROCESSOR_DEFINITIONS
=
(
WANT_ACCESSLIST_WHITE
,
WANT_IP_FROM_QUERY_STRING
,
...
...
@@ -301,16 +265,16 @@
GCC_WARN_UNUSED_VARIABLE
=
YES
;
HEADER_SEARCH_PATHS
=
../libowfat/
;
LIBRARY_SEARCH_PATHS
=
../libowfat/
;
ONLY_ACTIVE_ARCH
=
YES
;
ONLY_ACTIVE_ARCH
_PRE_XCODE_3_1
=
"$(NATIVE_ARCH_ACTUAL)"
;
PREBINDING
=
NO
;
SDKROOT
=
"$(DEVELOPER_SDK_DIR)/MacOSX10.
5
.sdk"
;
SDKROOT
=
"$(DEVELOPER_SDK_DIR)/MacOSX10.
6
.sdk"
;
};
name
=
Debug
;
};
1DEB928B08733DD80010E9CD
/* Release */
=
{
isa
=
XCBuildConfiguration
;
buildSettings
=
{
ARCHS
=
"$(
NATIVE_ARCH
)"
;
ARCHS
=
"$(
ONLY_ACTIVE_ARCH_PRE_XCODE_3_1
)"
;
DEAD_CODE_STRIPPING
=
NO
;
GCC_PREPROCESSOR_DEFINITIONS
=
(
WANT_ACCESSLIST_WHITE
,
...
...
@@ -322,40 +286,9 @@
GCC_WARN_UNUSED_VARIABLE
=
YES
;
HEADER_SEARCH_PATHS
=
../libowfat/
;
LIBRARY_SEARCH_PATHS
=
../libowfat/
;
MACH_O_TYPE
=
mh_execute
;
ONLY_ACTIVE_ARCH
=
YES
;
OTHER_LDFLAGS
=
"-lowfat"
;
PREBINDING
=
NO
;
SDKROOT
=
"$(DEVELOPER_SDK_DIR)/MacOSX10.5.sdk"
;
ZERO_LINK
=
NO
;
};
name
=
Release
;
};
654A80A90CD83617009035DE
/* Debug */
=
{
isa
=
XCBuildConfiguration
;
buildSettings
=
{
COPY_PHASE_STRIP
=
NO
;
GCC_DYNAMIC_NO_PIC
=
NO
;
GCC_ENABLE_FIX_AND_CONTINUE
=
YES
;
GCC_MODEL_TUNING
=
G5
;
GCC_OPTIMIZATION_LEVEL
=
0
;
INSTALL_PATH
=
/usr/local/lib
;
ONLY_ACTIVE_ARCH_PRE_XCODE_3_1
=
"$(NATIVE_ARCH_ACTUAL)"
;
PREBINDING
=
NO
;
PRODUCT_NAME
=
libowfat
;
ZERO_LINK
=
YES
;
};
name
=
Debug
;
};
654A80AA0CD83617009035DE
/* Release */
=
{
isa
=
XCBuildConfiguration
;
buildSettings
=
{
COPY_PHASE_STRIP
=
YES
;
DEBUG_INFORMATION_FORMAT
=
"dwarf-with-dsym"
;
GCC_ENABLE_FIX_AND_CONTINUE
=
NO
;
GCC_MODEL_TUNING
=
G5
;
INSTALL_PATH
=
/usr/local/lib
;
PREBINDING
=
NO
;
PRODUCT_NAME
=
libowfat
;
SDKROOT
=
"$(DEVELOPER_SDK_DIR)/MacOSX10.6.sdk"
;
ZERO_LINK
=
NO
;
};
name
=
Release
;
...
...
@@ -381,15 +314,6 @@
defaultConfigurationIsVisible
=
0
;
defaultConfigurationName
=
Release
;
};
654A80AB0CD83635009035DE
/* Build configuration list for PBXNativeTarget "libowfat" */
=
{
isa
=
XCConfigurationList
;
buildConfigurations
=
(
654A80A90CD83617009035DE
/* Debug */
,
654A80AA0CD83617009035DE
/* Release */
,
);
defaultConfigurationIsVisible
=
0
;
defaultConfigurationName
=
Release
;
};
/* End XCConfigurationList section */
};
rootObject
=
08FB7793FE84155DC02AAC07
/* Project object */
;
...
...
ot_http.c
浏览文件 @
7d36ea27
...
...
@@ -219,10 +219,14 @@ static const ot_keywords keywords_format[] =
tai6464
t
;
#ifdef WANT_COMPRESSION_GZIP
ws
->
request
[
ws
->
request_size
]
=
0
;
#ifdef WANT_COMPRESSION_GZIP_ALWAYS
if
(
strstr
(
read_ptr
-
1
,
"gzip"
)
)
{
#endif
cookie
->
flag
|=
STRUCT_HTTP_FLAG_GZIP
;
format
|=
TASK_FLAG_GZIP
;
#ifdef WANT_COMPRESSION_GZIP_ALWAYS
}
#endif
#endif
/* Pass this task to the worker thread */
cookie
->
flag
|=
STRUCT_HTTP_FLAG_WAITINGFORTASK
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录