diff --git a/LICENSE b/LICENSE index 6774938..8a297dc 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2022 New Cloud Technologies +Copyright (c) 2026 New Cloud Technologies Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 842ac3a..659f755 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![Go Reference](https://pkg.go.dev/badge/github.com/newcloudtechnologies/memlimiter.svg)](https://pkg.go.dev/github.com/newcloudtechnologies/memlimiter) [![Go Report Card](https://goreportcard.com/badge/github.com/newcloudtechnologies/memlimiter)](https://goreportcard.com/report/github.com/newcloudtechnologies/memlimiter) -![Coverage](https://img.shields.io/badge/Coverage-82.9%25-brightgreen) +![Coverage](https://img.shields.io/badge/Coverage-82.8%25-brightgreen) ![CI](https://github.com/newcloudtechnologies/memlimiter/actions/workflows/CI.yml/badge.svg) `memlimiter` helps a Go service avoid OOM by combining adaptive GC tuning and request throttling under memory pressure. diff --git a/backpressure/doc.go b/backpressure/doc.go index f898e50..a92fa4b 100644 --- a/backpressure/doc.go +++ b/backpressure/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/backpressure/interface.go b/backpressure/interface.go index ae6f209..25c42e3 100644 --- a/backpressure/interface.go +++ b/backpressure/interface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/backpressure/mock.go b/backpressure/mock.go index 6ca834f..79030c1 100644 --- a/backpressure/mock.go +++ b/backpressure/mock.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/backpressure/operator.go b/backpressure/operator.go index fa74e51..cb5e197 100644 --- a/backpressure/operator.go +++ b/backpressure/operator.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/backpressure/operator_test.go b/backpressure/operator_test.go index b39a70f..a2f6daa 100644 --- a/backpressure/operator_test.go +++ b/backpressure/operator_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/backpressure/options.go b/backpressure/options.go index d0f0fd0..a4cc0df 100644 --- a/backpressure/options.go +++ b/backpressure/options.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/backpressure/throttler.go b/backpressure/throttler.go index 01caec6..944c5ff 100644 --- a/backpressure/throttler.go +++ b/backpressure/throttler.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/backpressure/throttler_test.go b/backpressure/throttler_test.go index c3e06af..51feb74 100644 --- a/backpressure/throttler_test.go +++ b/backpressure/throttler_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/config.go b/config.go index 56a7e96..1dad7ea 100644 --- a/config.go +++ b/config.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/config_test.go b/config_test.go index 2e5f4fc..8bb13d4 100644 --- a/config_test.go +++ b/config_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/constructor.go b/constructor.go index 8c0b96b..be088ed 100644 --- a/constructor.go +++ b/constructor.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/constructor_test.go b/constructor_test.go index e6ed916..b7dc03a 100644 --- a/constructor_test.go +++ b/constructor_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/controller/doc.go b/controller/doc.go index 607b812..349c8e1 100644 --- a/controller/doc.go +++ b/controller/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/controller/interface.go b/controller/interface.go index 80ca7ec..000751a 100644 --- a/controller/interface.go +++ b/controller/interface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/controller/nextgc/budget_test.go b/controller/nextgc/budget_test.go index a4c7404..e59385a 100644 --- a/controller/nextgc/budget_test.go +++ b/controller/nextgc/budget_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/controller/nextgc/component_p.go b/controller/nextgc/component_p.go index 8a09b12..dc8bbce 100644 --- a/controller/nextgc/component_p.go +++ b/controller/nextgc/component_p.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/controller/nextgc/component_p_test.go b/controller/nextgc/component_p_test.go index 1f8cfaf..6f0a1d3 100644 --- a/controller/nextgc/component_p_test.go +++ b/controller/nextgc/component_p_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/controller/nextgc/config.go b/controller/nextgc/config.go index 0b65777..832a51c 100644 --- a/controller/nextgc/config.go +++ b/controller/nextgc/config.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/controller/nextgc/config_test.go b/controller/nextgc/config_test.go index 2560bb0..331060a 100644 --- a/controller/nextgc/config_test.go +++ b/controller/nextgc/config_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/controller/nextgc/controller.go b/controller/nextgc/controller.go index 6632822..8c3e346 100644 --- a/controller/nextgc/controller.go +++ b/controller/nextgc/controller.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/controller/nextgc/controller_gogc_test.go b/controller/nextgc/controller_gogc_test.go index e11a24e..bd9eca1 100644 --- a/controller/nextgc/controller_gogc_test.go +++ b/controller/nextgc/controller_gogc_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/controller/nextgc/controller_test.go b/controller/nextgc/controller_test.go index 2457ded..a0497b2 100644 --- a/controller/nextgc/controller_test.go +++ b/controller/nextgc/controller_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/controller/nextgc/doc.go b/controller/nextgc/doc.go index 3412dfb..7aa067d 100644 --- a/controller/nextgc/doc.go +++ b/controller/nextgc/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/doc.go b/doc.go index 42df3a5..603dbf9 100644 --- a/doc.go +++ b/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/interface.go b/interface.go index 13b34e8..3bd41fc 100644 --- a/interface.go +++ b/interface.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/middleware/doc.go b/middleware/doc.go index 5d5ea21..d7285b7 100644 --- a/middleware/doc.go +++ b/middleware/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/middleware/grpc.go b/middleware/grpc.go index 64d2f94..df698c6 100644 --- a/middleware/grpc.go +++ b/middleware/grpc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/middleware/grpc_test.go b/middleware/grpc_test.go index 2293105..af51dce 100644 --- a/middleware/grpc_test.go +++ b/middleware/grpc_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/middleware/middleware.go b/middleware/middleware.go index dee7793..961908b 100644 --- a/middleware/middleware.go +++ b/middleware/middleware.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/options.go b/options.go index 8ac33fa..38a701a 100644 --- a/options.go +++ b/options.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/service_impl.go b/service_impl.go index 446e0eb..477fa6c 100644 --- a/service_impl.go +++ b/service_impl.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/service_impl_test.go b/service_impl_test.go index 5aebc35..cdbbc3e 100644 --- a/service_impl_test.go +++ b/service_impl_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/service_stub.go b/service_stub.go index 6d73269..a1db5b1 100644 --- a/service_stub.go +++ b/service_stub.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/stats/doc.go b/stats/doc.go index db236cc..7a27886 100644 --- a/stats/doc.go +++ b/stats/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/stats/memlimiter.go b/stats/memlimiter.go index 10a5bd3..3783130 100644 --- a/stats/memlimiter.go +++ b/stats/memlimiter.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/stats/mock.go b/stats/mock.go index 9927980..9dfdd2a 100644 --- a/stats/mock.go +++ b/stats/mock.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/stats/service.go b/stats/service.go index 277337b..f2f7528 100644 --- a/stats/service.go +++ b/stats/service.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/stats/subscription.go b/stats/subscription.go index 4920d1a..62aca32 100644 --- a/stats/subscription.go +++ b/stats/subscription.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/test/allocator/main.go b/test/allocator/main.go index e816d68..cf7abea 100644 --- a/test/allocator/main.go +++ b/test/allocator/main.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/test/integration/main_test.go b/test/integration/main_test.go index c75de14..60cf9b1 100644 --- a/test/integration/main_test.go +++ b/test/integration/main_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/breaker/breaker.go b/utils/breaker/breaker.go index 2701f15..9100a41 100644 --- a/utils/breaker/breaker.go +++ b/utils/breaker/breaker.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/breaker/breaker_core.go b/utils/breaker/breaker_core.go index 375f6b8..a9d5cc4 100644 --- a/utils/breaker/breaker_core.go +++ b/utils/breaker/breaker_core.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/breaker/doc.go b/utils/breaker/doc.go index 3db05b2..5340ff0 100644 --- a/utils/breaker/doc.go +++ b/utils/breaker/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/breaker/errors.go b/utils/breaker/errors.go index 47cfde9..1376862 100644 --- a/utils/breaker/errors.go +++ b/utils/breaker/errors.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/config/bytes/bytes.go b/utils/config/bytes/bytes.go index 77bfef1..9ffaccf 100644 --- a/utils/config/bytes/bytes.go +++ b/utils/config/bytes/bytes.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/config/bytes/bytes_test.go b/utils/config/bytes/bytes_test.go index ad13a53..ed2056d 100644 --- a/utils/config/bytes/bytes_test.go +++ b/utils/config/bytes/bytes_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/config/bytes/doc.go b/utils/config/bytes/doc.go index 5d31027..63b0825 100644 --- a/utils/config/bytes/doc.go +++ b/utils/config/bytes/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/config/duration/doc.go b/utils/config/duration/doc.go index 6dee2e3..0a7cf84 100644 --- a/utils/config/duration/doc.go +++ b/utils/config/duration/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/config/duration/duration.go b/utils/config/duration/duration.go index 4d0fd63..a2fe173 100644 --- a/utils/config/duration/duration.go +++ b/utils/config/duration/duration.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/config/duration/duration_test.go b/utils/config/duration/duration_test.go index a78ea13..ed187be 100644 --- a/utils/config/duration/duration_test.go +++ b/utils/config/duration/duration_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/config/prepare/doc.go b/utils/config/prepare/doc.go index 9c5067e..58bd778 100644 --- a/utils/config/prepare/doc.go +++ b/utils/config/prepare/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/config/prepare/prepare.go b/utils/config/prepare/prepare.go index b1090b6..c0eef61 100644 --- a/utils/config/prepare/prepare.go +++ b/utils/config/prepare/prepare.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/counter.go b/utils/counter.go index 531a41d..772c60f 100644 --- a/utils/counter.go +++ b/utils/counter.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/doc.go b/utils/doc.go index a4e3f05..0e57c0c 100644 --- a/utils/doc.go +++ b/utils/doc.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/ema.go b/utils/ema.go index d2867ea..afb6833 100644 --- a/utils/ema.go +++ b/utils/ema.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/math.go b/utils/math.go index 308a4cb..b778a03 100644 --- a/utils/math.go +++ b/utils/math.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */ diff --git a/utils/math_test.go b/utils/math_test.go index d8b5c61..3b60881 100644 --- a/utils/math_test.go +++ b/utils/math_test.go @@ -1,5 +1,5 @@ /* - * Copyright (c) New Cloud Technologies, Ltd. 2013-2022. + * Copyright (c) New Cloud Technologies, Ltd. 2013-2026. * Author: Vitaly Isaev * License: https://github.com/newcloudtechnologies/memlimiter/blob/master/LICENSE */