Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/nova-video-player/aos-FileCoreLibrary

NOVA opeN sOurce Video plAyer: file library to handle local storage and network shares
https://github.com/nova-video-player/aos-FileCoreLibrary

jcifs works on IP level relying on discovery cache for resolution

keep name based internal db storage

25410583585192c211053b89fded08c889835b01 authored over 3 years ago by Courville Software <[email protected]>
report correct connectivity state while changing

f7fadc303504e9e14b27d843e625ba546a71b227 authored over 3 years ago by Courville Software <[email protected]>
libs++

ba952dfa43b1adcc61909607520721ae70858022 authored over 3 years ago by Courville Software <[email protected]>
remove import

69480eba8c3bc4d08d6a695cc245e170db3cd26b authored over 3 years ago by Courville Software <[email protected]>
Merge remote-tracking branch 'github/dev/phh/smb-mdns' into v6

2a197114f72084d8055ca8bf35ce6f0ec4d6b7b5 authored over 3 years ago by Courville Software <[email protected]>
logback switch

3f1fb880a40c178522b18acbe50ae7f4f7f9e5bc authored over 3 years ago by Courville Software <[email protected]>
Do not crash under Android 12/S/API31

For some not understood reason, libnativehelper.so might clash with Android internal one.

Requi...

7e8ced24bdaca9416e0303a305fbfab5204de433 authored over 3 years ago by Courville Software <[email protected]>
Add mDNS smb discovery

8088f83f91c25c061b632ab095fe50603a3822f9 authored over 3 years ago by Pierre-Hugues Husson <[email protected]>
embrace api21+

8a64dafcef57140e07a08ad6f8b0f719b52f0803 authored over 3 years ago by Courville Software <[email protected]>
no need to specify buildToolsVersion

a8d8eacb1ae65c96c97a6212c85d154930eb5dab authored over 3 years ago by Courville Software <[email protected]>
smb: add domain option for network credential and update db version

b8c11951fb9c02052b80cbb973b635168289640c authored over 3 years ago by Courville Software <[email protected]>
crowdin sync

c17e6711186a5496613d69fad34788f03a7392f4 authored over 3 years ago by Courville Software <[email protected]>
libs++

d5506ef91f6a244aa911da9047b14cac5bad5c7d authored over 3 years ago by Courville Software <[email protected]>
get meaning of R without targetSdk 30

e1e24b8ca13767e58e410d6004bc231d402f9564 authored almost 4 years ago by Courville Software <[email protected]>
provide means to propagate settings change without app restart for jcifs contexts

cf7f9d551e4618c2c89d16f634f3e05546f1416a authored almost 4 years ago by Courville Software <[email protected]>
getPath only for before android 11

04839cae17ed8547006c74eec99e660e11cd180e authored almost 4 years ago by Courville Software <[email protected]>
prepare for targetSdk 30

getPath is greylisted reflection denied on API30:
Landroid/os/storage/StorageVolume;->getPath()L...

e81467beab3e6c47090448674870d8b7bbeb1c46 authored almost 4 years ago by Courville Software <[email protected]>
update jcifs-ng to 3db3e62157ce6eab2ab3719f63a53f25fd1231cb

ba1fbeed7b1eb54be4b4c9a2f69c19946761b342 authored almost 4 years ago by Courville Software <[email protected]>
update jcifs-ng to 43de636f44205e259182452f99072fd511bb1a23

d89014015eda95283f52db1e58a58810597869a1 authored almost 4 years ago by Courville Software <[email protected]>
crowdin sync

dc300e05b9eaaeec4b653377f918575768a15d87 authored almost 4 years ago by Courville Software <[email protected]>
crowdin sync

a901d4fc679141f8fa052a63e96a773f5218f1d7 authored almost 4 years ago by Courville Software <[email protected]>
crowdin sync

a396ff467af6f4cdb6add909e20ba4ac7f4e79ef authored almost 4 years ago by Courville Software <[email protected]>
Revert "get back to BCAST,DNS resolver order by default"

