Page MenuHomeIssues.Maaaks.Ru

Maaaks (Max Alibaev)
UserAdministrator

Projects

User does not belong to any projects.

User Details

User Since
Jan 13 2019, 16:26 (4 w, 6 d)
Roles
Administrator

Recent Activity

Yesterday

Maaaks added a comment to T64: Replace storage.get_person() with storage.people.get().

See also: T67: Make sure Person.name doesn't have to be unique.

Sat, Feb 16, 18:02 · Botinok
Maaaks created T67: Make sure Person.name doesn't have to be unique.
Sat, Feb 16, 18:01 · Botinok

Fri, Feb 15

Maaaks created T66: Create a god class.
Fri, Feb 15, 19:31 · Botinok
Maaaks closed T63: InMemorySubstorage raises KeyError at the end of iterating as Resolved.
Fri, Feb 15, 19:29 · Bug, Botinok
Maaaks added a commit to T63: InMemorySubstorage raises KeyError at the end of iterating: Unknown Object (Diffusion Commit).
Fri, Feb 15, 19:28 · Bug, Botinok
Maaaks added a commit to T63: InMemorySubstorage raises KeyError at the end of iterating: Unknown Object (Diffusion Commit).
Fri, Feb 15, 19:28 · Bug, Botinok
Maaaks added a commit to T63: InMemorySubstorage raises KeyError at the end of iterating: Unknown Object (Diffusion Commit).
Fri, Feb 15, 19:28 · Bug, Botinok
Maaaks changed the status of T63: InMemorySubstorage raises KeyError at the end of iterating from Open to In Progress.
Fri, Feb 15, 19:11 · Bug, Botinok
Maaaks closed T65: TestInMemorySubstorage does not clean the storage between subtests as Resolved by committing Restricted Diffusion Commit.
Fri, Feb 15, 19:10 · Bug, Tests, Botinok
Maaaks changed the status of T65: TestInMemorySubstorage does not clean the storage between subtests from Open to In Progress.
Fri, Feb 15, 19:05 · Bug, Tests, Botinok
Maaaks created T65: TestInMemorySubstorage does not clean the storage between subtests.
Fri, Feb 15, 19:04 · Bug, Tests, Botinok
Maaaks created Tests.
Fri, Feb 15, 19:04
Maaaks triaged T64: Replace storage.get_person() with storage.people.get() as Low priority.
Fri, Feb 15, 19:00 · Botinok
Maaaks set the color for Discussion to Grey.
Fri, Feb 15, 15:39
Maaaks set the color for Discussion to Orange.
Fri, Feb 15, 15:39
Maaaks created T63: InMemorySubstorage raises KeyError at the end of iterating.
Fri, Feb 15, 15:39 · Bug, Botinok
Maaaks set the color for Bug to Red.
Fri, Feb 15, 15:35
Maaaks added a commit to T61: Load Person by PersonRef: Unknown Object (Diffusion Commit).
Fri, Feb 15, 14:52 · Botinok

Thu, Feb 14

Maaaks renamed T62: Storage of envelopes to process from Storage of unverified signatures to Storage of envelopes to process.
Thu, Feb 14, 20:46 · Botinok
Maaaks changed the status of T62: Storage of envelopes to process from Open to In Progress.
Thu, Feb 14, 20:42 · Botinok
Maaaks created T62: Storage of envelopes to process.
Thu, Feb 14, 20:42 · Botinok
Maaaks added a comment to T53: Verifying envelopes.

The main and probably the only good thing that I have written in code of Andreas is function process_event(). It reads an «event» (a concept similar to Envelope), checks its signatures and decides whether it has enough valid signatures to store the message from it. If it isn't (for example, the signature of the post's author is missing), the «event» remains unprocessed, and no posts are being stored into the system.

Thu, Feb 14, 20:41 · Cryptography, Botinok
Maaaks updated the task description for T53: Verifying envelopes.
Thu, Feb 14, 20:41 · Cryptography, Botinok

Wed, Feb 13

