Skip to content

Commit ff27baf

Browse files
committed
Merge remote-tracking branch 'origin/master' into feature/async-replicator-client
# Conflicts: # src/Lucene.Net.Replicator/ReplicationClient.cs
2 parents 8d316fd + 93285b8 commit ff27baf

316 files changed

Lines changed: 1089 additions & 731 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.asf.yaml

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,16 @@ github:
3535
# Enable discussions
3636
discussions: true
3737

38-
# Disallow forced pushes
39-
protected_branches:
40-
master: {}
38+
rulesets:
39+
- name: "Branch Protection"
40+
type: branch
41+
branches:
42+
includes:
43+
- "master"
44+
- "release/*"
45+
- "docs/*"
46+
excludes: []
47+
restrict_deletion: true
48+
restrict_force_push: true
49+
required_linear_history: true
50+
required_conversation_resolution: true

.build/dependencies.props

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,15 @@
4949
<MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion>$(MicrosoftCodeAnalysisCSharpPackageVersion)</MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion>
5050
<MicrosoftCodeAnalysisVisualBasicPackageVersion>2.6.1</MicrosoftCodeAnalysisVisualBasicPackageVersion>
5151
<MicrosoftCodeAnalysisVisualBasicWorkspacesPackageVersion>$(MicrosoftCodeAnalysisVisualBasicPackageVersion)</MicrosoftCodeAnalysisVisualBasicWorkspacesPackageVersion>
52-
<MicrosoftExtensionsConfigurationPackageVersion>8.0.0</MicrosoftExtensionsConfigurationPackageVersion>
53-
<MicrosoftExtensionsConfigurationAbstractionsPackageVersion>$(MicrosoftExtensionsConfigurationPackageVersion)</MicrosoftExtensionsConfigurationAbstractionsPackageVersion>
54-
<MicrosoftExtensionsConfigurationCommandLinePackageVersion>$(MicrosoftExtensionsConfigurationPackageVersion)</MicrosoftExtensionsConfigurationCommandLinePackageVersion>
55-
<MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion>$(MicrosoftExtensionsConfigurationPackageVersion)</MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion>
56-
<MicrosoftExtensionsConfigurationJsonPackageVersion>8.0.1</MicrosoftExtensionsConfigurationJsonPackageVersion>
57-
<MicrosoftExtensionsConfigurationXmlPackageVersion>8.0.1</MicrosoftExtensionsConfigurationXmlPackageVersion>
58-
<MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>8.0.0</MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>
59-
<MicrosoftExtensionsDependencyInjectionPackageVersion>8.0.1</MicrosoftExtensionsDependencyInjectionPackageVersion>
52+
<MicrosoftExtensionsParentVersion>10.0.7</MicrosoftExtensionsParentVersion>
53+
<MicrosoftExtensionsConfigurationPackageVersion>$(MicrosoftExtensionsParentVersion)</MicrosoftExtensionsConfigurationPackageVersion>
54+
<MicrosoftExtensionsConfigurationAbstractionsPackageVersion>$(MicrosoftExtensionsParentVersion)</MicrosoftExtensionsConfigurationAbstractionsPackageVersion>
55+
<MicrosoftExtensionsConfigurationCommandLinePackageVersion>$(MicrosoftExtensionsParentVersion)</MicrosoftExtensionsConfigurationCommandLinePackageVersion>
56+
<MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion>$(MicrosoftExtensionsParentVersion)</MicrosoftExtensionsConfigurationEnvironmentVariablesPackageVersion>
57+
<MicrosoftExtensionsConfigurationJsonPackageVersion>$(MicrosoftExtensionsParentVersion)</MicrosoftExtensionsConfigurationJsonPackageVersion>
58+
<MicrosoftExtensionsConfigurationXmlPackageVersion>$(MicrosoftExtensionsParentVersion)</MicrosoftExtensionsConfigurationXmlPackageVersion>
59+
<MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>$(MicrosoftExtensionsParentVersion)</MicrosoftExtensionsDependencyInjectionAbstractionsPackageVersion>
60+
<MicrosoftExtensionsDependencyInjectionPackageVersion>$(MicrosoftExtensionsParentVersion)</MicrosoftExtensionsDependencyInjectionPackageVersion>
6061
<MicrosoftNETFrameworkReferenceAssembliesPackageReferenceVersion>1.0.3</MicrosoftNETFrameworkReferenceAssembliesPackageReferenceVersion>
6162
<MicrosoftNETTestSdkPackageVersion>17.11.1</MicrosoftNETTestSdkPackageVersion>
6263
<MicrosoftSourceLinkAzureReposGitPackageReferenceVersion>1.1.1</MicrosoftSourceLinkAzureReposGitPackageReferenceVersion>