This reverts commit 3c881ee9356841c3e732f1dd6123343dec97529d.

back to DNS first as advised by j...

6c2d82f0394e51784b792b55b9058eea311f650d authored almost 4 years ago by Courville Software <[email protected]>
adding log for resolver change

36b7dd57b103eacf860ad4ba1d69fa25a47dd98b authored almost 4 years ago by Courville Software <[email protected]>
get back to BCAST,DNS resolver order by default

3c881ee9356841c3e732f1dd6123343dec97529d authored almost 4 years ago by Courville Software <[email protected]>
update jcifs-ng to bcd398c9d66cdc3ed09cbc24b3432de01be76c31

871f6d0293aa8736210b2db7ec32f843160d2bf2 authored almost 4 years ago by Courville Software <[email protected]>
make resolution injection during udp discovery configurable at compile time

1ca9b88b4e9c225c4bb2b8f69c49c720d5eb7e9e authored almost 4 years ago by Courville Software <[email protected]>
comment++

f728dadb1e701aa0ad6ab73916baa7ed2cbcf30d authored almost 4 years ago by Courville Software <[email protected]>
provide stacktrace when TRACE enabled

84281f4ac45fa27b9d6fb35fe36761aa1d291265 authored almost 4 years ago by Courville Software <[email protected]>
prevent multiple times server probing in case of smbExceptions

this happens for some reasons for now

d97facc956f0639e7fd5590a5f7b98c92e175705 authored almost 4 years ago by Courville Software <[email protected]>
missing trailing / required to match server credentials

1e1d07058fbc1c4ead290e7d1c9d098100d0d0ea authored almost 4 years ago by Courville Software <[email protected]>
update comment on strict nego

2f5a2bf69b5a3a19f74be715ce4ac86c0684546e authored almost 4 years ago by Courville Software <[email protected]>
neeeded for huawei smb1 router

65980a1c5a4693538525377b5f26bec717cc49bf authored almost 4 years ago by Courville Software <[email protected]>
disable strictNego since it leads to wrong protocol evaluation

smbexceptions seen in multithread access using smbfile leading to smbv1 identified

97274becde3cbfc1b2229003fa6c691bd4390ea9 authored almost 4 years ago by Courville Software <[email protected]>
enfore strict nego when SMB2 disabled

clearer separation between strict nego and not strict nego

781e4018c34cad020f2e3b682ac7ba24adf8238b authored almost 4 years ago by Courville Software <[email protected]>
do not mess with default resolver order if not needed: keep default

See https://github.com/nova-video-player/aos-AVP/issues/416

8d7364724b5533a4718dbabc1c70118124dbd402 authored almost 4 years ago by Courville Software <[email protected]>
realign with v5 missing patch

e02d4330b31142a5b7007cb12a2a5fa1c3b4d4bd authored almost 4 years ago by Courville Software <[email protected]>
fix NPE seen on google play console

1bcd8b8e457fec8fcdfb84861f3282d156742215 authored almost 4 years ago by Courville Software <[email protected]>
handle non specified SMB port correctly

port is -1 if there is no port

53bb107077c81b9e81662e69da08df2ca9f5d8c1 authored almost 4 years ago by Courville Software <[email protected]>
make ndk r22 happy

04223a33bf2e6c87ac2eaf743e4497a0041c0c06 authored almost 4 years ago by CourvilleSoftware <[email protected]>
Make default SMB resolver DNS,BCAST

See https://github.com/nova-video-player/aos-AVP/issues/413

Note that this was the default with...

4a7da35a357ab6ecf74de44cd6069986200ea5e8 authored almost 4 years ago by CourvilleSoftware <[email protected]>
use port information when probing SMB2 capability on server

see https://github.com/AgNO3/jcifs-ng/issues/265

1e765d46c21fb19c4e4c181a816e54e462859eda authored about 4 years ago by Courville Software <[email protected]>
Merge branch 'v6' of ssh://github.com/nova-video-player/aos-FileCoreLibrary into v6