Maaaks closed T61: Load Person by PersonRef as Resolved by committing Restricted Diffusion Commit.
Wed, Feb 13, 23:47 · Botinok
Maaaks closed T61: Load Person by PersonRef, a subtask of T53: Verifying envelopes, as Resolved.
Wed, Feb 13, 23:47 · Cryptography, Botinok
Maaaks changed the status of T61: Load Person by PersonRef from Open to In Progress.
Wed, Feb 13, 23:47 · Botinok
Maaaks renamed T53: Verifying envelopes from Verifying messages to Verifying envelopes.
Wed, Feb 13, 23:47 · Cryptography, Botinok
Maaaks created T61: Load Person by PersonRef.
Wed, Feb 13, 23:47 · Botinok
Maaaks changed the status of T61: Load Person by PersonRef, a subtask of T53: Verifying envelopes, from Open to In Progress.
Wed, Feb 13, 23:47 · Cryptography, Botinok
Maaaks closed T52: Signing envelopes, a subtask of T51: Signing and verifying envelopes, as Resolved.
Wed, Feb 13, 23:47 · Cryptography, Botinok
Maaaks closed T52: Signing envelopes as Resolved.
Wed, Feb 13, 23:47 · Cryptography, Botinok
Maaaks added a commit to T52: Signing envelopes: Unknown Object (Diffusion Commit).
Wed, Feb 13, 20:21 · Cryptography, Botinok
Maaaks added a commit to T52: Signing envelopes: Unknown Object (Diffusion Commit).
Wed, Feb 13, 20:21 · Cryptography, Botinok
Maaaks added a commit to T52: Signing envelopes: Unknown Object (Diffusion Commit).
Wed, Feb 13, 20:21 · Cryptography, Botinok
Maaaks added a commit to T52: Signing envelopes: Unknown Object (Diffusion Commit).
Wed, Feb 13, 20:21 · Cryptography, Botinok

Wed, Feb 6

Maaaks triaged T60: Envelope.from_bytes() must fail when headers contain extra spaces as Low priority.
Wed, Feb 6, 13:23 · Botinok
Maaaks renamed T51: Signing and verifying envelopes from Signing and verifying messages to Signing and verifying envelopes.
Wed, Feb 6, 12:59 · Cryptography, Botinok
Maaaks renamed T52: Signing envelopes from Signing messages to Signing envelopes.
Wed, Feb 6, 12:59 · Cryptography, Botinok
Maaaks closed T59: Render Envelope to string as Resolved.
Wed, Feb 6, 12:58 · Botinok
Maaaks closed T59: Render Envelope to string, a subtask of T52: Signing envelopes, as Resolved.
Wed, Feb 6, 12:58 · Cryptography, Botinok
Maaaks added a commit to T59: Render Envelope to string: Unknown Object (Diffusion Commit).
Wed, Feb 6, 12:57 · Botinok

Sat, Feb 2

Maaaks changed the status of T59: Render Envelope to string, a subtask of T52: Signing envelopes, from Open to In Progress.
Sat, Feb 2, 12:35 · Cryptography, Botinok
Maaaks changed the status of T59: Render Envelope to string from Open to In Progress.
Sat, Feb 2, 12:35 · Botinok
Maaaks closed T58: Render PersonRef to string as Resolved by committing Restricted Diffusion Commit.
Sat, Feb 2, 12:30 · Botinok
Maaaks closed T58: Render PersonRef to string, a subtask of T59: Render Envelope to string, as Resolved.
Sat, Feb 2, 12:30 · Botinok
Maaaks added a commit to T59: Render Envelope to string: Unknown Object (Diffusion Commit).
Sat, Feb 2, 12:30 · Botinok
Maaaks closed T55: Move functions from files unwrap*.py to unwrapping.py as Resolved by committing Restricted Diffusion Commit.
Sat, Feb 2, 12:30 · Botinok
Maaaks added a commit to T52: Signing envelopes: Unknown Object (Diffusion Commit).
Sat, Feb 2, 12:30 · Cryptography, Botinok
Maaaks changed the status of T58: Render PersonRef to string from Open to In Progress.
Sat, Feb 2, 12:00 · Botinok
Maaaks changed the status of T58: Render PersonRef to string, a subtask of T59: Render Envelope to string, from Open to In Progress.
Sat, Feb 2, 12:00 · Botinok
Maaaks added a comment to T52: Signing envelopes.

