Age | Commit message (Collapse) | Author |
|
When a very long annotation is posted, we would crash if it's shorter
than 500 characters, but the length of the *log* message became longer
than 500. To handle this, shorten the text in the log message if it's
too long.
|
|
|
|
All users can still enumerate local users, but the functionality to
search the central database is restricted to admins only.
Reported by Benjamin Flesch
|
|
|
|
|
|
|
|
This should fix some unicode issues
|
|
This allows the archivs server to ping the CF app to pick up updates to
mailthreads quicker.
|
|
This changed back when we upgraded django, but this error path is
clearly very seldomly hit.
|
|
They go in different orders in the two, so fully specify them to make it
super clear.
|
|
|
|
This makes it possible to receive notifications (via email) when a patch
has been updated.
It's possible to subscribe to notifications on a specific patch. It is also
possible to set the user profile up so that one receives notifications for
all patches where one is author, reviewer or committer on.
Notifications are, of course, only sent when other people make modifications
to the entry.
|
|
|
|
|
|
Avoids one import...
T#
|
|
This feature makes it possible to "pull in" a message in a thread and highlight
it with an annotation (free text format). This will list the message in a table
along with the annotation and who made it.
Annotations have to be attached to a specific message - for a "generic" one it
makes sense to attach it to the latest message available, as that will put it
at the correct place in time.
|
|
|
|
|
|
|
|
|
|
We still require attachments to create a new patch, but it should be
possible to attach a pure discussion thread to an existing patch.
|
|
|
|
|
|
|
|
This makes LIMIT work properly..
|
|
|
|
This tracks all the emails that are sent on a patch. Note that this
currently only picks up emalis when the attach thread function is used,
since there is no cronjob that fetches this data yet. When that job
is added, it should also update this field.
|
|
This weill eventually get exposed as some sort of API for a buildbot,
but we might as well track it and show it on the website already now.
|
|
|
|
May very well do a complete rebase later to get rid of history
|