Skip to content

Commit

Permalink
Release 9.2.0
Browse files Browse the repository at this point in the history
  • Loading branch information
yvbeek committed Mar 24, 2024
1 parent 57bff5d commit e9cea4d
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 12 deletions.
15 changes: 8 additions & 7 deletions HTTPParserC.podspec
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
Pod::Spec.new do |s|
s.name = 'HTTPParserC'
s.version = '2.9.4'
s.version = '9.2.0'
s.license = 'MIT'

s.summary = 'HTTP message parser written in C'
s.description = <<-DESC
HTTPParser is a HTTP message parser written in C. It parses both requests and responses.
HTTPParser is a HTTP message parser written in C, now based on llhttp. It parses both requests and responses.
The parser is designed to be used in performance HTTP applications.
It does not make any syscalls nor allocations, it does not buffer data, it can be interrupted at anytime.
Depending on your architecture, it only requires about 40 bytes of data per message stream
Expand All @@ -14,17 +14,18 @@ Pod::Spec.new do |s|

s.author = 'Building42'
s.homepage = 'https://github.com/Building42/HTTPParserC'
s.documentation_url = 'https://github.com/nodejs/http-parser'
s.documentation_url = 'https://github.com/nodejs/llhttp'

s.source = { :git => "https://github.com/Building42/HTTPParserC.git", :tag => s.version }
s.source_files = 'Sources/http_parser.{h,c}'
s.preserve_paths = 'Sources/http_parser.{h,c}'
s.source_files = 'Sources/*.{h,c}'
s.preserve_paths = 'Sources/*.{h,c}'

s.pod_target_xcconfig = { 'SWIFT_INCLUDE_PATHS' => '$(SRCROOT)/HTTPParserC/Sources/**' }
s.requires_arc = false

s.ios.deployment_target = '9.0'
s.watchos.deployment_target = '2.0'
s.macos.deployment_target = '10.6'
s.tvos.deployment_target = '9.0'
s.osx.deployment_target = '10.6'
s.visionos.deployment_target = '1.0'
s.watchos.deployment_target = '2.0'
end
10 changes: 8 additions & 2 deletions HTTPParserC.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -151,15 +151,18 @@
);
INFOPLIST_FILE = HTTPParserC.xcodeproj/HTTPParserC_Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
MARKETING_VERSION = 2.9.4;
MARKETING_VERSION = 9.2.0;
OTHER_CFLAGS = "$(inherited)";
OTHER_LDFLAGS = "$(inherited)";
OTHER_SWIFT_FLAGS = "$(inherited)";
PRODUCT_BUNDLE_IDENTIFIER = HTTPParserC;
PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator xros xrsimulator";
SUPPORTS_MACCATALYST = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)";
TARGETED_DEVICE_FAMILY = "1,2,7";
TARGET_NAME = HTTPParserC;
};
name = Debug;
Expand All @@ -179,15 +182,18 @@
);
INFOPLIST_FILE = HTTPParserC.xcodeproj/HTTPParserC_Info.plist;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) $(TOOLCHAIN_DIR)/usr/lib/swift/macosx";
MARKETING_VERSION = 2.9.4;
MARKETING_VERSION = 9.2.0;
OTHER_CFLAGS = "$(inherited)";
OTHER_LDFLAGS = "$(inherited)";
OTHER_SWIFT_FLAGS = "$(inherited)";
PRODUCT_BUNDLE_IDENTIFIER = HTTPParserC;
PRODUCT_MODULE_NAME = "$(TARGET_NAME:c99extidentifier)";
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
SUPPORTED_PLATFORMS = "appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator xros xrsimulator";
SUPPORTS_MACCATALYST = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited)";
TARGETED_DEVICE_FAMILY = "1,2,7";
TARGET_NAME = HTTPParserC;
};
name = Release;
Expand Down
4 changes: 1 addition & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,7 @@ HTTP Parser
[![License](https://img.shields.io/cocoapods/l/HTTPParserC.svg)](https://cocoapods.org/pods/HTTPParserC)
[![Platform](https://img.shields.io/cocoapods/p/HTTPParserC.svg)](https://cocoapods.org/pods/HTTPParserC)

**This library is now based on llhttp**

HTTP message parser written in C. It parses both requests and
HTTP message parser written in C, now based on llhttp. It parses both requests and
responses. The parser is designed to be used in performance HTTP
applications. It does not make any syscalls nor allocations, it does not
buffer data, it can be interrupted at anytime. Depending on your
Expand Down

0 comments on commit e9cea4d

Please sign in to comment.