Encryption-free Private Messaging For Flarum

Related tags

Security whisper
Overview

Whisper - Private Messaging for Flarum

License: GPL v3 Latest Stable Version Donate

A Flarum extension. Add private messaging functionality to your Flarum Community!

Simple to install, no settings, just set the permission and you're ready to go.

Read all the info here:

t

Comments
  • Able to view all PM's even when not authenticated

    Able to view all PM's even when not authenticated

    If User A starts a conversation with User B (Conversation ID 1 in this case) any other user or unauthenticated user can access the full conversation history via the API, along with sensitive information that would usually only be accessible to admins.

    This is achieved through the API for example https://mydomain.com/api/whisper/messages/1

    opened by Wild1145 1
  • Mystery comma below composer

    Mystery comma below composer

    There's a comma visible under the textarea, to the left of the "Send message" button

    image

    I think it comes from here

    https://github.com/KyrneDev/whisper/blob/af7dbb919c458d4c3a25c0335216b2f496789dac/js/src/forum/components/ConversationView.js#L250

    opened by clarkwinkelmann 0
  • fix: incorrect unread message count; memory leaks; excess http requests

    fix: incorrect unread message count; memory leaks; excess http requests

    This should fix the issue surrounding negative unread messages.

    This also includes other general improvements, such as the removal of memory leaks and excess HTTP requests as a result of event handler not being correctly removed.

    Please merge #8 first.

    opened by davwheat 0
  • chore: perform some repo maintenance

    chore: perform some repo maintenance

    • Bump dependencies
    • Add missing JS lockfile
    • Format with Flarum's Prettier config
    • Add support for Typescript and JS typings
    • Ignore composer lockfile
    • Update JS imports to use namespaced versions (flarum/forum/..., etc)
    opened by davwheat 0
  • Error showing

    Error showing

    (I'm sorry for probably butchering the English language)

    I was using Whisper on my forum and it worked, but recently I'm getting a error saying (translated from Dutch) "You're going to fast. Try again sometimes later"

    The only thing I did was open one conversation and that error started to show.

    Also one of my users said that she couldn't open a conversation with me, she could only press 'cancel or delete'

    opened by Equinemarkt 0
Releases(0.1.4)
Owner
Charlie
@flarum Core Developer, Flarum extensions with @ReFlar & @FriendsOfFlarum
Charlie
Simple Encryption in PHP.

php-encryption composer require defuse/php-encryption This is a library for encrypting data with a key or password in PHP. It requires PHP 5.6 or new

Taylor Hornby 3.6k Jan 3, 2023
A petite library of encryption functions for PHP

?? dcrypt A petite library of essential encryption functions for PHP 7.1+. For legacy PHP version support, look here. If you need a dcrypt inspired en

null 96 Oct 6, 2022
A simple php (lumen) app for sharing sensitive text (basically like onetimesecret), but with full end-to-end AES-256-GCM encryption so even the server has no access to the data, and developed with very simple deployment in mind.

A simple php (lumen) app for sharing sensitive text (basically like onetimesecret), but with full end-to-end AES-256-GCM encryption so even the server has no access to the data, and developed with very simple deployment in mind.

Alan Woo 51 Nov 21, 2022
Pretty Good Privacy (PGP) is an encryption program that provides cryptographic privacy and authentication for data communication.

Pretty Good Privacy (PGP) is an encryption program that provides cryptographic privacy and authentication for data communication. PGP is used for signing, encrypting, and decrypting texts, e-mails, files, directories, and whole disk partitions and to increase the security of e-mail communications. Phil Zimmermann developed PGP in 1991.

[sCRiPTz-TEAM] 3 Dec 31, 2021
Password manager featuring client-side encryption, vaults, folders and more.

vaults is a password manager featuring client side AES-256 encryption, PBKDF2 hashing, vaults, password generation & more. Features Technical overview

null 27 Nov 18, 2022
JSON Object Signing and Encryption library for PHP.

NAMSHI | JOSE Deprecation notice Hi there, as much as we'd like to be able to work on all of the OSS in the world, we don't actively use this library

Namshi 1.7k Dec 22, 2022
A cryptography API wrapping the Sodium library, providing a simple object interface for symmetrical and asymmetrical encryption, decryption, digital signing and message authentication.

PHP Encryption A cryptography API wrapping the Sodium library, providing a simple object interface for symmetrical and asymmetrical encryption, decryp

null 19 Dec 31, 2022
Simplest implementation of RSA algorithm encryption and decryption

Simplest RSA (Rivest–Shamir–Adleman) Simplest implementation of RSA algorithm encryption and decryption. Richard Feynman: What I cannot create, I do n

Max Base 8 Aug 30, 2022
AES 128 bit Encryption and Decryption algorithm excuted purely on PHP with no external libraries.

AES128 Executed with PHP Advanced Encryption Standard (AES) is a specification for the encryption of electronic data established by the U.S National I

Ahmed Mohamed Mostafa 2 Aug 8, 2022
Easy to use cryptographic framework for data protection: secure messaging with forward secrecy and secure data storage. Has unified APIs across 14 platforms.

Themis provides strong, usable cryptography for busy people General purpose cryptographic library for storage and messaging for iOS (Swift, Obj-C), An

Cossack Labs 1.6k Jan 6, 2023
Flarum Post Comments - A Flarum extension.

Flarum Post Comments A Flarum extension. Make sure to comment on the answers and list the comments below the answers. Installation Install with compos

Selçuk Kılıç 2 Sep 22, 2022
Replaces Laravel's built-in encryption with an encryption based on AWS KMS

Laravel Kms Encryption Introduction This package replaces Laravel's built-in encryption with an encryption based on AWS KMS. Two major features provid

Arnaud Becher 3 Oct 26, 2021
Simple static Composer repository generator - For a full private Composer repo use Private Packagist

Satis Simple static Composer repository generator. Run from source Satis requires a recent PHP version, it does not run with unsupported PHP versions.

Composer 2.9k Jan 3, 2023
Private, self-hosted Composer/Satis repository with unlimited private and open-source packages and support for Git, Mercurial, and Subversion.

Private, self-hosted Composer/Satis repository with unlimited private and open-source packages and support for Git, Mercurial, and Subversion. HTTP API, HTTPs support, webhook handler, scheduled builds, Slack and HipChat integration.

Łukasz Lach 112 Nov 24, 2022
Private Composer registry for private PHP packages on AWS Serverless

Tug Tug is a Composer private registry for private PHP packages installable with Composer (1 and 2). The main idea of this project is to have an inter

Fxp 33 Oct 5, 2022
PHP Client and Router Library for Autobahn and WAMP (Web Application Messaging Protocol) for Real-Time Application Messaging

Thruway is an open source client and router implementation of WAMP (Web Application Messaging Protocol), for PHP. Thruway uses an event-driven, non-blocking I/O model (reactphp), perfect for modern real-time applications.

Voryx 662 Jan 3, 2023
ProjectSend is a free, clients-oriented, private file sharing web application.

ProjectSend is a free, open source software that lets you share files with your clients, focused on ease of use and privacy. It supports clients groups, system users roles, statistics, multiple languages, detailed logs... and much more!

ProjectSend 994 Jan 7, 2023
It is the latest version of private RAT called Xworm. I share this one for free, so leave the star⭐ to this repository

XWorm-RAT-cracked- It is the latest version of private RAT called Xworm. I share this one for free, so leave the star ⭐ to this repository COMPILING:

null 67 Jan 1, 2023
flarum 论坛中文搜索插件

Flarum 论坛中文搜索typesense引擎案例 案例参考了flarum-elasticsearch和flarum-ext-chinese-search version PHP 7.4.7 Flarum 1.0.4 Typesense 0.21.0 MySQL 8.0.25 Mysql ngra

mkm 3 Sep 28, 2021
Support search in flarum by sonic

flarum-sonic Support search by Sonic Install Sonic following this guide Install the extension: composer require ganuonglachanh/sonic Change info in a

null 18 Dec 21, 2022