Before continuing this task, I need to do T59: Render Envelope to string.

Sat, Feb 2, 11:53 · Cryptography, Botinok
Maaaks added a parent task for T59: Render Envelope to string: T52: Signing envelopes.
Sat, Feb 2, 11:53 · Botinok
Maaaks added a subtask for T52: Signing envelopes: T59: Render Envelope to string.
Sat, Feb 2, 11:53 · Cryptography, Botinok
Maaaks added a subtask for T59: Render Envelope to string: T58: Render PersonRef to string.
Sat, Feb 2, 11:46 · Botinok
Maaaks added a parent task for T58: Render PersonRef to string: T59: Render Envelope to string.
Sat, Feb 2, 11:46 · Botinok
Maaaks removed a subtask for T57: Function to create envelopes from messages: T58: Render PersonRef to string.
Sat, Feb 2, 11:45 · Botinok
Maaaks removed a parent task for T58: Render PersonRef to string: T57: Function to create envelopes from messages.
Sat, Feb 2, 11:45 · Botinok
Maaaks created T59: Render Envelope to string.
Sat, Feb 2, 11:45 · Botinok
Maaaks closed T56: Function Message.headers() for converting object back to a set of key-value pairs as Wontfix.

Replaced with T57: Function to create envelopes from messages.

Sat, Feb 2, 11:35 · Botinok
Maaaks created T58: Render PersonRef to string.
Sat, Feb 2, 11:33 · Botinok
Maaaks created T57: Function to create envelopes from messages.
Sat, Feb 2, 11:33 · Botinok

Tue, Jan 29

Maaaks created T56: Function Message.headers() for converting object back to a set of key-value pairs.
Tue, Jan 29, 14:39 · Botinok
Maaaks changed the status of T55: Move functions from files unwrap*.py to unwrapping.py from Open to In Progress.
Tue, Jan 29, 09:39 · Botinok
Maaaks triaged T55: Move functions from files unwrap*.py to unwrapping.py as Low priority.
Tue, Jan 29, 09:39 · Botinok

Mon, Jan 28

Maaaks reopened T52: Signing envelopes, a subtask of T51: Signing and verifying envelopes, as In Progress.
Mon, Jan 28, 09:14 · Cryptography, Botinok
Maaaks reopened T52: Signing envelopes as "In Progress".

The header will look the same, but I'll move the resulting field from Message to Envelope, since priciples of signing and verifying should be universal for messages, profiles, etc.

Mon, Jan 28, 09:14 · Cryptography, Botinok
Maaaks changed the status of T53: Verifying envelopes, a subtask of T51: Signing and verifying envelopes, from Open to In Progress.
Mon, Jan 28, 09:02 · Cryptography, Botinok
Maaaks changed the status of T53: Verifying envelopes from Open to In Progress.
Mon, Jan 28, 09:02 · Cryptography, Botinok

Sun, Jan 27

Maaaks closed T52: Signing envelopes as Resolved.
Sun, Jan 27, 09:01 · Cryptography, Botinok
Maaaks closed T52: Signing envelopes, a subtask of T51: Signing and verifying envelopes, as Resolved.
Sun, Jan 27, 09:01 · Cryptography, Botinok
Maaaks added a commit to T52: Signing envelopes: Unknown Object (Diffusion Commit).
Sun, Jan 27, 09:01 · Cryptography, Botinok

Sun, Jan 20

Maaaks added a commit to T19: Written-By header: Unknown Object (Diffusion Commit).
Sun, Jan 20, 13:25 · Botinok
Maaaks claimed T52: Signing envelopes.
Sun, Jan 20, 13:14 · Cryptography, Botinok
Maaaks changed the status of T52: Signing envelopes from Open to In Progress.
Sun, Jan 20, 13:14 · Cryptography, Botinok
Maaaks changed the status of T52: Signing envelopes, a subtask of T51: Signing and verifying envelopes, from Open to In Progress.
Sun, Jan 20, 13:14 · Cryptography, Botinok
Maaaks added a comment to T52: Signing envelopes.