b5d7affc900254d09a69f5eb1405311a82f9a993 authored about 4 years ago by CourvilleSoftware <[email protected]>
clearer indent and comment

c0545119a6d96a0625c0246e0d2c34ae317db744 authored about 4 years ago by CourvilleSoftware <[email protected]>
ftpClient is not thread safe

use a new instance for each action

limitation: leaked (not closed) ftpClient for the Input/Outp...

5904200cf7d2889413afab0de29a2c72d5f4d717 authored about 4 years ago by Courville Software <[email protected]>
keep reusing ftpClient otherwise it creates leaks

9e35c2068dbb2d48a8d12801584c2c574d70ac2c authored about 4 years ago by Courville Software <[email protected]>
commons-net crashes when reusing ftpClient with fromUri

check if server supports MLST command extension

64622fd56073e401dcfe5f35453c6caeee5fd656 authored about 4 years ago by Courville Software <[email protected]>
crowdin sync

9295913a1e196ba0e50fb5821d3f1021874d2f54 authored about 4 years ago by Courville Software <[email protected]>
autodetect utf8 before connecting and set passiveMode and timeout before loging in

cdf591b75c6de2e9276943257c0ac23ff559df7a authored about 4 years ago by Courville Software <[email protected]>
seems that newFtpClient is needed afterall: investigating

98fef00d45e2faab1d8fcdb8634cb198d19feb03 authored about 4 years ago by CourvilleSoftware <[email protected]>
set keepalive for control channel not to be cut by routers

f35468d4b872293bb4f3a9494d733322455d9cfe authored about 4 years ago by CourvilleSoftware <[email protected]>
oops

a8ee2fce65d475974ce6eeacf659dd0fded90648 authored about 4 years ago by CourvilleSoftware <[email protected]>
reuse ftpclients

c20f440085b0b463c1575e8c55acf63940b2eb14 authored about 4 years ago by CourvilleSoftware <[email protected]>
disconnect and logout

89f1428151ae0699e6e6172f5195e9de302c7ded authored about 4 years ago by CourvilleSoftware <[email protected]>
ftpsClient is not ftpClient

7d35de3466342ab9ff7d34ba98f41444a22650c6 authored about 4 years ago by CourvilleSoftware <[email protected]>
rework session and do not open always new ftpclient

4e7025a404d3f952450ecd424c0afa6be3638071 authored about 4 years ago by CourvilleSoftware <[email protected]>
do not try ftp instead of ftps

should help with ftps only servers

9c12f21569f7c4cd498aa15b6a69cff686e66f00 authored about 4 years ago by CourvilleSoftware <[email protected]>
Merge remote-tracking branch 'github/v5' into v6

38a4e3ea2ee979436ac1c0441f21d042a411c30f authored about 4 years ago by CourvilleSoftware <[email protected]>
add some logs

7b28326311e46b7d47ce1883af06e1731c78aec7 authored about 4 years ago by Courville Software <[email protected]>
update jcifs-ng to ddfdea5a3433028cb37bb07253714099d0b4c421

a040a24df4296e4908d6e24cd68773b12cee6bd8 authored about 4 years ago by Courville Software <[email protected]>
Align with jcif-ng https://github.com/AgNO3/jcifs-ng/commit/2c752de71f427b5dca1be08ca21ddbff73f6af2a

See https://github.com/nova-video-player/aos-AVP/issues/398

a83283ac9fe844e2806e93b14b48c012bf281e59 authored about 4 years ago by Courville Software <[email protected]>
adopt slf4j for logs framework

0743dbeaf06eae667f470427a6baa775ec4566e0 authored about 4 years ago by Courville Software <[email protected]>
upgrade ftp lib

6a07c95859d896250c05be0fc7a865c6615acded authored about 4 years ago by Courville Software <[email protected]>
cleanup

d8fa4cef4ccf95013258d7cb3693b796b25b7894 authored about 4 years ago by Courville Software <[email protected]>
add slf4j logging for jcifs