.github/linters/codespell.txt

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
abl
2-
absolut
32
acccount
43
accessability
54
accidently
@@ -10,7 +9,6 @@ adherance
109
administr
1110
adquire
1211
advices
13-
afer
1412
afile
1513
afte
1614
afterwords
@@ -21,7 +19,6 @@ alle
2119
allo
2220
allocte
2321
allong
24-
alocate
2522
alot
2623
alow
2724
alpha-numeric
@@ -38,7 +35,6 @@ anothers
3835
appropropriate
3936
apprpriate
4037
aquire
41-
arbitarily
4238
arent
4339
arguents
4440
assemblie
@@ -165,7 +161,6 @@ guerilla
165161
guiness
166162
hart
167163
hav
168-
havent
169164
heder
170165
hendler
171166
highligh
@@ -211,7 +206,6 @@ itsself
211206
kake
212207
ket
213208
lama
214-
lenght
215209
lief
216210
lien
217211
loner
@@ -235,9 +229,7 @@ meus
235229
millenium
236230
millepede
237231
mimicing
238-
mimick
239232
mimicks
240-
minimun
241233
mininum
242234
mis
243235
mot
@@ -272,7 +264,6 @@ ommitted
272264
ond
273265
ons
274266
ony
275-
oposite
276267
oppertunity
277268
ore
278269
oriente
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Licensed to the Apache Software Foundation (ASF) under one
2+
# or more contributor license agreements. See the NOTICE file
3+
# distributed with this work for additional information
4+
# regarding copyright ownership. The ASF licenses this file
5+
# to you under the Apache License, Version 2.0 (the
6+
# "License"); you may not use this file except in compliance
7+
# with the License. You may obtain a copy of the License at
8+
#
9+
# http://www.apache.org/licenses/LICENSE-2.0
10+
#
11+
# Unless required by applicable law or agreed to in writing,
12+
# software distributed under the License is distributed on an
13+
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
14+
# KIND, either express or implied. See the License for the
15+
# specific language governing permissions and limitations
16+
# under the License.
17+
---
18+
name: 'ASF Allowlist Check'
19+
on:
20+
pull_request:
21+
paths: ['.github/**']
22+
push:
23+
branches: [master]
24+
paths: ['.github/**']
25+
permissions:
26+
contents: read
27+
jobs:
28+
asf-allowlist-check:
29+
runs-on: ubuntu-latest
30+
steps:
31+
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
32+
with:
33+
persist-credentials: false
34+
- uses: apache/infrastructure-actions/allowlist-check@4e9c961f587f72b170874b6f5cd4ac15f7f26eb8 # main

.rat-excludes

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Note: these patterns are applied to single files or directories, not full paths
22
# coverage/* will ignore any coverage dir, but airflow/www/static/coverage/* will match nothing
33

4-
.rat-excludes
5-
.gitignore
64
.gitattributes
5+
.gitignore
6+
.rat-excludes
77