I think this syntax is better.
One header contains all hashes for one person.

Sun, Jan 20, 13:12 · Cryptography, Botinok
Maaaks created T54: Aliases for users in Message headers.
Sun, Jan 20, 13:05 · Botinok

Sat, Jan 19

Maaaks added a comment to T52: Signing envelopes.

Also, let's talk about future. There is a chance that I will add some feature for making aliases for people. For example, you define, that you refer to person with a certain hash as to Max, and then you can link to Max in both body and headers. It doesn't matter if reader doesn't know this Max of if reader knows only another Max: in context of your envelope, «Max» always refers to whoever you meant. (See T54.) Headers which can use such aliases are Written-By and similar ones, but also... Signature. If something is signed by Max, we need first to find out who the hell Max is.

Sat, Jan 19, 16:17 · Cryptography, Botinok
Maaaks added a comment to T52: Signing envelopes.

There are two options how a signed envelope could look like.

Sat, Jan 19, 14:57 · Cryptography, Botinok

Fri, Jan 18

Maaaks added a comment to T51: Signing and verifying envelopes.

The older project Andreas has some prototypes on this matter: signature.py, process_event.py.

Fri, Jan 18, 22:48 · Cryptography, Botinok
Maaaks created T53: Verifying envelopes.
Fri, Jan 18, 22:47 · Cryptography, Botinok
Maaaks created T52: Signing envelopes.
Fri, Jan 18, 22:46 · Cryptography, Botinok
Maaaks renamed T51: Signing and verifying envelopes from Signing messages to Signing and verifying messages.
Fri, Jan 18, 22:45 · Cryptography, Botinok
Maaaks claimed T51: Signing and verifying envelopes.
Fri, Jan 18, 22:44 · Cryptography, Botinok
Maaaks created T51: Signing and verifying envelopes.
Fri, Jan 18, 22:44 · Cryptography, Botinok
Maaaks created Cryptography.
Fri, Jan 18, 22:35
Maaaks closed T19: Written-By header as Resolved.
Fri, Jan 18, 22:29 · Botinok
Maaaks added a commit to T19: Written-By header: Unknown Object (Diffusion Commit).
Fri, Jan 18, 22:28 · Botinok
Maaaks added a commit to T19: Written-By header: Unknown Object (Diffusion Commit).
Fri, Jan 18, 22:28 · Botinok
Maaaks renamed T50: Rename user's «name» to something more meaningful from Rename user's «name» to something mote meaningful to Rename user's «name» to something more meaningful.
Fri, Jan 18, 14:21 · Discussion, Botinok
Maaaks triaged T50: Rename user's «name» to something more meaningful as Low priority.
Fri, Jan 18, 14:18 · Discussion, Botinok
Maaaks created Discussion.
Fri, Jan 18, 14:18

Jan 16 2019

Maaaks changed the status of T19: Written-By header from Open to In Progress.
Jan 16 2019, 21:23 · Botinok
Maaaks updated the task description for T19: Written-By header.
Jan 16 2019, 14:42 · Botinok
Maaaks added a comment to T19: Written-By header.

To implement this, I am going to introduce new entity: PersonRef. It is not a Person, and not even an incomplete Person. It is just a reference that can be used to find a Person.
Written-By header will actually contain not Persons but PersonRefs.

Jan 16 2019, 14:34 · Botinok
Maaaks moved T19: Written-By header from Restricted Project Column to Restricted Project Column on the Botinok board.
Jan 16 2019, 14:31 · Botinok
Maaaks updated the task description for T19: Written-By header.
Jan 16 2019, 14:31 · Botinok
Maaaks placed T43: Autosimplify nested MultiExpressions when rendering up for grabs.
Jan 16 2019, 13:56 · ORM
Maaaks placed T25: Custom table names up for grabs.
Jan 16 2019, 13:55 · ORM
Maaaks placed T24: Make sure models can inherit other models up for grabs.
Jan 16 2019, 13:55 · ORM