use jcifs resolver setting

19e158cbca1a67a727e80a0c5ae706827dab6bed authored about 4 years ago by Courville Software <[email protected]>
experiment with logback/slf4j

issue: no output on jcifs-ng

b749f4f576cf9f511b074b274d9af1b2a320984b authored about 4 years ago by Courville Software <[email protected]>
Revert "messing with jcifs.resolveOrder makes jcifs use wrong IP address"

This reverts commit 429679eb8598fb39e9b8f3d82dd829cde25fedba.

bcd1f8e1d895839b10dd855dd238cd50ad1806ff authored about 4 years ago by Courville Software <[email protected]>
Revert "get back to jcifs-2.1.5-snapshot b582a4d816b7365e9cf8c411291078bc7dac413a"

This reverts commit e41cacf23d831a99719e01667c82412136817f24.

23887c9c5ce80dee06c3542772de5b70165b6cac authored about 4 years ago by Courville Software <[email protected]>
Revert "align config (not used currently)"

This reverts commit b97ef6cdd56a3d683cd084c5c3f61cd363da228a.

7509bc015106e5f022e7fc08cb445702b086fe35 authored about 4 years ago by CourvilleSoftware <[email protected]>
get back to jcifs-2.1.5-snapshot b582a4d816b7365e9cf8c411291078bc7dac413a

e41cacf23d831a99719e01667c82412136817f24 authored about 4 years ago by CourvilleSoftware <[email protected]>
Revert "WD MyCloud devices DO need jcifs.smb.client.disableSpnegoIntegrity=true"

This reverts commit 29fd3e4795ff66986c32d9e26387ddc4585acf53.

according to reports 5.15.6/7 was...

f34b4ba44178d687367a147c8e8ecd3931d8f098 authored about 4 years ago by CourvilleSoftware <[email protected]>
align config (not used currently)

a046ca2a1e81c8a1dd6ef1c280c8c132a1cf947c authored about 4 years ago by Courville Software <[email protected]>
align config (not used currently)

b97ef6cdd56a3d683cd084c5c3f61cd363da228a authored about 4 years ago by Courville Software <[email protected]>
WD MyCloud devices DO need jcifs.smb.client.disableSpnegoIntegrity=true

1d41122715aba137ee001deae86637503483200c authored about 4 years ago by Courville Software <[email protected]>
WD MyCloud devices DO need jcifs.smb.client.disableSpnegoIntegrity=true

29fd3e4795ff66986c32d9e26387ddc4585acf53 authored about 4 years ago by Courville Software <[email protected]>
debug--

c30ac05a0e182445d41d4d82812141c11bf1391d authored about 4 years ago by Courville Software <[email protected]>
debug--

22daa8fb61c0892cb8a323438d9e83936c8d473b authored about 4 years ago by Courville Software <[email protected]>
messing with jcifs.resolveOrder makes jcifs use wrong IP address

See https://github.com/nova-video-player/aos-AVP/issues/398

9fe293231389ec3a22d65014d1f3f54e0f83ca94 authored about 4 years ago by Courville Software <[email protected]>
one TODO for #398 for next test

See https://github.com/nova-video-player/aos-AVP/issues/398

7c854970702d9864faea7933771aa40d2f1c4696 authored about 4 years ago by CourvilleSoftware <[email protected]>
force strict SMB1 protocol on udp discovery

5007286aa6b0a279d33726457b8c1dea71b686e4 authored about 4 years ago by CourvilleSoftware <[email protected]>
activate discovery logs for now

See https://github.com/nova-video-player/aos-AVP/issues/398

22b5fdc66ec2353c10f936b677b5a503e2797a66 authored about 4 years ago by CourvilleSoftware <[email protected]>
messing with jcifs.resolveOrder makes jcifs use wrong IP address

See https://github.com/nova-video-player/aos-AVP/issues/398

429679eb8598fb39e9b8f3d82dd829cde25fedba authored about 4 years ago by Courville Software <[email protected]>
one TODO for #398 for next test

