Commit Graph

  • d33460e3bd Bridge room meta to Matrix as correct ghost user if possible Tulir Asokan 2019-08-15 22:22:51 +03:00
  • eea059c0d3 Fix bridging room meta to Telegram Tulir Asokan 2019-08-15 22:22:36 +03:00
  • 2a327cc29e Handle update_info errors inside entity instead of in user Tulir Asokan 2019-08-13 14:44:24 +03:00
  • 1ac1bf5b60 Add missing return Tulir Asokan 2019-08-13 14:38:59 +03:00
  • ad5cace75b Fix small mistakes Tulir Asokan 2019-08-11 15:09:44 +03:00
  • bf49843721 Add support for whitelisting unix users who can connect to the manhole Tulir Asokan 2019-08-11 15:01:28 +03:00
  • 25d9e3b1ca Merge branch 'manhole' Tulir Asokan 2019-08-11 13:46:49 +03:00
  • dc07b2bdf4 Fix typo in dockerfile Tulir Asokan 2019-08-11 12:04:09 +03:00
  • 0093acb578 Move manhole state to main bridge object Tulir Asokan 2019-08-11 12:01:55 +03:00
  • b89ecf4c03 Add unix socket manhole to access bridge internals at runtime Tulir Asokan 2019-08-11 02:35:58 +03:00
  • 468412100c Remove broken catch_up option Tulir Asokan 2019-08-10 19:48:33 +03:00
  • ea7e4b277f Merge pull request #352 from tulir/mautrix-0.4 Tulir Asokan 2019-08-10 16:21:11 +03:00
  • 60e35c1bb9 Add command to sync specific portal Tulir Asokan 2019-08-10 14:24:26 +03:00
  • 117bb5bd86 Fix cleaning up whitespace names Tulir Asokan 2019-08-10 13:53:30 +03:00
  • e8ba274776 Use unicodedata for cleaning up whitespace names Tulir Asokan 2019-08-10 13:23:35 +03:00
  • 76a1e20f13 Improve whitespace name cleanup Tulir Asokan 2019-08-10 13:17:15 +03:00
  • 8cab2fdcb6 Move alembic_version table existence check to mautrix-python Tulir Asokan 2019-08-09 23:30:25 +03:00
  • 354fcdc84b Switch to pypi dev release of mautrix-python and remove future-fstrings from requirements.txt Tulir Asokan 2019-08-09 23:14:39 +03:00
  • 99e26a5805 Fix warning log calls Tulir Asokan 2019-08-09 22:58:56 +03:00
  • d354d6e788 Add repr for formatter entities Tulir Asokan 2019-08-09 22:52:31 +03:00
  • 28bcf479f3 Merge remote-tracking branch 'Eramde/mtproxy' into mautrix-0.4 Tulir Asokan 2019-08-09 19:38:23 +03:00
  • e3f8fc0e01 Ignore incoming messages in private chats sent by the receiver if no matrix puppeting Tulir Asokan 2019-08-09 00:42:55 +03:00
  • e8184f0248 Require telethon master branch Tulir Asokan 2019-08-08 23:20:08 +03:00
  • 937de0fa00 Reduce usage of regexes Tulir Asokan 2019-08-08 23:15:15 +03:00
  • ac24bc86a0 Minor improvements Tulir Asokan 2019-08-08 22:21:24 +03:00
  • 1338a43c03 Fix transferring documents into Matrix Tulir Asokan 2019-08-08 21:57:38 +03:00
  • 8889105d5a Add locking to client connect calls Tulir Asokan 2019-08-08 00:15:58 +03:00
  • 9cbe6b73fc Use ensure_joined for joining puppets Tulir Asokan 2019-08-07 23:35:53 +03:00
  • ff98fe38c2 Add improvements and logs Tulir Asokan 2019-08-07 20:38:18 +03:00
  • 9899c15d36 Handle potential error kicking user Tulir Asokan 2019-08-07 19:49:22 +03:00
  • 601b29c28b Fix redaction bridging Tulir Asokan 2019-08-07 19:49:09 +03:00
  • 76e16b365d Minor fixes Tulir Asokan 2019-08-07 19:22:36 +03:00
  • 1021e8bc00 Fix relaybot bridging media Tulir Asokan 2019-08-07 18:51:52 +03:00
  • 4f740fc9f8 Fix potential errors generating forward headers Tulir Asokan 2019-08-07 18:41:54 +03:00
  • 75fc5c6e1e Only include specific optionals in pip install in dockerfile Tulir Asokan 2019-08-07 00:10:02 +03:00
  • 47cf63e0e6 Add psycopg2 as an optional dependency and throw error at startup if db is not initialized Tulir Asokan 2019-08-07 00:00:59 +03:00
  • b4a1aacd12 Minor code cleanup and fix tests Tulir Asokan 2019-08-06 23:37:49 +03:00
  • ad499b977e Persist next_batch for custom puppets Tulir Asokan 2019-08-06 23:16:17 +03:00
  • b5c55f4e65 Remove debug log Tulir Asokan 2019-08-06 22:11:55 +03:00
  • 65b69829d7 Fix document bridging Tulir Asokan 2019-08-06 21:55:17 +03:00
  • cf6eb604bd Make displayname max length configurable Tulir Asokan 2019-08-06 21:37:49 +03:00
  • 8655f5903a Improve things Tulir Asokan 2019-08-06 21:30:14 +03:00
  • 45f1dddb81 Move stopping into prepare_stop and stop custom puppet syncs Tulir Asokan 2019-08-06 20:09:29 +03:00
  • 299d20aac9 Remove portal_ prefix from files in portal directory Tulir Asokan 2019-08-06 20:01:32 +03:00
  • 43d16474c2 Improve logging and make get_dialogs use iterators more Tulir Asokan 2019-08-06 19:58:15 +03:00
  • ee08458df1 Actually fix image bridging Tulir Asokan 2019-08-06 14:42:16 +03:00
  • c80958a776 Maybe actually fix image bridging Tulir Asokan 2019-08-06 14:36:53 +03:00
  • 13d8a8420a Fix more bugs Tulir Asokan 2019-08-06 14:33:53 +03:00
  • 01a58ad2ed Minor change Lawrence 2019-08-06 14:33:50 +03:00
  • a4e66e708a Fix bridging images again Tulir Asokan 2019-08-06 14:29:45 +03:00
  • 66e0698d2f Fix minor bugs Tulir Asokan 2019-08-06 14:20:26 +03:00
  • 935694cb64 Fix dockerfile Tulir Asokan 2019-08-06 02:20:23 +03:00
  • e2404f919e Install mautrix-python@bridge-updates in dockerfile Tulir Asokan 2019-08-06 02:08:03 +03:00
  • c9810dd9eb Fix example log config Tulir Asokan 2019-08-06 02:03:59 +03:00
  • 6bfd3eada4 Use mautrix-python bridge-updates branch in requirements.txt Tulir Asokan 2019-08-06 01:47:30 +03:00
  • 6852bae7f9 Move more things to use telethon methods Tulir Asokan 2019-08-06 01:46:22 +03:00
  • 8536bdd614 Use telethon's send_read_acknowledge instead of raw methods Tulir Asokan 2019-08-06 01:19:21 +03:00
  • bd13c73f2f Fix bugs Tulir Asokan 2019-08-06 01:13:27 +03:00
  • 2a9ab569b4 Only load users with a tgid at startup Tulir Asokan 2019-08-06 00:59:11 +03:00
  • d6ebce0425 Make it work Tulir Asokan 2019-08-06 00:51:27 +03:00
  • 3af306abe0 Even^4 more migrations to mautrix-python Tulir Asokan 2019-08-06 00:23:32 +03:00
  • 30563f3648 Even even even more migrations to mautrix-python Tulir Asokan 2019-08-05 22:10:43 +03:00
  • d6a2e7a9f7 Split portal.py and migrate more stuff to mautrix-0.4 Tulir Asokan 2019-08-05 00:11:15 +03:00
  • 32d686e908 Migrate formatter and utils to mautrix-python Tulir Asokan 2019-08-04 15:20:14 +03:00
  • 05f906427e Fix command handler return hints Tulir Asokan 2019-08-04 01:51:09 +03:00
  • d8653961af Even even more migrations to mautrix-python Tulir Asokan 2019-08-04 01:41:10 +03:00
  • d521bbc0fa Merge branch 'master' into mautrix-0.4 Tulir Asokan 2019-08-03 21:22:38 +03:00
  • 281f7203dc Filter non-nice whitespace out of displaynames Tulir Asokan 2019-07-29 20:11:35 +03:00
  • dd683af5f5 Add hacky fix for edit reply fallbacks Tulir Asokan 2019-07-29 19:59:34 +03:00
  • 9a5506d901 Include non-master branches in docker image tagging Tulir Asokan 2019-07-26 22:13:08 +03:00
  • 5fc2907392 Add .gitlab-ci.yml and badges to README Tulir Asokan 2019-07-26 22:06:55 +03:00
  • 1443082991 Change default port to 29317. Fixes #345 Tulir Asokan 2019-07-24 02:12:12 +03:00
  • d4e3956941 Even more migrations to mautrix-python Tulir Asokan 2019-07-19 21:36:21 +03:00
  • e3a457f84c Amend: Changed connection import Lawrence 2019-07-19 14:41:05 +03:00
  • e40cd9f6a2 Changed connection import Randall Lawrence 2019-07-19 14:12:56 +03:00
  • eef498d47a More migrations to mautrix-python Tulir Asokan 2019-07-19 00:17:57 +03:00
  • 8d4a9dc231 Start migrating to mautrix-python Tulir Asokan 2019-07-13 00:23:46 +03:00
  • e0d3c940f8 Remove more Python 3.5 compatibility Tulir Asokan 2019-07-09 22:15:24 +03:00
  • be6d395ed6 Remove Python 3.5 compatibility Tulir Asokan 2019-07-09 20:19:59 +03:00
  • 87aa0b6659 Limit displaynames sent to Matrix to 100 characters Tulir Asokan 2019-07-18 23:23:10 +03:00
  • bb167b14ef Add/remove reply fallbacks in m.new_content Tulir Asokan 2019-07-18 23:22:57 +03:00
  • 351866d9e4 Added option to connect via MTProxy. Proxy secret should be set in proxy.password config parameter. Sergey Blazhko 2019-07-18 12:33:38 +03:00
  • 9a8f8433b0 Bump version to 0.6.0 v0.6.0 Tulir Asokan 2019-07-09 19:43:56 +03:00
  • 4942789213 Fix vulnerability in event handling Tulir Asokan 2019-07-09 00:59:56 +03:00
  • 0741265837 Bump version to 0.6.0rc2 v0.6.0-rc2 Tulir Asokan 2019-07-06 21:03:59 +03:00
  • 06d4e1703e Restore old blockquote behavior in formatter as telegram's blockquotes don't work yet Tulir Asokan 2019-07-06 20:53:37 +03:00
  • 41be2a7b78 Merge branch 'native-strike-underline' Tulir Asokan 2019-07-06 20:50:07 +03:00
  • 610d12283d Update telethon Tulir Asokan 2019-07-06 20:49:32 +03:00
  • fee8da1613 Fix handling unsupported media Tulir Asokan 2019-07-06 17:57:28 +03:00
  • 28bed96e40 Fix displayname not updating for some users Tulir Asokan 2019-07-04 22:32:30 +03:00
  • 050800f5f7 Add missing escape Tulir Asokan 2019-06-24 01:45:24 +03:00
  • 21fe94b38c Add support for nested formatting coming from Telegram Tulir Asokan 2019-06-24 01:30:32 +03:00
  • ce639c12d8 Use native strikethrough/underline/blockquote on Telegram Tulir Asokan 2019-06-23 23:45:10 +03:00
  • 78dd4e0086 Ignore .bak files Tulir Asokan 2019-06-30 19:08:30 +03:00
  • 0f7eebd683 Add option to set related groups for created rooms Tulir Asokan 2019-06-30 19:04:56 +03:00
  • 860b635188 Handle FileIdInvalidError in file transfers Tulir Asokan 2019-06-30 17:30:52 +03:00
  • 0710b4e8a1 Fix metrics config comment Tulir Asokan 2019-06-22 20:01:22 +03:00
  • 823abc121e Update docker image to Alpine 3.10 and add libffi-dev Tulir Asokan 2019-06-22 19:03:00 +03:00
  • 3fa6128561 Bump version to 0.6.0rc1 v0.6.0-rc1 Tulir Asokan 2019-06-22 18:56:14 +03:00
  • ca00e53a40 Update state cache when sending state events (e.g. kicks). Fixes #278 Tulir Asokan 2019-06-20 23:31:32 +03:00