These 56 commits are when the Protocol Buffers files have changed:
| Commit: | ee89203 | |
|---|---|---|
| Author: | Vitaly Takmazov | |
| Committer: | vitalyster | |
libpurple: do not delete accounts.xml * Do not delete accounts.xml, this will allow to simplify plugin a lot: no need in storage backend, no need to save/restore settings on backend side * Read old saved settings on the frontend side and push to backend on login to be backward compatible
The documentation is generated from this commit.
| Commit: | 8fcc174 | |
|---|---|---|
| Author: | Vitaly Takmazov | |
| Committer: | Vitaly Takmazov | |
Server-side file transfers * dropped all FT* structures and code, it was copy-pasted from Spectrum1 and never worked. * added Attachment structure to the protocol, ConversationMessage now able to have urls attached. * XMPP frontend maps Attachment to jabber:x:oob payload. * Dropped Xfer UI from the libpurple backend, we only need to handle file-recv-request signal to accept file transfer and file-recv-complete signal to forward received file. Files are received in the web.directory.
| Commit: | 4561077 | |
|---|---|---|
| Author: | vitalyster | |
| Committer: | GitHub | |
protobuf wants the syntax version defined (#387) * protobuf wants the syntax version defined According to: [ 31%] Running Python protocol buffer compiler on protocol.proto [libprotobuf WARNING /var/tmp/portage/dev-libs/protobuf-9999/work/protobuf-9999/src/google/protobuf/compiler/parser.cc:547] No syntax specified for the proto file: protocol.proto. Please use 'syntax = "proto2";' or 'syntax = "proto3";' to specify a syntax version. (Defaulted to proto2 syntax.) * protobuf: fix syntax declaration Co-authored-by: rigid <rigid-gh@boogiepalace.hopto.org>
| Commit: | 573cd5a | |
|---|---|---|
| Author: | Vitaly Takmazov | |
| Committer: | Vitaly Takmazov | |
drop outdated msvc dependencies
| Commit: | 0a78ace | |
|---|---|---|
| Author: | himselfv | |
| Committer: | vitalyster | |
Carbons (#267) Forward own messages from legacy network * requires XEP-280/XEP-297 enabled client and XEP-0356 enabled server * closes #265
| Commit: | 9de5e65 | |
|---|---|---|
| Author: | Jan Kaluza | |
Libpurple + Libtransport: Support aliases in rooms, fix joining rooms on protocols where you cannot join with custom nickname, show topic in the service discovery for rooms.
| Commit: | 39c8618 | |
|---|---|---|
| Author: | Jan Kaluza | |
Libtransport: Allow setting room list per user
| Commit: | 5f04f45 | |
|---|---|---|
| Author: | Jan Kaluza | |
| Committer: | Jan Kaluza | |
Libtransport: Fix #85 - Add iconhash field to Participant type. When backend uses that field, Frontends will ask for VCards with name set to 'room/user' format.
| Commit: | 9813552 | |
|---|---|---|
| Author: | Jan Kaluza | |
Send api version to backend so it can use future features based on this version number
| Commit: | ef1711d | |
|---|---|---|
| Author: | Jan Kaluza | |
Send buddies to backend in new TYPE_BUDDIES message on login when features.send_buddies_on_login in backend config is set.
| Commit: | 58fbe0d | |
|---|---|---|
| Author: | HanzZ | |
Communi: Handle and forward socket errors. Fixes for example situation when user tries to join the room on server which does not exist.
| Commit: | 4f9457b | |
|---|---|---|
| Author: | HanzZ | |
Added testing swiften_raw backend which just changes to/from attributes and forwards unchanged stanzas
| Commit: | 255cc84 | |
|---|---|---|
| Author: | HanzZ | |
Revert "fix autoregistration" This reverts commit 393cf1cc03032c5938bcc57d54659b6aeb415aa3.
| Commit: | 393cf1c | |
|---|---|---|
| Author: | HanzZ | |
fix autoregistration
| Commit: | 0185f94 | |
|---|---|---|
| Author: | HanzZ | |
Swiften backend: support MUC
| Commit: | 1af263f | |
|---|---|---|
| Author: | HanzZ | |
make enum for Participant.flags
| Commit: | f7dc91c | |
|---|---|---|
| Author: | HanzZ | |
Set adhoc settings according to config even when storage backend is not set
| Commit: | 0b0e020 | |
|---|---|---|
| Author: | Jan Kaluza | |
Add general API to set per user settings using adhoc commands which can be defaulted from config file. Add 'Send messages as headlines' Transport setting
| Commit: | b18424c | |
|---|---|---|
| Author: | Jan Kaluza | |
Forward message timestamps
| Commit: | 22679e9 | |
|---|---|---|
| Author: | Jan Kaluza | |
add RoomList support to libtransport, so backends can send list of available rooms
| Commit: | eabd401 | |
|---|---|---|
| Author: | Vitaly Takmazov | |
Merge branch 'master' of https://github.com/hanzz/libtransport
| Commit: | 8b7923f | |
|---|---|---|
| Author: | Jan Kaluza | |
Much more useful spectrum2_manager
| Commit: | f1d9579 | |
|---|---|---|
| Author: | Vitaly Takmazov | |
Merge branch 'master' of https://github.com/hanzz/libtransport
| Commit: | b326bca | |
|---|---|---|
| Author: | HanzZ | |
set sqlite3 as default backend
| Commit: | ffcc2a1 | |
|---|---|---|
| Author: | Vitaly Takmazov | |
msvc-deps: protobuf
| Commit: | 6ec5663 | |
|---|---|---|
| Author: | HanzZ | |
Send backend id back to main instance
| Commit: | 346e24d | |
|---|---|---|
| Author: | Jan Kaluza | |
Fixed header corruption on 64bit windows
| Commit: | 6b81ff0 | |
|---|---|---|
| Author: | HanzZ | |
Support for buddies on more groups
| Commit: | 84de9b0 | |
|---|---|---|
| Author: | Jan Kaluza | |
Removed examples and tests since they were not used/compiled anymore
| Commit: | 081b825 | |
|---|---|---|
| Author: | HanzZ | |
Added ConnectionError enum to protocol.proto
| Commit: | cbcf2f1 | |
|---|---|---|
| Author: | HanzZ | |
networkplugin is now in separate library libtransport-plugin + does not depend on boost/swiften/libtransport
| Commit: | 260262c | |
|---|---|---|
| Author: | HanzZ | |
Move FT to separate class
| Commit: | 7b692e8 | |
|---|---|---|
| Author: | HanzZ | |
FT works on libpurple backend's side. not working on spectrum2 server part yet
| Commit: | bcce0a6 | |
|---|---|---|
| Author: | HanzZ | |
Added StatusType into protobuf protocol
| Commit: | 632afea | |
|---|---|---|
| Author: | Jan Kaluza | |
More documentation + API cleaning
| Commit: | 8ee0310 | |
|---|---|---|
| Author: | Jan Kaluza | |
First untested version of blocking feature
| Commit: | 330ecc6 | |
|---|---|---|
| Author: | Jan Kaluza | |
Memory stats
| Commit: | a9ccbdc | |
|---|---|---|
| Author: | HanzZ | |
Working XHTML from XMPP to legacy network
| Commit: | fb420ef | |
|---|---|---|
| Author: | Jan Kaluza | |
Working attention from XMPP -> legacy network
| Commit: | b0bcade | |
|---|---|---|
| Author: | HanzZ | |
Hopefully working authorizations. Tested it only once :)
| Commit: | bf5cc01 | |
|---|---|---|
| Author: | HanzZ | |
Typing notification from legacy network -> XMPP
| Commit: | bdc94b1 | |
|---|---|---|
| Author: | HanzZ | |
Forward presence to legacy network
| Commit: | 62fcb14 | |
|---|---|---|
| Author: | Jan Kaluza | |
send authorize after logging legacy network
| Commit: | 56c45b9 | |
|---|---|---|
| Author: | Jan Kaluza | |
send VCard request to backend
| Commit: | a1eba9b | |
|---|---|---|
| Author: | Jan Kaluza | |
handle subject
| Commit: | 8e03fbe | |
|---|---|---|
| Author: | Jan Kaluza | |
Working part, moderators resending
| Commit: | 457d19d | |
|---|---|---|
| Author: | HanzZ | |
Working join/rename
| Commit: | 2add374 | |
|---|---|---|
| Author: | Jan Kaluza | |
working messaging and PM (only if you send it to user@server.tld, so normal PMs doesn't work yet)
| Commit: | 2c526db | |
|---|---|---|
| Author: | Jan Kaluza | |
leaving the room works
| Commit: | 6699a89 | |
|---|---|---|
| Author: | Jan Kaluza | |
Working IRC room join + proper 110 status code sending
| Commit: | 0a33a31 | |
|---|---|---|
| Author: | HanzZ | |
part of IRC presences sending
| Commit: | 1ebe553 | |
|---|---|---|
| Author: | HanzZ | |
join IRC room
| Commit: | bc58557 | |
|---|---|---|
| Author: | HanzZ | |
ping/pong, message transfering
| Commit: | e8b61aa | |
|---|---|---|
| Author: | HanzZ | |
pinging backends
| Commit: | 1105d3f | |
|---|---|---|
| Author: | HanzZ | |
first part of networkpluginserver
| Commit: | ac1b0af | |
|---|---|---|
| Author: | Jan Kaluza | |
proto