Mike Kruskal
65196bce3f
Backport windows fixes with INFINITY/NAN ( #19390 )
...
* Fixed `NAN`/`INFINITY` definitions to work on Windows 11 SDK.
* Regenerate stale files
3 days ago
zhangskz
c30f72692f
Merge pull request #18974 from protocolbuffers/cp-25-backport-macos
...
Backport upgrade of macOS runner images to macos-13 to 25.x
1 month ago
Sandy Zhang
3f26684a8b
Upgrade setup-ruby to get around 'Unsupported platform macos-13'
1 month ago
Sandy Zhang
5f9e57bf21
Remove continous-only tag which didn't exist in 25.x
1 month ago
Sandy Zhang
f12272912b
Update remaining Python 3.8 upb macos tests to macos-13
...
macos-12 runner image is deprecated and is EOL 12/3/24 per https://github.com/actions/runner-images/issues/10721
Note that Python 3.8 is EOL and these tests should also be dropped / upgraded in
favor of 3.9 soon anyways.
PiperOrigin-RevId: 687002433
1 month ago
Protobuf Team Bot
6fad18ca1e
Update GitHub Actions to use macOS-13 ahead of macOS-12 deprecation.
...
See https://github.com/actions/runner-images/issues/10721 .
PiperOrigin-RevId: 684546079
1 month ago
zhangskz
4212301a2f
Upgrade PHP mac runner to avoid slow PHP installs ( #18972 )
...
PiperOrigin-RevId: 682453854
Co-authored-by: Mike Kruskal <mkruskal@google.com>
1 month ago
Protobuf Team Bot
31c52806ea
Restore macOS CMake configuration.
...
PiperOrigin-RevId: 684435872
1 month ago
zhangskz
384bcc1fde
Merge pull request #18860 from deannagarcia/25.x
...
Populate Kotlin Manifest Files
1 month ago
deannagarcia
610f37827b
Populate Kotlin Manifest Files.
...
Give Kotlin jars an OSGi Manifest (#18812 )
Extend our Java OSGi library to have a version that works for Kotlin. Add a `protobuf_versioned_kt_jvm_library` that creates a bundle with the OSGi manifest and call that instead of `kt_jvm_library` for all our kotlin maven release targets.
Closes #18812
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/18812 from deannagarcia:kotlinOSGi 81bab06f61
PiperOrigin-RevId: 686220820
1 month ago
zhangskz
ce2a5d5982
Merge pull request #18403 from protocolbuffers/25.x-202409182204
...
Merge release commits to 25.x
2 months ago
Mike Kruskal
78e1c09431
Update staleness tests to only run over release branch ( #18397 )
2 months ago
Protobuf Team Bot
34af5a23ac
Updating version.json and repo version numbers to: 25.6-dev
2 months ago
Protobuf Team Bot
9d0ec0f92b
Updating version.json and repo version numbers to: 25.5
2 months ago
zhangskz
4a197e78ad
Merge pull request #18387 from protocolbuffers/cp-lp-25
...
Add recursion check when parsing unknown fields in Java.
2 months ago
Sandy Zhang
b5a7cf7cf4
Remove RecursiveGroup test case which doesn't exist in 25.x pre-Editions
2 months ago
Sandy Zhang
f000b7e18f
Fix merge conflict by adding optional label to proto2 unittest_lite.proto
2 months ago
Protobuf Team Bot
4728531c16
Add recursion check when parsing unknown fields in Java.
...
PiperOrigin-RevId: 675657198
2 months ago
Protobuf Team Bot
850fcce917
Internal change
...
PiperOrigin-RevId: 653615736
2 months ago
Protobuf Team Bot
b7044987de
Internal change
...
PiperOrigin-RevId: 663919912
2 months ago
zhangskz
e67347986e
Fix cord handling in DynamicMessage and oneofs. ( #18375 )
...
* Fix cord handling in DynamicMessage and oneofs.
This fixes a memory corruption vulnerability for anyone using cord with dynamically built descriptor pools.
* Update staleness. Run using Bazel 6.3.2 docker image
* Silence expected ubsan failures from absl::Cord
---------
Co-authored-by: Mike Kruskal <mkruskal@google.com>
2 months ago
zhangskz
8a60b6527a
Merge pull request #17704 from protocolbuffers/cp-segv
...
Fixed a SEGV when deep copying a non-reified sub-message.
4 months ago
Joshua Haberman
94a26630e3
Fixed a SEGV when deep copying a non-reified sub-message.
...
PiperOrigin-RevId: 600951523
4 months ago
zhangskz
5d47e0a372
Merge pull request #17592 from protocolbuffers/25.x-202407241710
...
Merge release commits to 25.x
4 months ago
Protobuf Team Bot
70e85ae1f9
Updating version.json and repo version numbers to: 25.5-dev
4 months ago
Protobuf Team Bot
e915ce24b3
Updating version.json and repo version numbers to: 25.4
4 months ago
Joshua Haberman
6eb8b00091
Merge pull request #17525 from protocolbuffers/fix-25.x-staleness
...
backport staleness changes to 25.x
4 months ago
esorot
d491c4cd63
Merge branch '25.x' into fix-25.x-staleness
4 months ago
Theo Rose
314fc8b134
drop 2.7 in linux test ( #17524 )
...
* drop 2.7 in linux test
* update jruby 9.4.6.0
* macos 11 to 12
4 months ago
esorot
eb1fdd39b4
fix targets
4 months ago
esorot
a5dadc3eee
update bazel to 6.3.2
4 months ago
esorot
c3b9b4fb21
backport staleness changes to 25.x
4 months ago
zhangskz
fb0520ebb2
Merge pull request #17514 from protocolbuffers/cp-25
...
Check that size is non-negative when reading string or bytes in Strea…
4 months ago
Mike Kruskal
bdb1f75fdb
Downgrade CMake to 3.29 to workaround Abseil issue.
...
This was fixed in cd7f66cab5
, but older versions of Abseil break in CMake 3.30, which github runners now use by default.
PiperOrigin-RevId: 651854867
4 months ago
Protobuf Team Bot
165cf123c1
Check that size is non-negative when reading string or bytes in StreamDecoder.
...
This ensures that StreamDecoder throws a InvalidProtocolBufferException instead of an IllegalStateException on some invalid input.
All other implementations of CodedInputStream already do this check.
PiperOrigin-RevId: 623383287
4 months ago
zhangskz
5b514a95b8
Merge pull request #17374 from protocolbuffers/cp-25.x-runners
...
Cherry-pick fixes needed for Github runner changes
5 months ago
Mike Kruskal
27041afb83
Upgrade macos-11 tests to macos-12
...
Github dropped macos-11 on their runners on June 28th. This causes all our jobs to stall looking for a suitable runner.
PiperOrigin-RevId: 648527302
5 months ago
Mike Kruskal
c73d6c8d2e
Use explicit names of our large runners
...
PiperOrigin-RevId: 650360525
5 months ago
Mike Kruskal
8ec9a435bf
Upgrade our C++ release tests to large runners.
...
PiperOrigin-RevId: 647405381
5 months ago
Mike Kruskal
892a2ce89a
Downgrade our sanitized builds to ubuntu-20.
...
The latest github runner image of ubuntu-22 includes a kernel update that breaks the sanitizers we use in our docker images. Long-term, we'll likely need to upgrade the images to new sanitizers and clang.
PiperOrigin-RevId: 616319042
5 months ago
Mike Kruskal
aa32865ff1
Disable TSAN tests due to what appears to be a sanitizer bug
...
PiperOrigin-RevId: 616138585
5 months ago
zhangskz
a0fb465445
Merge pull request #16388 from protocolbuffers/cp-manifest-jpms
...
Cherry-Pick Add Automatic-Module-Name (#14562 )
8 months ago
Joshua Haberman
6b1c2535dc
Disable MacOS C++ Cmake test for now.
...
PiperOrigin-RevId: 594102279
8 months ago
Sandy Zhang
220a74b6e2
Update setup-php to 2.30.0 and re-enable macOS PHP 8.2 tests.
...
setup-php 2.30.0 should fix https://github.com/shivammathur/setup-php/issues/823
PiperOrigin-RevId: 612882408
8 months ago
Clayton Walker
552ad3124b
Add Automatic-Module-Name ( #14562 )
...
Adds Automatic-Module-Name after it was lost during the maven-bazel migration (and subsequent re-addition of osgi bundle support).
Updates OsgiWrapper to support adding the Automatic-Module-Name header to the list of properties supported by the `osgi_java_library` rule.
Fixes #12639
Closes #14562
COPYBARA_INTEGRATE_REVIEW=https://github.com/protocolbuffers/protobuf/pull/14562 from Sineaggi:add-automatic-module-name a27b3e6695
PiperOrigin-RevId: 579748655
8 months ago
Mike Kruskal
a857c8e1f4
Merge pull request #15985 from protocolbuffers/staleness-fix-25
...
Fix staleness tests
9 months ago
Mike Kruskal
f60c624178
Add back error message unconditionally
9 months ago
Mike Kruskal
3b72455389
Pin bazel 6 for 25.x
9 months ago
Mike Kruskal
489aba5b55
Merge pull request #15984 from mkruskal-google/staleness-fix-25
...
Actually fail if staleness fail
9 months ago
Mike Kruskal
367c7bea8d
Regen stale files
9 months ago