Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
264 commits
Select commit Hold shift + click to select a range
6c260ba
Bump log4j.version from 2.13.2 to 2.13.3
dependabot-preview[bot] May 14, 2020
b4d6a2a
Merge pull request #952 from dadoonet/dependabot/maven/log4j.version-…
mergify[bot] May 14, 2020
d45d92c
Bump elasticsearch-rest-high-level-client from 7.6.2 to 7.7.0
dependabot-preview[bot] May 14, 2020
1934969
Merge pull request #951 from dadoonet/dependabot/maven/org.elasticsea…
mergify[bot] May 14, 2020
390dbc0
Bump stax2-api from 4.2 to 4.2.1
dependabot-preview[bot] May 15, 2020
ecb2ecd
Merge pull request #953 from dadoonet/dependabot/maven/org.codehaus.w…
mergify[bot] May 15, 2020
096810b
Add eml test
dadoonet May 15, 2020
db2cd08
Add IT test
dadoonet May 15, 2020
8e6559f
Merge pull request #954 from dadoonet/test/948-email
dadoonet May 15, 2020
b2c0a78
Merge pull request #1 from dadoonet/toto1310-docker-2.7
toto1310 May 22, 2020
789c5d6
Bump jersey.version from 2.30.1 to 2.31
dependabot-preview[bot] May 25, 2020
b06c62c
Merge pull request #958 from dadoonet/dependabot/maven/jersey.version…
mergify[bot] May 25, 2020
2574854
Add a test case for OCR with Hebrew
dadoonet May 25, 2020
776c1c1
Merge pull request #959 from dadoonet/test/ocr-hebrew
dadoonet May 25, 2020
952edb5
Bump bcprov-jdk15on from 1.65 to 1.65.01
dependabot-preview[bot] May 27, 2020
448c922
Merge pull request #960 from dadoonet/dependabot/maven/org.bouncycast…
mergify[bot] May 27, 2020
c6d4ab7
Bump commons-io from 2.6 to 2.7
dependabot-preview[bot] May 28, 2020
057685d
Merge pull request #962 from dadoonet/dependabot/maven/commons-io-com…
mergify[bot] May 28, 2020
d069166
Document `auto` option for `pdf_strategy`
dadoonet Jun 18, 2020
86a1697
Merge pull request #965 from dadoonet/pr/ocr-auto
dadoonet Jun 18, 2020
ef86640
Bump sqlite-jdbc from 3.31.1 to 3.32.3
dependabot-preview[bot] Jun 22, 2020
79ccfa3
Merge pull request #967 from dadoonet/dependabot/maven/org.xerial-sql…
mergify[bot] Jun 22, 2020
b949aea
Bump build-helper-maven-plugin from 3.1.0 to 3.2.0
dependabot-preview[bot] Jun 23, 2020
2d0715c
Merge pull request #968 from dadoonet/dependabot/maven/org.codehaus.m…
mergify[bot] Jun 23, 2020
5b54a51
Bump jackson.version from 2.11.0 to 2.11.1
dependabot-preview[bot] Jun 25, 2020
0631172
Fix flaky tests
dadoonet Jun 25, 2020
26e90ad
Update to Elasticsearch 7.8.0 and 6.9.10
dadoonet Jun 25, 2020
4d18982
Merge pull request #970 from dadoonet/dependabot/maven/jackson.versio…
mergify[bot] Jun 25, 2020
e6896cb
Merge pull request #972 from dadoonet/update/es-780-6910
dadoonet Jun 25, 2020
001a701
Merge pull request #971 from dadoonet/pr/fix-failing-tests
dadoonet Jun 25, 2020
69bcabe
Fix SSH crawling from Windows machine
dadoonet Jun 26, 2020
0476dd1
Merge pull request #973 from dadoonet/fix/961-ssh-running-from-windows
dadoonet Jun 26, 2020
26f3672
Bump junit4-maven-plugin from 2.7.7 to 2.7.8
dependabot-preview[bot] Jul 8, 2020
5e85af2
Bump bcprov-jdk15on from 1.65.01 to 1.66
dependabot-preview[bot] Jul 8, 2020
3f0741a
Bump randomizedtesting-runner from 2.7.7 to 2.7.8
dependabot-preview[bot] Jul 8, 2020
5470423
Merge pull request #976 from dadoonet/dependabot/maven/org.bouncycast…
mergify[bot] Jul 8, 2020
d25fd6e
Merge pull request #975 from dadoonet/dependabot/maven/com.carrotsear…
mergify[bot] Jul 8, 2020
abfde4e
Merge pull request #977 from dadoonet/dependabot/maven/com.carrotsear…
mergify[bot] Jul 8, 2020
e9cf5d2
Bump sqlite-jdbc from 3.32.3 to 3.32.3.1
dependabot-preview[bot] Jul 16, 2020
1739198
Added a contrib section with a sample docker-compose file
Jul 16, 2020
1484109
Updated documentation for instructions on how to use the contrib/dock…
Jul 17, 2020
6b1e80a
Merge pull request #982 from aram535/docker-compose
mergify[bot] Jul 17, 2020
6f5576f
Merge pull request #981 from dadoonet/dependabot/maven/org.xerial-sql…
mergify[bot] Jul 17, 2020
7575fc6
Force some dependencies
dadoonet Jul 20, 2020
a75fa0c
WIP add enterprise search connector
dadoonet May 21, 2019
7780e96
Rename to workplace search
dadoonet Jul 20, 2020
1293f38
Add docker-compose integration test file
dadoonet Jul 20, 2020
97a422d
Add documentation for running tests
dadoonet Jul 20, 2020
04181b2
Add the first "manual" IT for WPSearch
dadoonet Jul 20, 2020
73c814e
Merge pull request #985 from dadoonet/pr/fix-deps
dadoonet Jul 20, 2020
9e4ebc2
Bump sqlite-jdbc from 3.32.3.1 to 3.32.3.2
dependabot-preview[bot] Jul 29, 2020
bb04924
Merge pull request #989 from dadoonet/dependabot/maven/org.xerial-sql…
mergify[bot] Jul 29, 2020
09c4265
Initial step
dadoonet Jul 29, 2020
7a0692e
Add tests for all documents
dadoonet Jul 30, 2020
73248dc
Add a warning when running tests
dadoonet Jul 30, 2020
d893310
Add a Service abstraction layer
dadoonet Jul 31, 2020
4d5e8e9
Remove non needed NoOp implemntation
dadoonet Jul 31, 2020
99e10f5
Bump jackson.version from 2.11.1 to 2.11.2
dependabot-preview[bot] Aug 3, 2020
b3a6b68
Merge pull request #992 from dadoonet/dependabot/maven/jackson.versio…
mergify[bot] Aug 3, 2020
136b71a
Add the delete method
dadoonet Aug 3, 2020
bca1ff7
Split tests for elasticsearch and workplace search
dadoonet Aug 3, 2020
9afaf0b
Update Dockerfile-fscrawler
k3ninho Aug 3, 2020
ef5f055
Merge pull request #993 from k3ninho/patch-1
mergify[bot] Aug 3, 2020
3d28682
The path to make WPSearch testable
dadoonet Aug 3, 2020
da74dd1
Fix some tests, add more fields and fix date format
dadoonet Aug 3, 2020
a91f65a
Add an internal WPSearch Client
dadoonet Aug 4, 2020
32ad3d6
Update the internal WPSearch client
dadoonet Aug 4, 2020
2685c5a
Add a comment (TODO)
dadoonet Aug 4, 2020
3f9d972
Fix unit test
dadoonet Aug 4, 2020
bfbb0df
Add a skeleton for search
dadoonet Aug 4, 2020
f3c1fbb
Fix failing test
dadoonet Aug 4, 2020
0262c39
Force using `--loop 1` when using Workplace Search
dadoonet Aug 4, 2020
23652ab
Rename settings and add more documentation
dadoonet Aug 4, 2020
8b6c5aa
Do not test WPSearch by default as it needs credentials
dadoonet Aug 4, 2020
35c7006
Fix license headers
dadoonet Aug 4, 2020
b7c1387
Fix failing test
dadoonet Aug 4, 2020
0d873b3
Fix failing tests
dadoonet Aug 4, 2020
1244127
Fix failing tests
dadoonet Aug 4, 2020
fc863da
Fix NPE
dadoonet Aug 4, 2020
c02250d
Missing call to close the Http Client
dadoonet Aug 4, 2020
a97cc10
Fix typo
dadoonet Aug 5, 2020
8c56b56
Add support for running tests against Cloud
dadoonet Aug 5, 2020
d2b30df
Fix failing test
dadoonet Aug 5, 2020
1d2257f
Fix failing test
dadoonet Aug 5, 2020
4daec54
Fix failing test
dadoonet Aug 5, 2020
fb5a4ee
Fix imports
dadoonet Aug 5, 2020
728eec2
Add a BulkProcessor mechanism for WPSearch
dadoonet Aug 6, 2020
a086418
Move the BulkProcessor feature to the framework
dadoonet Aug 6, 2020
df49835
Fix failing test
dadoonet Aug 6, 2020
72da79e
Fix failing test and add more setting tests
dadoonet Aug 6, 2020
dcbb34f
Add documentation about the new prefix option
dadoonet Aug 6, 2020
065d381
Add support for bulk_size and flush_interval in bulk
dadoonet Aug 7, 2020
52acce6
We can use exact macthing to run our tests
dadoonet Aug 7, 2020
0801ab4
Bump versions-maven-plugin from 2.7 to 2.8.1
dependabot-preview[bot] Aug 11, 2020
a79610b
Merge pull request #996 from dadoonet/dependabot/maven/org.codehaus.m…
mergify[bot] Aug 11, 2020
acc73de
Bump maven-resources-plugin from 3.1.0 to 3.2.0
dependabot-preview[bot] Aug 12, 2020
4669ef2
Merge pull request #997 from dadoonet/dependabot/maven/org.apache.mav…
mergify[bot] Aug 12, 2020
43e03bd
Bump elasticsearch-rest-high-level-client from 7.8.0 to 7.9.0
dependabot-preview[bot] Aug 19, 2020
379a839
Merge pull request #999 from dadoonet/dependabot/maven/org.elasticsea…
mergify[bot] Sep 1, 2020
d69c076
Merge branch 'master' into wip/workplace_search
dadoonet Sep 1, 2020
d1c280c
Bump commons-codec from 1.14 to 1.15
dependabot-preview[bot] Sep 2, 2020
6e82ba0
Merge pull request #1001 from dadoonet/dependabot/maven/commons-codec…
mergify[bot] Sep 2, 2020
2315309
Fix ENTRYPOINT in Dockerfile
Maijin Sep 6, 2020
0c6019f
Running fscrawler with no argument now lists existing jobs (Fixes #995)
janhoy Sep 6, 2020
dbbb532
Try to get build to pass
janhoy Sep 6, 2020
86e159a
Merge pull request #1006 from cominvent/issue995
mergify[bot] Sep 7, 2020
4833c16
WIP: Update demo to 7.9.1
dadoonet Sep 7, 2020
054b303
Merge branch 'master' into wip/workplace_search
dadoonet Sep 7, 2020
6556b31
FSCrawler is not closing properly
dadoonet Sep 7, 2020
aedd6b2
Bump commons-io from 2.7 to 2.8.0
dependabot-preview[bot] Sep 10, 2020
503c8bd
Merge pull request #1008 from dadoonet/dependabot/maven/commons-io-co…
mergify[bot] Sep 10, 2020
850ee8c
Bump snakeyaml from 1.26 to 1.27
dependabot-preview[bot] Sep 14, 2020
6fdd698
Merge pull request #1009 from dadoonet/dependabot/maven/org.yaml-snak…
mergify[bot] Sep 14, 2020
167666d
Use filename as title when no title is available
dadoonet Sep 14, 2020
356fa5f
Update the WPSearchClient to 7.9.1
dadoonet Sep 14, 2020
c018d16
Merge branch 'master' into wip/workplace_search
dadoonet Sep 14, 2020
23f87da
Bump docker-maven-plugin from 0.33.0 to 0.34.0
dependabot-preview[bot] Sep 15, 2020
c52499c
Merge pull request #1010 from dadoonet/dependabot/maven/io.fabric8-do…
mergify[bot] Sep 15, 2020
742f06b
Merge branch 'master' into wip/workplace_search
dadoonet Sep 15, 2020
b67d2ad
Switch to Docker-Compose instead of Docker for tests
dadoonet Sep 24, 2020
9868bd2
Bump jersey.version from 2.31 to 2.32
dependabot-preview[bot] Sep 28, 2020
8d9d1fd
Bump docker-maven-plugin from 0.34.0 to 0.34.1
dependabot-preview[bot] Sep 28, 2020
9910d15
Merge pull request #1014 from dadoonet/dependabot/maven/jersey.versio…
mergify[bot] Sep 28, 2020
10b16b1
Update to Elasticsearch 7.9.2
dadoonet Sep 25, 2020
f89103c
Update to waitfor plugin 1.3
dadoonet Sep 28, 2020
6b757bf
Bump jackson.version from 2.11.2 to 2.11.3
dependabot-preview[bot] Oct 2, 2020
54def70
Merge pull request #1016 from dadoonet/dependabot/maven/jackson.versi…
mergify[bot] Oct 2, 2020
9fce814
Bump httpclient from 4.5.12 to 4.5.13
dependabot-preview[bot] Oct 7, 2020
b4d96ad
Merge pull request #1017 from dadoonet/dependabot/maven/org.apache.ht…
mergify[bot] Oct 7, 2020
87488ec
Merge branch 'master' into wip/workplace_search
dadoonet Oct 7, 2020
ce91e8e
Bump junit from 4.13 to 4.13.1
dependabot-preview[bot] Oct 12, 2020
399f2a9
Merge pull request #1019 from dadoonet/dependabot/maven/junit-junit-4…
mergify[bot] Oct 12, 2020
7f0c605
Merge branch 'master' into wip/workplace_search
dadoonet Oct 12, 2020
470191f
Add WPSearchAdminClient
dadoonet Oct 12, 2020
5cda5d9
Bump jakarta.activation-api from 1.2.2 to 2.0.0
dependabot-preview[bot] Oct 23, 2020
15af626
Bump jakarta.activation from 1.2.2 to 2.0.0
dependabot-preview[bot] Oct 23, 2020
12d2247
Merge pull request #1021 from dadoonet/dependabot/maven/jakarta.activ…
mergify[bot] Oct 23, 2020
4f2dffd
Merge pull request #1022 from dadoonet/dependabot/maven/com.sun.activ…
mergify[bot] Oct 23, 2020
108593f
Bump jansi from 1.18 to 2.0
dependabot-preview[bot] Oct 27, 2020
93dad33
Merge pull request #1023 from dadoonet/dependabot/maven/org.fusesourc…
mergify[bot] Oct 27, 2020
a21117e
Bump jansi from 2.0 to 2.0.1
dependabot-preview[bot] Oct 29, 2020
67c960e
Merge pull request #1025 from dadoonet/dependabot/maven/org.fusesourc…
mergify[bot] Oct 29, 2020
7272506
Bump bcprov-jdk15on from 1.66 to 1.67
dependabot-preview[bot] Nov 2, 2020
28703e4
Merge pull request #1027 from dadoonet/dependabot/maven/org.bouncycas…
mergify[bot] Nov 2, 2020
252c925
Merge branch 'master' into wip/workplace_search
dadoonet Nov 2, 2020
32d4902
Add an external Log4J2 configuration file
dadoonet Nov 5, 2020
e90e158
Merge pull request #1031 from dadoonet/pr/logger
dadoonet Nov 5, 2020
93f6a0c
Bump jakarta.xml.bind-api from 2.3.3 to 3.0.0
dependabot-preview[bot] Nov 6, 2020
13e8446
Bump jakarta.annotation-api from 1.3.5 to 2.0.0
dependabot-preview[bot] Nov 6, 2020
2c20d5e
Merge pull request #1034 from dadoonet/dependabot/maven/jakarta.annot…
mergify[bot] Nov 6, 2020
d86f586
Merge pull request #1033 from dadoonet/dependabot/maven/jakarta.xml.b…
mergify[bot] Nov 6, 2020
1aecb27
Log index errors in documents.log
dadoonet Nov 6, 2020
b1b76f0
Merge pull request #1035 from dadoonet/pr/log-index-errors
dadoonet Nov 6, 2020
d538b8b
Support ssl verification configurable
TommyLike Nov 6, 2020
1bff3ed
Fix document issue
TommyLike Nov 6, 2020
01411f9
Merge pull request #1036 from TommyLike/feature/support-ssl-verficiat…
mergify[bot] Nov 6, 2020
fe6e649
Split console logs and actual logs
dadoonet Nov 9, 2020
c15ecff
Bump elasticsearch-rest-high-level-client from 7.9.0 to 7.9.3
dependabot-preview[bot] Oct 23, 2020
f48b048
Merge pull request #1020 from dadoonet/dependabot/maven/org.elasticse…
mergify[bot] Nov 9, 2020
a0b024e
Bump log4j.version from 2.13.3 to 2.14.0
dependabot-preview[bot] Nov 11, 2020
53fbbbe
Merge pull request #1038 from dadoonet/dependabot/maven/log4j.version…
mergify[bot] Nov 11, 2020
154ca99
Bump elasticsearch-rest-high-level-client from 7.9.3 to 7.10.0
dependabot-preview[bot] Nov 12, 2020
490b35f
Merge pull request #1015 from dadoonet/dependabot/maven/io.fabric8-do…
mergify[bot] Nov 13, 2020
b52128c
Merge pull request #1039 from dadoonet/dependabot/maven/org.elasticse…
mergify[bot] Nov 13, 2020
1d84d9f
Merge pull request #1037 from dadoonet/pr/log-index-errors
dadoonet Nov 13, 2020
6157be9
Merge branch 'master' into wip/workplace_search
dadoonet Nov 13, 2020
d428d22
Bump elasticsearch-rest-high-level-client from 7.9.3 to 7.10.0
dadoonet Nov 13, 2020
4d54d59
Bump elasticsearch-rest-high-level-client from 7.9.3 to 7.10.0
dadoonet Nov 13, 2020
8385b0e
Fix CVE until htmlunit is upgraded
dadoonet Nov 13, 2020
6eff7e5
Fix NPE in tests
dadoonet Nov 16, 2020
34beaed
Fix NPE in tests
dadoonet Nov 16, 2020
97d6126
Update to Java 14
dadoonet Nov 16, 2020
3d36c37
Even more cleanup
dadoonet Nov 16, 2020
9050f75
Update fscrawler.bat
muraken720 Nov 17, 2020
93476f3
Merge pull request #1 from acroquest/muraken720-patch-1
muraken720 Nov 17, 2020
6225802
Merge pull request #1041 from acroquest/master
dadoonet Nov 17, 2020
344098d
Use `ent_search.auth.native1.source=elasticsearch-native`
dadoonet Nov 17, 2020
ea49134
Documentation issue
dadoonet Nov 19, 2020
e363539
Fix NPE in tests
dadoonet Nov 16, 2020
e8749c9
Merge branch 'master' into wip/workplace_search
dadoonet Nov 23, 2020
4ac9267
Bump jackson.version from 2.11.3 to 2.12.0
dependabot-preview[bot] Nov 30, 2020
a774f5f
Remove a fixed dependency which was left over.
dadoonet Nov 30, 2020
71e0773
Merge pull request #1043 from dadoonet/dependabot/maven/jackson.versi…
mergify[bot] Nov 30, 2020
c08b63a
Merge branch 'master' into wip/workplace_search
dadoonet Nov 30, 2020
fdfd4fa
Bump httpcore.version from 4.4.13 to 4.4.14
dependabot-preview[bot] Dec 1, 2020
3549cd1
Merge pull request #1045 from dadoonet/dependabot/maven/httpcore.vers…
mergify[bot] Dec 1, 2020
69f4b90
Bump tika.version from 1.24.1 to 1.25
dependabot-preview[bot] Dec 1, 2020
05f4293
Merge branch 'master' into pr/java-15
dadoonet Dec 1, 2020
3bc6c84
Regression when cleaning up the code after move to Java 14
dadoonet Dec 1, 2020
21c5b11
Merge pull request #1044 from dadoonet/dependabot/maven/tika.version-…
mergify[bot] Dec 1, 2020
1a244b2
Remove non needed import
dadoonet Dec 1, 2020
f172f30
Generic wildcard types should not be used in return types
dadoonet Dec 1, 2020
ecabeb7
Tell LGTM to use Java 14
dadoonet Dec 1, 2020
34310ee
Fix flaky tests
dadoonet Dec 2, 2020
5953b1f
Merge branch 'test/flaky' into pr/java-15
dadoonet Dec 2, 2020
4e379be
Merge pull request #1046 from dadoonet/test/flaky
dadoonet Dec 2, 2020
737252e
Merge branch 'master' into pr/java-15
dadoonet Dec 2, 2020
25205c8
Merge pull request #1040 from dadoonet/pr/java-15
dadoonet Dec 2, 2020
5e5c8b2
Merge branch 'master' into wip/workplace_search
dadoonet Dec 2, 2020
a4ab8d0
Fix httpmime dep
dadoonet Dec 2, 2020
b35d662
Update Dockerfile-fscrawler
Dec 4, 2020
3383117
Merge pull request #1049 from mario-89/master
mergify[bot] Dec 4, 2020
e0e52ab
Merge branch 'master' into wip/workplace_search
dadoonet Dec 4, 2020
aab0398
Bump jersey.version from 2.32 to 3.0.0
dependabot-preview[bot] Dec 4, 2020
35ac806
Merge pull request #1048 from dadoonet/dependabot/maven/jersey.versio…
mergify[bot] Dec 4, 2020
51e87e1
Merge branch 'master' into wip/workplace_search
dadoonet Dec 4, 2020
6c106d8
Bump jersey.version from 2.32 to 3.0.0
dadoonet Dec 4, 2020
40aad58
Move the CONTRIBUTING.md content to the dev guide
dadoonet Dec 4, 2020
d0e5b5c
Fix some sonar reports
dadoonet Dec 4, 2020
2f8bfcf
Fix the documentation rendering
dadoonet Dec 4, 2020
7199350
Use loopback instead of another IP
dadoonet Dec 4, 2020
5fc7f8d
Fix some class B security issues
dadoonet Dec 4, 2020
d8b4e90
Bump jansi from 2.0.1 to 2.1.0
dependabot-preview[bot] Dec 8, 2020
21fb1bf
Merge pull request #1051 from dadoonet/dependabot/maven/org.fusesourc…
mergify[bot] Dec 8, 2020
4fda066
Bump sqlite-jdbc from 3.32.3.2 to 3.32.3.3
dependabot-preview[bot] Dec 9, 2020
301a4f6
Merge pull request #1052 from dadoonet/dependabot/maven/org.xerial-sq…
mergify[bot] Dec 9, 2020
9ad3669
Merge pull request #1050 from dadoonet/fix/sonar-issues
dadoonet Dec 9, 2020
ea08a41
Merge pull request #1005 from Maijin/patch-1
mergify[bot] Dec 9, 2020
f14f58f
Bump jai-imageio-jpeg2000 from 1.3.0 to 1.4.0
dependabot-preview[bot] Dec 11, 2020
c03b54d
Bump sqlite-jdbc from 3.32.3.3 to 3.34.0
dependabot-preview[bot] Dec 11, 2020
04c8d7d
Merge pull request #1057 from dadoonet/dependabot/maven/com.github.ja…
mergify[bot] Dec 11, 2020
87e2f5b
Merge pull request #1058 from dadoonet/dependabot/maven/org.xerial-sq…
mergify[bot] Dec 11, 2020
4f567af
Bump jansi from 2.1.0 to 2.1.1
dependabot-preview[bot] Dec 16, 2020
52ede4d
Merge pull request #1061 from dadoonet/dependabot/maven/org.fusesourc…
mergify[bot] Dec 16, 2020
56d920d
Bump elasticsearch-rest-high-level-client from 7.10.0 to 7.10.1
dependabot-preview[bot] Dec 10, 2020
8fc81e5
Merge branch 'master' into wip/workplace_search
dadoonet Dec 17, 2020
0ac4a96
Fix after merging with master
dadoonet Dec 17, 2020
d674862
Merge pull request #1054 from dadoonet/dependabot/maven/org.elasticse…
mergify[bot] Dec 17, 2020
dda59cb
Merge branch 'master' into wip/workplace_search
dadoonet Dec 22, 2020
d4f4bea
Disable automatic integration tests with Workplace Search
dadoonet Dec 22, 2020
22f0125
Update JpegVersion
dadoonet Dec 22, 2020
0451cf6
Extract wpsearch client version from Elastic version
dadoonet Dec 22, 2020
86e7a52
Update to 7.10.1
dadoonet Dec 22, 2020
b350d2e
Clean non needed loggers (as we removed htmlunit)
dadoonet Dec 22, 2020
c4a2b79
Fix some Sonar issues
dadoonet Dec 22, 2020
d9c4450
Fix some Sonar issues
dadoonet Dec 22, 2020
ec4f579
Use a generic URL
dadoonet Dec 22, 2020
fd2c7f0
Merge pull request #991 from dadoonet/wip/workplace_search
dadoonet Dec 22, 2020
1e67724
Update ImageIO to 3.0.3
dadoonet Apr 3, 2020
cbbfb4d
Merge pull request #929 from dadoonet/pr/imageio
dadoonet Dec 22, 2020
436fdff
Bump bcprov-jdk15on from 1.67 to 1.68
dependabot-preview[bot] Dec 23, 2020
e948237
Bump websocket-client from 9.4.34.v20201102 to 9.4.35.v20201120
dependabot-preview[bot] Dec 23, 2020
e5246ec
Merge pull request #1064 from dadoonet/dependabot/maven/org.eclipse.j…
mergify[bot] Dec 23, 2020
0dfdeef
Merge pull request #1063 from dadoonet/dependabot/maven/org.bouncycas…
mergify[bot] Dec 23, 2020
4a388fb
Merge branch 'master' into docker-2.7
dadoonet Dec 23, 2020
29c747e
Fix typo
dadoonet Dec 23, 2020
1df150b
Let's try to use openjdk 15
dadoonet Dec 23, 2020
e501e34
Update image name
dadoonet Dec 23, 2020
d22d6e4
update base image to openjdk:15.0.2-jdk-slim-buster and replace apt c…
Mar 30, 2021
1ede671
upgrade tesseract-ocr to 4.0.0 - use a different version spec for lan…
Mar 30, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 14 additions & 11 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -1,23 +1,24 @@
---
name: Bug report
about: Create a report to help us improve

labels: "check_for_bug"
---

<!-- Please format any piece of code you are pasting to make it readable -->

**Describe the bug**

A clear and concise description of what the bug is.

**To Reproduce**
**Job Settings**

Steps to reproduce the behavior:
```yml
FULL FSCrawler Job Settings HERE
```

1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error
**Logs**

```
FULL FSCrawler LOGS HERE
```

**Expected behavior**

Expand All @@ -27,6 +28,8 @@ A clear and concise description of what you expected to happen.
- OS: [e.g. MacOS]
- Version [e.g. 2.5]

**Screenshots**
**Attachment**

If the bug is related to a given file, please share this file so we can reuse it in tests
to reproduce the problem and may be use it in our integration tests.

If applicable, add screenshots to help explain your problem.
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: true
contact_links:
- name: Question
url: https://discuss.elastic.co/c/elasticsearch
about: Ask (and answer) questions here. Use fscrawler anywhere in the text as it is monitored.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
name: Feature request
about: Suggest an idea for this project

labels: "feature_request"
---

**Is your feature request related to a problem? Please describe.**
Expand Down
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,5 @@ target
/.project
.idea
*.iml
/.run
/logs/
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
language: java
sudo: true
jdk:
- openjdk8
- oraclejdk15
install: true
services:
- docker
Expand Down
20 changes: 20 additions & 0 deletions 3rdparty/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<groupId>fr.pilato.elasticsearch.crawler</groupId>
<artifactId>fscrawler-parent</artifactId>
<version>2.7-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>fscrawler-3rdparty</artifactId>
<name>FSCrawler 3rd Party libraries</name>
<packaging>pom</packaging>

<modules>
<module>workplacesearch-client</module>
</modules>

</project>
42 changes: 42 additions & 0 deletions 3rdparty/workplacesearch-client/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>fscrawler-3rdparty</artifactId>
<groupId>fr.pilato.elasticsearch.crawler</groupId>
<version>2.7-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>fscrawler-workplacesearch-client</artifactId>
<name>FSCrawler Workplace Search Client</name>

<build>
<resources>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
</resource>
</resources>
</build>

<dependencies>
<!-- Our framework -->
<dependency>
<groupId>fr.pilato.elasticsearch.crawler</groupId>
<artifactId>fscrawler-framework</artifactId>
</dependency>

<!-- Rest Http Client -->
<dependency>
<groupId>org.glassfish.jersey.core</groupId>
<artifactId>jersey-client</artifactId>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
</dependency>
</dependencies>

</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
/*
* Licensed to David Pilato under one or more contributor
* license agreements. See the NOTICE file distributed with
* this work for additional information regarding copyright
* ownership. Elasticsearch licenses this file to you under
* the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

package fr.pilato.elasticsearch.crawler.fs.thirdparty.wpsearch;

import com.fasterxml.jackson.databind.json.JsonMapper;
import jakarta.ws.rs.HttpMethod;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

import java.io.Closeable;
import java.io.IOException;
import java.net.URL;
import java.util.Map;

import static fr.pilato.elasticsearch.crawler.fs.thirdparty.wpsearch.WPSearchClient.DEFAULT_HOST;

/**
* This class is useless at the moment as we don't have an Admin API yet
* TODO: implement when we have an Admin API for Workplace Search
*/
public class WPSearchAdminClient implements Closeable {

private static final Logger logger = LogManager.getLogger(WPSearchAdminClient.class);
private static final String DEFAULT_USERNAME = "enterprise_search";
private static final String DEFAULT_PASSWORD = "changeme";

private String host = DEFAULT_HOST;
private String username = DEFAULT_USERNAME;
private String password = DEFAULT_PASSWORD;

/**
* Define a specific host. Defaults to "http://localhost:3002"
* @param host If we need to change the default host
* @return the current instance
*/
public WPSearchAdminClient withHost(String host) {
this.host = host;
return this;
}

/**
* Define the username. Defaults to "enterprise_search"
* @param username If we need to change the default username
* @return the current instance
*/
public WPSearchAdminClient withUsername(String username) {
this.username = username;
return this;
}

/**
* Define the password. Defaults to "changeme"
* @param password If we need to change the default password
* @return the current instance
*/
public WPSearchAdminClient withPassword(String password) {
this.password = password;
return this;
}

public void start() throws Exception {
// Create the client
login(username, password);
}

@Override
public void close() {
// Close the client
}

private void checkStarted() {
// This method is empty as we are waiting for an Admin API for Workplace Search
}

public Map<String, Object> createCustomSource(String sourceName) throws Exception {
checkStarted();

String response = callApi(HttpMethod.POST, "/ws/org/sources/form_create",
"{service_type: \"custom\", name: \"" + sourceName + "\"}");
// TODO: remove when we have an Admin API for Workplace Search
response = "{" +
"\"id\":\"FAKE_ID\"," +
"\"acces_token\":\"FAKE_TOKEN\"," +
"\"key\":\"FAKE_KEY\"" +
"}";
JsonMapper mapper = JsonMapper.builder().build();
Map<String, Object> map = mapper.readValue(response, Map.class);

logger.debug("Source [{}] created. id={}, acces_token={}, key={}",
sourceName, map.get("id"), map.get("accessToken"), map.get("key"));

return map;
}

public void removeCustomSource(String id) throws Exception {
checkStarted();

// Delete the source
callApi(HttpMethod.DELETE, "/ws/org/sources/" + id, null);
}

public void login(String username, String password) {
logger.debug("login to Workplace Search as user {}", username);
}

private String callApi(String method, String url, String data)
throws IOException {
logger.debug("Calling {}", url);

logger.debug("Faking a {} call to {}", method, new URL(host + url));

// Create a web request with
// url: host + url
// httpMethod: method;
// requestBody: data
// additionalHeader: Content-Type: application/json;charset=UTF-8
// additionalHeader: Cookie: session.getName()=session.getValue()
// additionalHeader: x-csrf-token: csrfToken
// additionalHeader: Accept: application/json, text/plain, */*
return null;
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
/*
* Licensed to David Pilato (the "Author") under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. Author licenses this
* file to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

package fr.pilato.elasticsearch.crawler.fs.thirdparty.wpsearch;

import fr.pilato.elasticsearch.crawler.fs.framework.bulk.FsCrawlerBulkRequest;

public class WPSearchBulkRequest extends FsCrawlerBulkRequest<WPSearchOperation> {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
/*
* Licensed to David Pilato (the "Author") under one
* or more contributor license agreements. See the NOTICE file
* distributed with this work for additional information
* regarding copyright ownership. Author licenses this
* file to you under the Apache License, Version 2.0 (the
* "License"); you may not use this file except in compliance
* with the License. You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
* KIND, either express or implied. See the License for the
* specific language governing permissions and limitations
* under the License.
*/

package fr.pilato.elasticsearch.crawler.fs.thirdparty.wpsearch;

import fr.pilato.elasticsearch.crawler.fs.framework.bulk.FsCrawlerBulkResponse;
import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;

public class WPSearchBulkResponse extends FsCrawlerBulkResponse<WPSearchOperation> {
private static final Logger logger = LogManager.getLogger(WPSearchBulkResponse.class);

public WPSearchBulkResponse(String response) {
logger.debug(response);
}
}
Loading