12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- - model: когда добавляется symlink, папка
- - LOG_MACROS();
- - store_new_folder_request_t: выкинуть peer, peer_source
- - test: continue downloading temporaries
- - test: fs_actor, deleted file from index
- - test: controller, share folder -> index is sent
- - fs_actor: fsync/fsync_data on file end?
- - inactivity-shutdowner
- - when file downloading complete, update in DB it's sequence
- - start syncing folder when new folder has been added, нужно слать cancel{}
- - void controller_actor_t::on_message(proto::message::IndexUpdate &message) noexcept { std::abort(); }
- - Canonicalize, TempNameWithPrefix, TempName
- - локальные таймстемпы?
- - metadata (timestamp, etc.)
- - cluster is update by 3rd party: регать итераторы в cluster'е и инвалидировать, если надо.
- GUI
- 1. drop tui
- 2. add cli-ui, commands:
- --add_peer KHQNO2S-5QSILRK-YX4JZZ4-7L77APM-QNVGZJT-EKU7IFI-PNEPBMY-4MXFMQD
- --share_with KHQNO2 --folder "folder-id" path
- 3. use wxWidgets
- - config & tui
- - игнорированные девайсы: показать, удалить
- - добавить/удалить/изменить директорию
- - удалить/добавить/изменить девайс
- - config versioning
- - next activity
- https://en.wikipedia.org/wiki/ANSI_escape_code#CSI_sequences
- https://stackoverflow.com/questions/64035952/how-to-key-press-detection-on-a-linux-terminal-low-level-style-in-python
- - local-discovery
- iptables -t nat -A OUTPUT -p udp --dport 21027 -j DNAT --to-destination 127.0.0.1:21026
- -relay
- syncthing-relay(7)
- relay://78.46.89.67:22067/?id=WAVJNLF-AVVZAPT-V6JEQA5-B3EPEW6-6SAR3C4-NFZBOW2-CWR3QM4-QJT2OA6&pingInterval=1m0s&networkTimeout=2m0s&sessionLimitBps=0&globalLimitBps=0&statusAddr=:22070&providedBy=frogeye.fr
- - discovery_support, upnp_support-> proto ?
- - вообще не отвечает upnp
- - restart all on config change
- openssl x509 -inform PEM -outform DER -in ~/.config/syncthing/cert.pem -out /tmp/cert.der
- - статически собирать бинарь под линь ( https://www.youtube.com/watch?v=Z7WuUhPJ-cU&list=PLZN9ZGiWZoZruMY-MlkAd-nHzdP9TfLRC&index=25 )
- - case: когда коннектимся к пиру, но он ранее приконнектился к нам
- - dialer-actor
- - protobuf light?
- - DB
- https://github.com/erthink/libmdbx
- https://iowow.io/
- https://symas.com/lmdb/
- https://en.wikipedia.org/wiki/LevelDB
- https://wiki.lyrasis.org/display/FEDORA471/How+to+inspect+LevelDB
- https://softwarerecs.stackexchange.com/questions/14409/leveldb-database-client
- [RF7ZH] 2020/12/10 10:25:13.662765 logfs.go:61: DEBUG: casefs.go:152 basic /home/b/Desktop/finances Lstat invoices/samples/Rechnung_Nr._B2020128.pdf {0xc000a14f70} <nil>
- https://forum.syncthing.net/t/a-few-questions-about-quic-hole-punching-and-stun/16490
|