88
# Exclude build assets
9+
bin/*
910
lib/*
1011
obj/*
11-
bin/*
1212
_artifacts/*
1313
_site/*
1414

@@ -25,18 +25,18 @@ LuceneResourcesWikiPage\.html
2525
# Covered under a different license
2626
psake/*
2727
KStemData\d+\.cs
28-
Snowball/*
2928
Egothor.Stemmer/*
29+
Automaton/*
3030
Events/*
3131
Sax/*
32-
JaspellTernarySearchTrie\.cs
33-
RectangularArrays\.cs
34-
LimitedConcurrencyLevelTaskScheduler\.cs
35-
Automaton/*
32+
Snowball/*
3633
ConcurrentHashSet\.cs
37-
NullableAttributes\.cs
3834
ConfigurationReloadToken\.cs
3935
ConfigurationRoot\.cs
4036
ConfigurationSection\.cs
4137
DateTimeOffsetUtil\.cs
4238
FileStreamOptions\.cs
39+
JaspellTernarySearchTrie\.cs
40+
LimitedConcurrencyLevelTaskScheduler\.cs
41+
NullableAttributes\.cs
42+
RectangularArrays\.cs

NuGet.config

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ under the License.
2121

2222
<configuration>
2323
<packageSources>
24-
<add key="ICU4N preview feed" value="https://www.myget.org/F/icu4n/api/v3/index.json" />
25-
<add key="J2N preview feed" value="https://www.myget.org/F/j2n-preview/api/v3/index.json" />
24+
<!-- <add key="ICU4N preview feed" value="https://www.myget.org/F/icu4n/api/v3/index.json" /> -->
25+
<!-- <add key="J2N preview feed" value="https://www.myget.org/F/j2n-preview/api/v3/index.json" /> -->
2626
<add key="NuGet official package source" value="https://api.nuget.org/v3/index.json" />
2727
</packageSources>
2828
</configuration>

src/Lucene.Net.Analysis.Common/Analysis/Br/BrazilianStemmer.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -720,7 +720,7 @@ private bool Step2()
720720
return false;
721721
}
722722

723-
// suffix lenght = 7
723+
// suffix length = 7
724724
if (RV.Length >= 7)
725725
{
726726
if (Suffix(RV, "issemos"))

src/Lucene.Net.Analysis.Common/Analysis/CharFilter/HTMLStripCharFilter.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
using System.Globalization;
1212
using System.IO;
1313
using Integer = J2N.Numerics.Int32;
14+
using JCG = J2N.Collections.Generic;
1415

1516
namespace Lucene.Net.Analysis.CharFilters
1617
{
@@ -30679,7 +30680,7 @@ private static int ZzUnpackAttribute(string packed, int offset, int[] result)
3067930680
/// user code:
3068030681
/// </summary>
3068130682
private static readonly IDictionary<string, string> upperCaseVariantsAccepted
30682-
= new Dictionary<string, string>()
30683+
= new JCG.Dictionary<string, string>()
3068330684
{
3068430685
{"quot", "QUOT"},
3068530686
{"copy", "COPY" },

src/Lucene.Net.Analysis.Common/Analysis/CharFilter/NormalizeCharMap.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ namespace Lucene.Net.Analysis.CharFilters
3636
public class NormalizeCharMap
3737
{
3838
internal readonly FST<CharsRef> map;
39-
internal readonly IDictionary<char?, FST.Arc<CharsRef>> cachedRootArcs = new Dictionary<char?, FST.Arc<CharsRef>>();
39+
internal readonly IDictionary<char?, FST.Arc<CharsRef>> cachedRootArcs = new JCG.Dictionary<char?, FST.Arc<CharsRef>>();
4040

4141
// Use the builder to create:
4242
private NormalizeCharMap(FST<CharsRef> map)

src/Lucene.Net.Analysis.Common/Analysis/Compound/Hyphenation/PatternParser.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@ private static XmlReaderSettings GetXmlReaderSettings() // LUCENENET: CA1822: Ma
195195

196196
private static IDictionary<string, string> GetAttributes(XmlReader node) // LUCENENET: CA1822: Mark members as static
197197
{
198-
var result = new Dictionary<string, string>();
198+
var result = new JCG.Dictionary<string, string>();
199199
if (node.HasAttributes)
200200
{
201201
for (int i = 0; i < node.AttributeCount; i++)

0 commit comments

Comments
 (0)