See https://github.com/nova-video-player/aos-AVP/issues/398

84e046fbd7549e53c3fa679574ee498c53590ed1 authored about 4 years ago by CourvilleSoftware <[email protected]>
force strict SMB1 protocol on udp discovery

36b9bc5b2fc86277c07c51bc586690b3a2201511 authored about 4 years ago by CourvilleSoftware <[email protected]>
activate discovery logs for now

See https://github.com/nova-video-player/aos-AVP/issues/398

6feea41e65bc20c66322215c4973a3a11f92f17e authored about 4 years ago by CourvilleSoftware <[email protected]>
crowdin sync

0a6f6713071eed03512388f7e1c7a0270bd7846e authored about 4 years ago by Courville Software <[email protected]>
libs directory missing

01d938b53e88fee3c979ce24f5d8bf4472f71d71 authored about 4 years ago by Courville Software <[email protected]>
update jcifs-ng to b5ad20d5b80caabeef76ca5f84a0379eb1d82b0f

76eaafd98875e01d78089c5f75080bc861b6b8d2 authored about 4 years ago by Courville Software <[email protected]>
Add JcifsUtils to have static shared CIFSContext. Upgrade to latest jcifs-ng-2.1.2 git 1dfe0b5e33bb3490dbfd4ed7edb61bbddd19e90a version.

0a17cec0f309f4a6629ff4b9e04f14632fde919d authored about 4 years ago by Marc de Courville <[email protected]>
debug--

30b99dee0bcc0500cf2659b21fc50f89849f8e45 authored about 4 years ago by Marc de Courville <[email protected]>
debug--

4e0b1f028319737ffdd76b667a3021d05b6a42eb authored about 4 years ago by Marc de Courville <[email protected]>
jcifs-ng local build till it's released expose the api include bouncycastle explicitly since we don't get it via maven use last jcifs-ng@3292a1fbc3f9fb6af928ae923b6df8e1e87882a1 local build

9d1ae287e9380f2073c11a00a069c4bd472ed3ca authored about 4 years ago by Nicolas Noury <[email protected]>
Use SMBv2 global setting

47f563559fab5d4bf550704995fdad66ba69369a authored about 4 years ago by Marc de Courville <[email protected]>
align jcifs-ng with https://github.com/AgNO3/jcifs-ng/commit/59c3c0a89f541966f38dc50dd43d5e2a315e4fa3

e548a8b41b9f913d22c2ef1b40c7ec078e149bf9 authored about 4 years ago by Marc de Courville <[email protected]>
use SmbFileInputStream to return an InputStream

7ba0153ccf35e98bbc1b6e0567f457c994497752 authored about 4 years ago by Nicolas Noury <[email protected]>
use new jcifs-ng for smb file access

build ok
runtime ko:
- need new jcifs-ng release (available in upstream master)
- need to addres...

c3f4473daa62eb3b95439514680d34a0fb92b6d2 authored about 4 years ago by Nicolas Noury <[email protected]>
if smbv1 then disable smbv2 nego (should already be the case)

1e396a444e8c22fdc4ec500008188f416b519f5d authored about 4 years ago by Marc de Courville <[email protected]>
align with https://github.com/AgNO3/jcifs-ng/commit/593b67495f9c2ccd933d332b280cf642cbff2a59

05c9e100e7540ba8e0efce2b6bf167f0dd9b393e authored about 4 years ago by Marc de Courville <[email protected]>
cifs.smb.client.disableSpnegoIntegrity=true for win10 guest login and solving WD MyCloud issues

See https://github.com/AgNO3/jcifs-ng/issues/186 and https://github.com/AgNO3/jcifs-ng/issues/22...

42f98ef86a1fbf47232b85d1d1efcbd17e1c8a20 authored about 4 years ago by Marc de Courville <[email protected]>
align with nova branch fixing typo

d9ace69d02a7b6e408ce85776e61ab1d40fe8a59 authored about 4 years ago by Courville Software <[email protected]>