Commit Graph

  • c0e1e5434b *: assorted backend hacks for the spectrum3 reimplementation spectrum3-hacks eta 2020-11-24 18:20:43 +0000
  • 5e44e7a562 Conversation: use [empty] instead of " " for empty nickname messages eta 2020-08-22 13:11:54 +0100
  • 214daabe17 NetworkPluginServer: reduce PING logspam eta 2020-08-22 13:03:44 +0100
  • e300966e5f libpurple: hack around prpl-slack roomlist quirk eta 2020-08-21 22:50:29 +0100
  • 7a385539d5 libtransport/User: don't send the user presence in reply to presence eta 2020-08-21 19:08:46 +0100
  • 8c0d203a65 purple: always use room name, search path tweaks eta 2020-08-21 19:12:05 +0100
  • 124b9e30c9 nix: add purple-tdlib derivation eta 2020-07-05 22:48:52 +0100
  • ccc41d429d libtransport: fix control running off the end of non-void function eta 2020-08-21 19:11:32 +0100
  • cdae275963 libtransport: fix control running off the end of non-void function eta 2020-07-05 22:48:41 +0100
  • 5dc991e74a libpurple: re-add user dir function, fix input requests eta 2020-07-05 22:45:50 +0100
  • 1d5d5e9d9a nix: include purple-slack and purple-facebook in docker image master eta 2020-07-05 19:40:47 +0100
  • ebbc718be5 libtransport: store seen message IDs to prevent duplication eta 2020-07-05 19:39:05 +0100
  • 1b0379fe00 libtransport: actually send people history on rejoin! eta 2020-06-20 19:00:37 +0100
  • 92b1accc19 cmake, nix: remove random unused library references eta 2020-06-20 11:06:26 +0100
  • 35b0ffcf77 libtransport: fix history, add MUC read marker method eta 2020-06-20 10:56:24 +0100
  • c8be02c1a4 libtransport: store MUC messages in the database eta 2020-06-19 21:38:00 +0100
  • 6c2a438bf2 nix: spend lots of time for relatively small closure size gains :( eta 2020-06-18 18:51:56 +0100
  • 403e44fbbb Conversation: hash message ts/from/content to generate IDs eta 2020-06-18 13:24:56 +0100
  • c218ee97f0 libpurple: more clang-format eta 2020-06-18 13:24:05 +0100
  • fd07c721c0 libtransport, xmpp: attempt to reconnect to pg, fix presences eta 2020-06-18 11:18:41 +0100
  • 409f6e718b libtransport: tentatively undo presence spam 'fix'? eta 2020-06-17 22:36:01 +0100
  • 8f28f44c33 libtransport, xmpp: persist MUC names in the DB eta 2020-06-17 21:14:06 +0100
  • a579c99678 nix: name the docker image what it's actually called eta 2020-06-17 17:35:54 +0100
  • a16e75ef40 libtransport: get rid of dodgy filesystem manipulation code eta 2020-06-17 17:35:12 +0100
  • 53c2c0cacf libpurple: add options to force load plugin, print loaded plugins eta 2020-06-17 17:34:27 +0100
  • 34ff29d773 NetworkPluginServer: avoid doing crazy pid tricks, remove signal blocking crap eta 2020-06-17 12:05:48 +0100
  • bbc4e9b363 libtransport: remove hacky logging/getcwd/chown code eta 2020-06-17 11:37:33 +0100
  • 2fc832b72e NetworkPluginServer: handle argc/argv sanely when spawning backends eta 2020-06-17 11:19:03 +0100
  • e5feb4e654 main: remove all chown/chdir stuff (use your init system, people!) eta 2020-06-17 10:19:18 +0100
  • 8ab4533e25 libpurple: remove all file transfer code, autogenerate temp user dir eta 2020-06-17 10:18:44 +0100
  • 650d39b9c5 nix: hack the libpqxx package to not depend on postgres proper eta 2020-06-16 22:49:06 +0100
  • c3407d462f nix: add drvs for libpurple, purple-discord & build a docker image eta 2020-06-16 20:44:12 +0100
  • cf8a7e00c7 pidgin, *: remove ugly win32 pidgin hacks, add Nix expression (!), fix utf8cpp eta 2020-06-16 17:53:25 +0100
  • 51b16becd1 *: massive decruftification & cleanup eta 2020-06-16 13:52:36 +0100
  • 7aa2cf0aad Separate room information thing (from ages back) eta 2020-05-30 19:53:08 +0100
  • a74d48a144 reduce presence spam eta 2020-03-30 12:20:48 +0100
  • e68c6e33d6 add disco#items eta 2020-03-27 14:28:48 +0000
  • a44456ca59 disable VCard requests eta 2020-03-27 13:17:59 +0000
  • 87615d81db Fix libpurple crashes & improve room list and MUC behaviour eta 2020-03-06 18:34:06 +0000
  • e93306eca8 Change default logging configs to use syslog eta 2020-03-06 18:33:43 +0000
  • 9b8fb63002 Hack around presence explosion issues, and reduce presence spam eta 2020-03-06 18:33:11 +0000
  • d0649faf67 don't send annoying "Connected to Twitter room!" notice eta 2020-03-06 18:32:36 +0000
  • e34dc2a4fd ignore Doxygen CMake stuff eta 2020-03-06 18:32:26 +0000
  • f9dfb1528c Added multi tree support in roomlist Florian Kinder 2017-06-01 18:35:00 +0200
  • b497f10be1 libtransport: oob_split should not be default mode Vitaly Takmazov 2019-07-18 11:16:58 +0300
  • d670192101 Dockerfile: add purple-gowhatsapp Vitaly Takmazov 2019-07-16 15:53:26 +0000
  • 7a19ac9445 Dockerfile: split RUN command to allow caching Vitaly Takmazov 2019-07-16 15:53:01 +0000
  • 9ca572bea3 xmpp: add missing semicolon jdoe0 2019-07-16 02:46:07 +0700
  • c831e06542 2.0.12 ChangeLog Vitaly Takmazov 2019-07-15 11:53:04 +0300
  • 8e70c0b7a6 revert libpurple tests Vitaly Takmazov 2019-07-15 11:46:39 +0300
  • 1a7d4870d5 Revert "Own message loopback tracking implementation" Vitaly Takmazov 2019-07-15 11:18:22 +0300
  • fb2efa0800 Revert "Some binary tests for backend_libpurple's loopback tracker." Vitaly Takmazov 2019-07-15 11:18:06 +0300
  • 4c983152ea 2.0.11 ChangeLog Vitaly Takmazov 2019-07-12 11:09:32 +0300
  • d900a559a6 packaging: liblog4cxx10-dev | liblog4cxx-dev for Debian 10 Vitaly Takmazov 2019-07-08 14:00:41 +0300
  • 4d23f66db8 Fix compatibility with pqxx 6.x Vitaly Takmazov 2019-07-08 13:59:40 +0300
  • a4648ae284
    Update README.md vitalyster 2019-06-20 09:36:59 +0300
  • 94f9750e56
    Update README.md vitalyster 2019-06-20 09:33:55 +0300
  • ce3de354c4 Support Steam Guard for Mobile Authenticator and Email (fixes #351) Michael Wieland 2019-06-14 23:19:39 +0200
  • 16b3950ac7
    Fix AppVeyor badge vitalyster 2019-06-05 16:08:33 +0300
  • 3aa1ca0385 CMake: yet another fix for LIB_INSTALL_DIR Vitaly Takmazov 2019-06-05 12:38:01 +0300
  • b52637674e CMake: another fix for case-sensitive variables Vitaly Takmazov 2019-06-05 12:16:30 +0300
  • 913cbe1555 CMake: variables are case-sensitive Vitaly Takmazov 2019-06-05 11:36:53 +0300
  • be70531803
    Update CMakeLists.txt vitalyster 2019-06-04 23:29:56 +0300
  • a8e7c07b93 Restore C++98 compatibility me@boku.ru 2019-05-31 18:04:51 +0300
  • 347aea8569 Tests for wrapIncomingMedia himselfv 2019-05-31 12:52:21 +0300
  • d8d9ffeef5 Refactoring and polishing wrapIncomingMedia himselfv 2019-05-31 12:51:37 +0300
  • 2366bd5a1e Testing: Config class override to allow dynamic setting changes himselfv 2019-05-31 12:49:44 +0300
  • 0e42a200c3 Switched a number of LOG4CXX_INFOs to more appropriate _DEBUGs and _TRACEs. himselfv 2019-05-23 16:16:13 +0300
  • 409a82757d Less logging himselfv 2019-05-05 19:22:05 +0300
  • d5c2b8edc0 Fixed a number of bugs himselfv 2019-05-05 19:16:13 +0300
  • bcee1a5e41 Minor adjustments himselfv 2019-05-05 13:05:59 +0300
  • 54294070b9 Trying to implement message splitting option me@boku.ru 2019-04-02 17:56:53 +0300
  • 88474312ef Do not replace plaintext with URL for OOB messages unless an option is enabled me@boku.ru 2019-04-01 14:45:51 +0300
  • 3273004022 Better plaintext handling for image messages me@boku.ru 2019-04-01 14:32:34 +0300
  • 9f073ba97e remove old docs which are now in separate repo Steffen Vogel 2019-05-02 17:36:01 +0200
  • a9d9da9054 cmake: fix typo introduced by previous refactring Steffen Vogel 2019-05-02 16:48:53 +0200
  • 36753323f9 fix code-style in CMakeLists.txt: Steffen Vogel 2019-05-01 23:36:47 +0200
  • 37edaf5d4b add link to pyspectrum2 Steffen Vogel 2019-05-02 00:10:31 +0200
  • bfbef0bdcc template: remove old skeleton for Python-based backends Steffen Vogel 2019-05-02 00:02:43 +0200
  • 320f110ab3 replace deprecated Json::Reader with Json::CharReader Steffen Vogel 2019-04-25 22:57:35 +0200
  • bf6b5b689b add missing implementation of virtual destructor Steffen Vogel 2019-04-25 22:57:19 +0200
  • 410005fb6e frotz: fix compiler warning about mismatching data types Steffen Vogel 2019-04-25 22:57:04 +0200
  • 6497887058 refactoring: add spaces "for(" -> "for (", "while(" -> "while (“, “if(" -> "if (" Steffen Vogel 2019-04-25 20:52:15 +0200
  • baefec6778 add missing enum members to switch/case Steffen Vogel 2019-04-25 20:46:06 +0200
  • 9aaff29c0e replace deprecated Json::Reader with Json::CharReader Steffen Vogel 2019-04-25 20:44:56 +0200
  • a2a72c9029 remove duplicate forward declaration Steffen Vogel 2019-04-25 20:44:23 +0200
  • f43eb0bdd6 add missing destructor to virtual class Steffen Vogel 2019-04-25 20:43:53 +0200
  • 453983b87f Dockerfile: fix transwhat branch and dependencies Vitaly Takmazov 2019-04-25 22:07:29 +0300
  • 5d956fcab6 Dockerfile: add icyque back, add transwhat with youwsup 3 Vitaly Takmazov 2019-04-25 20:30:10 +0300
  • 5cd6bf6c3f added purple-instagram ThUnD3r|Gr33n 2019-04-02 13:24:36 +0200
  • 26744f4c2f added icque ThUnD3r|Gr33n 2019-04-02 13:12:10 +0200
  • 0076bda7b5 Better carbon support for Spectrum as server: * Advertise support for carbons in <features> * Respond to carbon-enable/disable requests himselfv 2019-02-23 23:03:10 +0300
  • 259a571cbd libtransport: Do not wrap carbons in <impersonate> in server mode himselfv 2019-02-23 23:02:13 +0300
  • 5f6a1e7da4 Python testing for carbons (carbons.py) * Enable carbons.so in prefs.xml for libpurple_jabber test mode * travis: Use Prosody 0.10 with carbon support instead of Ubuntu's default 0.9 * travis: Add libpurple-xmpp-carbons1 from xenial spectrum repo for prpl-jabber carbon support * travis: Add sasl SCRAM-SHA1 auth mech or Spectrum won't connect to Prosody himselfv 2019-02-23 23:01:06 +0300
  • 18bc2c2abe Fix: Added python-dateutil which some plugins in python-sleekxmpp rely upon himselfv 2019-02-23 22:59:38 +0300
  • 060cd28b1e Fix: purple-backend: Creating prpl-jabber MUC room requires confirming room settings himselfv 2019-02-23 22:56:53 +0300
  • ce6b73e601 Refactored Python testing in a compatible way * Reenabled JabberServerModeConf * Fixed some JabberServerModeConf test problems (some to follow) himselfv 2019-02-23 22:49:58 +0300
  • f54778939b Fix: Add forgotten LOG4CXX_DEBUG override for builds without log4cxx himselfv 2019-02-23 22:35:56 +0300
  • cde21e1150 Some binary tests for backend_libpurple's loopback tracker. himselfv 2019-02-23 22:33:57 +0300
  • f1f0c97a26 Own message loopback tracking implementation himselfv 2019-02-23 22:30:08 +0300