Commit graph

41 commits

Author SHA1 Message Date
PJ Fanning
08cf7cbdac add scala epfl license header 2023-06-20 13:30:51 +02:00
PJ Fanning
02af790f58 Delete PrettyByteString.scala 2023-06-20 13:07:14 +02:00
PJ Fanning
06467e87d3
add netty license header to file with significant netty input (#421) 2023-06-19 17:49:39 +01:00
PJ Fanning
01379c4171
Scala3 doc build does not like java @Deprecated mixed with Scala @deprecated (#406)
* Scala3 doc build does not like java `@Deprecated` mixed with Scala `@deprecated`

* Update ActorSource.scala
2023-06-16 15:27:11 +01:00
Matthew de Detrich
f6930d93da Add enchanced-double-hash-random for id-generator-policy
Co-authored-by: Claude Warren <claude.warren@aiven.io>
Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com>
2023-06-16 12:48:37 +02:00
PJ Fanning
1281083b32
fix sign in code to generate a random signed short (#402)
* fix sign in code to generate a random signed short

* Update IdGenerator.scala

* Update IdGenerator.scala
2023-06-16 09:55:09 +01:00
PJ Fanning
ead8c7e889
support negative short ids in async DNS resolver code (#401) 2023-06-15 20:32:35 +01:00
PJ Fanning
6bdce7f95b
remove sequence id generator (#399) 2023-06-15 11:33:16 +01:00
Matthew de Detrich
03c567f85b Add final to methods to prepare for future inline 2023-06-14 23:52:53 +02:00
Iain Hull
c56edca78f
CVE-2023-31442 Address DNS poisoning vulnerability (#385)
* CVE-2023-31442 Address DNS poisoning vulnerability (and DNS concurrency bug)

* Remove sequential dns id generator

* fix scalafmt

* Fix bug in isSameQuestion
And ensure that DnsClient only removes inflight messages when the
questions match

* fix up exception message to remove reference to 'sequence' generator

* Add tests to failed commands and drop requests

---------

Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com>
2023-06-14 19:38:20 +01:00
Matthew de Detrich
d1a94323f5 Make 2.12 ccompat extension classes final 2023-06-09 18:30:38 +02:00
Matthew de Detrich
17a986792c Add Iterable.once to ccompat 2023-06-09 16:59:03 +02:00
PJ Fanning
1612950702
fix up refs to Akka in source code (#374)
* fix up refs to Akka in source code

* Update distributed-data.md
2023-06-07 14:51:57 +01:00
Matthew de Detrich
037da28382 Add inline final to FutureConverters 2023-05-28 18:50:21 +02:00
Matthew de Detrich
480f516398
Unwrap single string interpolation syntax 2023-05-24 16:28:02 +02:00
Matthew de Detrich
898c69701b Add OptionConverters.toScala methods for java Optional primitives 2023-05-09 14:34:50 +02:00
Matthew de Detrich
0df71060ea Add OptionConverters.toJava and OptionConverters.toScala 2023-05-09 07:20:18 +02:00
Matthew de Detrich
ccd728f098 Missed inline in toJavaPrimitive 2023-05-08 22:42:02 +02:00
Matthew de Detrich
1248fcf7cb Add java Optional primitive to Scala converters 2023-05-08 18:32:13 +02:00
Matthew de Detrich
0af7d3c5c1 Add toJavaPrimitive to OptionConverters 2023-05-08 19:53:25 +08:00
Matthew de Detrich
07df607192 Add FunctionConverters, FutureConverters and ObjectConverters 2023-05-08 12:03:37 +02:00
Philippus Baalman
eb660940b6 Fix dynamic versioning example 2023-03-22 09:43:04 +01:00
Matthew de Detrich
85c2a46909 Update Scala versions 2023-03-21 21:56:50 +01:00
Matthew de Detrich
c4e33c3972 Add Scala 2.12 equivalent Iterator apply method for ByteString 2023-03-21 14:13:37 +01:00
Matthew de Detrich
44d03df694 Add filterKeys for Scala 2.12 collection compat 2023-03-19 16:24:00 +01:00
Matthew de Detrich
33583e027b Add mapValues for Scala 2.12 collection compat 2023-03-18 18:59:13 +08:00
PJ Fanning
0a8b8a572f
set license headers on conf files (#227) 2023-03-03 13:24:19 +01:00
PJ Fanning
de1a5e3b37
acknowledge smhasher copyright but add apache license header (#159)
* acknowledge lamp/epfl copyright  but add apache license header

* scalafmt

* latest attempt

* Update LICENSE

* add Austin Appleby attribution

* remove debian check

* Update CopyrightHeader.scala

* add source license changes for MurmurHash and introduce more jar specific licenses

* scalafmt

* update comment
2023-02-22 16:10:24 +01:00
PJ Fanning
7e653454a9
use pekko: in urls and fix other branding issues (#184)
* use pekko: in urls and fix other branding issues

* update comments

* fix artery test

* test changes

* scalafmt

* try to fix some tests and fixing more akka refs

* more akka refs

* more changes

* more akka refs

* Update LeaseMajoritySpec.scala

* Update docs/src/main/paradox/testing.md

Co-authored-by: Johannes Rudolph <johannes.rudolph@gmail.com>

* Update docs/src/main/paradox/project/migration-guides.md

Co-authored-by: Johannes Rudolph <johannes.rudolph@gmail.com>

* Update actor/src/main/scala/org/apache/pekko/serialization/Serialization.scala

Co-authored-by: Johannes Rudolph <johannes.rudolph@gmail.com>

* Update scripts/release-train-issue-template.md

Co-authored-by: Johannes Rudolph <johannes.rudolph@gmail.com>

* revert link-validation change

* Update JacksonModule.scala

* revert key name changes to fix 2 tests

* fix one test

* more test trouble

* more test issues

* fix hashing test

* Update RouterTest.java

* update code comment

---------

Co-authored-by: Johannes Rudolph <johannes.rudolph@gmail.com>
2023-02-22 12:48:15 +01:00
PJ Fanning
2df8d99786
change deprecated versions to use Akka in name (#209)
* change deprecated versions to use Akka in name

* scalafmt

* update markdown
2023-02-21 11:13:05 +01:00
PJ Fanning
c32fcf1f0a
update more akka refs to use pekko name (#200) 2023-02-17 10:49:40 +01:00
PJ Fanning
3ee028f915
update some random akka refs (#196) 2023-02-16 10:39:18 +01:00
PJ Fanning
d0238d8bf7
with deprecated code, highlight versions are Akka versions (#154)
* with deprecated code, highlight versions are Akka versions

* scalafmt issue
2023-02-09 14:39:56 +01:00
PJ Fanning
8338bfed8b
diffs when running scalafmtAll (#155) 2023-02-09 14:38:45 +01:00
Seeta Ramayya
ad0f3b4234
Replaced doc.akka.io with pekko.apache.org (#120)
* modified all references in docs module

* replaced in inline scala docs

* renamed variable and changed access specifier

* reanmed in remaining places

* Adjusted path (instead of `akka` used `pekko`)

* Where applicable akka.io is replaced with pekko.apache.org

* replaced akka with pekko in the path

* Removed TODO

* Removed migration guide to gRPC (there is no user using pekko at the moment so no need of migration guide)

* Added back migration to gRPC section

* removed TODO

* alpakka is replaced with pekko-connectors

* the Akka online documentation -> the Pekko online documentation

* referring akka security docs

* reffering to akka migration guides (pekko is not managing them)

* Using pekkoBaseURL for platform-guide.base_url

* removed unnecessary redirects and used current instead of 2.6

* Changed akka discovery to pekko discovery

* Some more replacement

* fix merge issue

* revert platform-guide change because we

---------

Co-authored-by: PJ Fanning <pjfanning@users.noreply.github.com>
2023-01-31 12:26:50 +01:00
Johannes Rudolph
6cabead2e7 Add copyright headers where missing in 2.12 versions of files 2023-01-23 15:13:48 +01:00
PJ Fanning
474ed8b4d0
use Apache Pekko name for version check (#119) 2023-01-23 12:09:03 +01:00
PJ Fanning
0903c6aa86
fix some stray akka refs (#117) 2023-01-19 18:10:59 +00:00
PJ Fanning
dab50b13e1
update comments that mention Akka (#102) 2023-01-16 11:46:09 +01:00
He-Pin
4ac0f00a47 Update headers with The Apache header annotated. 2023-01-12 10:59:28 +08:00
Matthew de Detrich
24c03cde19
Rename sbt akka modules
Co-authored-by: Sean Glover <sean@seanglover.com>
2023-01-05 11:10:50 +01:00