ID |
Activity |
Title |
Status |
Creator |
(no priority set)
|
2551332 |
4 days ago |
roundup-admin updateconfig does not preserve DEFAULT section or interpolation tokens
|
new |
rouilj |
2551330 |
2 weeks ago |
Improving permission performance - RBAC, ABAC push to db layer from hyperdb
|
new |
rouilj |
2551329 |
2 weeks ago |
Add proxy capability to roundup.
|
new |
rouilj |
2551327 |
1 month ago |
Track removal of non-caching code path through wsgi.py. (in 2026)
|
new |
rouilj |
2551326 |
1 month ago |
add completer function for roundup-admin when using readline
|
new |
rouilj |
2551325 |
1 month ago |
Add z3c.pt as a templating engine
|
new |
rouilj |
2551324 |
1 month ago |
Upgrade zope tal/page templates/ZTUtils to current page templates codebase
|
new |
rouilj |
2551273 |
1 month ago |
Build a TUI/CLI with textualize or python-prompt-toolkit
|
new |
rouilj |
2551323 |
1 month ago |
Remove XHTML support
|
new |
rouilj |
2551322 |
1 month ago |
Add skip links to TOC in docs pages
|
new |
rouilj |
2551321 |
1 month ago |
make pre examples in docs pages tabable
|
new |
rouilj |
2551308 |
1 month ago |
Redesign of templates based on jinja2 and update to bootstrap5
|
new |
asavchuk |
2551319 |
1 month ago |
Add support for html2text to dehtml.py https://alir3z4.github.io/html2text/
|
new |
rouilj |
2551317 |
2 months ago |
Support examples in multiple templating languages for Roundup docs
|
new |
rouilj |
2551316 |
2 months ago |
mysql 8 testing takes 4 hours. Create table seems to be the culprit
|
new |
rouilj |
2551315 |
2 months ago |
Allow admin settable max number of rows to be returned by rest interface
|
new |
rouilj |
2551314 |
2 months ago |
Support encrypted databases (sqlite and possibly others)
|
new |
rouilj |
2551198 |
2 months ago |
mistune 3.0 support
|
new |
rouilj |
2551313 |
3 months ago |
Set up magic link authentication/login
|
new |
rouilj |
2551312 |
3 months ago |
Add method to roll back database migration
|
new |
rouilj |
2551307 |
3 months ago |
Built-in support for LDAP authentication
|
new |
asavchuk |
2551310 |
3 months ago |
Skip database creation if one is already created
|
new |
ivanov |
2551311 |
3 months ago |
Unable to login when using roundup-server (Bad request syntax)
|
new |
ivanov |
2551309 |
4 months ago |
Built-in mailbox polling scheduler
|
new |
asavchuk |
2551162 |
4 months ago |
Add show password to all bundled templates
|
new |
rouilj |
2551305 |
4 months ago |
push notifications for changes to open issues
|
new |
rouilj |
2551304 |
4 months ago |
Implement collision detection (lost edit prevention) for XML-RPC
|
new |
rouilj |
2551260 |
4 months ago |
Replace classhelp/calendar frame system
|
new |
rouilj |
2551303 |
4 months ago |
K8s/Kubernetes spec for Roundup
|
new |
rouilj |
2551302 |
4 months ago |
Remove support for sqlite version 1 from back_sqlite.py
|
new |
rouilj |
2551301 |
5 months ago |
Enhance roundup-mailgw (mailgw.py) to handle Maildir format (or be triggered from aiosmtpd)
|
new |
rouilj |
2551300 |
5 months ago |
Add new template: todo list/GTD
|
new |
rouilj |
2551249 |
5 months ago |
Update install doc to include setup/run with virtual env
|
new |
rouilj |
2551298 |
5 months ago |
Better error feedback
|
new |
rouilj |
2551255 |
6 months ago |
Add support for psycopg3 library
|
new |
rouilj |
2551292 |
7 months ago |
REST API versioning: how to handle schema changes
|
new |
rouilj |
2551291 |
8 months ago |
rewrite classhelper to use dialog
|
new |
rouilj |
2551068 |
8 months ago |
Provide way to retrieve file/msg data via rest endpoint.
|
new |
rouilj |
2551289 |
8 months ago |
Invalid REST Accept header with post/put performs change before returning 406.
|
new |
rouilj |
2551288 |
8 months ago |
Missing cache headers for REST collection and special endpoints
|
new |
rouilj |
2551105 |
9 months ago |
Markdown2 emphasis intra-word
|
new |
ced |
2551287 |
9 months ago |
Enhance roundup_gettext.py to extract strings from detectors/extensions
|
new |
rouilj |
2551281 |
10 months ago |
Change packaging from using setup.py directly
|
new |
rouilj |
2551254 |
10 months ago |
add support for zoneinfo (python 3.9+) in addition to pytz
|
new |
rouilj |
2551269 |
10 months ago |
Document python2 support plan
|
new |
rouilj |
2550758 |
11 months ago |
Skip NODEFAULT web address in email signature
|
new |
wking |
2551266 |
13 months ago |
Support limiting POST (file upload) size
|
new |
rouilj |
2551259 |
14 months ago |
User signup email flow improvements
|
new |
rouilj |
2551258 |
14 months ago |
Add REST support for history
|
new |
rouilj |
2551244 |
14 months ago |
Make translation easier for translators.
|
new |
rouilj |
2551145 |
16 months ago |
consider adding scrypt or argon2 for password hashing to replace pbkdf2
|
new |
rouilj |
2551248 |
16 months ago |
Consider adding purge function - delete info files/msgs (e.g. secrets/PII)
|
new |
rouilj |
2551247 |
16 months ago |
Add verification step to message/file unlinking in ui.
|
new |
rouilj |
2551246 |
16 months ago |
Implement schema permissions for roundup-admin (possibly password too)
|
new |
rouilj |
2550633 |
17 months ago |
remove-user buttons should be removed for admin an guest (anonymous)
|
new |
radioking |
2550788 |
17 months ago |
Does not support non-ascii chars for All text search (with Xapian)
|
new |
jerome |
2551239 |
17 months ago |
Enable openid/login with github on this tracker, possibly include as plugin addon
|
new |
rouilj |
2551240 |
17 months ago |
Update docs on how to access headers from an action
|
new |
rouilj |
2551238 |
17 months ago |
roundup-server should exit with error if -d <pidfile> is used without -l <logfile>
|
new |
rouilj |
2551177 |
18 months ago |
Consider macaroon bearer auth token support using pymacaroons
|
new |
rouilj |
2551157 |
18 months ago |
Change password reset not send password via email
|
new |
rouilj |
2551102 |
19 months ago |
Refactor doc/customizing.txt split using diataxis framework
|
new |
rouilj |
2550721 |
20 months ago |
Support for memcached
|
new |
rodriguealcazar |
2551173 |
21 months ago |
Should the ETag Header get sent on POST, PUT and PATCH ?
|
new |
marcus.priesch |
2551213 |
21 months ago |
Find out why jinja2 template is missing _generic.item.html
|
new |
rouilj |
2551153 |
22 months ago |
Implement Server-Timing headers for stats
|
new |
rouilj |
2551208 |
22 months ago |
Calender 'next month' link fails on day 31 of a month
|
new |
schlatterbeck |
2551154 |
27 months ago |
Support adding webmention to links
|
new |
rouilj |
2551070 |
28 months ago |
textarea wrap="hard" doesn't work with firefox 68
|
new |
LudwigReiter |
2551180 |
28 months ago |
Allow linking to specific messages in issue/task item view
|
new |
rouilj |
2551176 |
28 months ago |
Markdown-it js in browser and markdown-it-py in server??
|
new |
rouilj |
2551174 |
28 months ago |
Run roundup on pypy interpreter
|
new |
rouilj |
2551165 |
30 months ago |
@filter in web interface should validate fieldnames
|
new |
rouilj |
2551160 |
31 months ago |
Make cgi.actions.py:ExportCSVAction and ExportCSVIDAction support transitive props
|
new |
rouilj |
2550681 |
32 months ago |
Atom feeds for issue changes
|
new |
techtonik |
2550736 |
32 months ago |
Show Python, Roundup version at bottom with more stats
|
new |
techtonik |
2551152 |
32 months ago |
Document how to set up and use PGP encrypted emails.
|
new |
rouilj |
2551150 |
32 months ago |
Possible design for new tracker
|
new |
rouilj |
2550547 |
33 months ago |
VCS support
|
open |
mariod |
2551148 |
33 months ago |
Automated method to purge inactive users.
|
new |
rouilj |
2550983 |
34 months ago |
help_commands_html unused
|
new |
joseph_myers |
2551139 |
35 months ago |
"roundup-server -S" resets and does not update config.ini
|
new |
rouilj |
2551131 |
35 months ago |
Return accept-patch if patch body not accepted (415 code)
|
new |
rouilj |
2551124 |
36 months ago |
FR: Calendar localization
|
new |
ngaba |
2551121 |
37 months ago |
FR: Add an option to hide the option "- no selection -" in the <select> menu
|
new |
ngaba |
2551091 |
42 months ago |
OpenPGP Mail should not change subject on memory-hole (protected headers)
|
new |
ber |
2550951 |
44 months ago |
__redirect_to is restricted to absolute url only (Attn Bern, Ralf)
|
new |
antmail |
2550564 |
45 months ago |
Roundup sets "Precedence: bulk" on all outgoing mail, which seems wrong.
|
open |
stefan |
2551075 |
52 months ago |
in "reponsive" template: in bug (and task) creation it is not visible, which fields are required.
|
new |
LudwigReiter |
2551074 |
52 months ago |
In "responsive" template: click on hide comment leads to a red error msg.
|
open |
LudwigReiter |
2551073 |
52 months ago |
In "responsive" template list of multi link field is not working correct.
|
new |
LudwigReiter |
2551017 |
54 months ago |
Error when configuring New -L (loghttpvialogger) option (on windows)
|
new |
matt109 |
2550911 |
54 months ago |
make default_value in hyperdb work or at least document its use.
|
new |
rouilj |
2550725 |
54 months ago |
VARCHAR in multilink tables on MySQL
|
new |
whunger |
2550523 |
55 months ago |
Add OpenID authentication, perhaps others? (github)
|
new |
ajaksu2 |
2550705 |
55 months ago |
test requires "CREATE" privilege on Pg - print creation command required for postgresql admin
|
new |
tonimueller |
2550998 |
58 months ago |
Consider removing 8-bit character set support
|
new |
joseph_myers |
2550974 |
59 months ago |
Get all incoming mail interfaces working with Python 3
|
new |
joseph_myers |
2550930 |
65 months ago |
add support for local_replace to classic template
|
new |
ber |
2551015 |
65 months ago |
Descending/Ascending selection for keyword doesn't
|
new |
tekberg |
2550973 |
68 months ago |
Get all web interfaces working with Python 3
|
new |
joseph_myers |
2550985 |
69 months ago |
Consider distinguishing String and Bytes fields
|
new |
joseph_myers |
2550741 |
76 months ago |
Add a +/- button to easily add/remove oneself from the Nosy list
|
new |
gregory.p.smith |
2550536 |
78 months ago |
Audit file/message linking/unlinking
|
new |
ajaksu2 |
2550709 |
79 months ago |
Classic template binary search "(edit)" or "(expr)" link vanishes once an expression was entered
|
new |
ber |
2550943 |
84 months ago |
OpenPGP: losing emails when bouncing to users only unable to encrypt
|
new |
ber |
2550942 |
84 months ago |
OpenPGP: homedir option ignored for nosy messages
|
new |
ber |
2550939 |
85 months ago |
Refactor use of javascript in templates to support Content Security Policy (CSP)
|
new |
rouilj |
2550935 |
86 months ago |
Calendar popup does not show current value of date field. Shows original value.
|
new |
rouilj |
2550888 |
93 months ago |
Make classname translatable
|
new |
antmail |
2550913 |
94 months ago |
Allow selecting/bookmarking of sets of issues
|
new |
rouilj |
2550867 |
94 months ago |
Bounced message should be sent as message/rfc822 attachment
|
new |
ced |
2550878 |
94 months ago |
Option description from customizing should be generated from configuration.py
|
new |
ber |
2550710 |
94 months ago |
Classic template binary search: Too HTML4 specific
|
new |
ber |
2550708 |
94 months ago |
Binary filter operators specific to "keyword" should be more generic
|
new |
ber |
2550652 |
94 months ago |
Increase flexibility and scope of UI of issue
|
new |
jan.koprowski |
2550650 |
94 months ago |
RFE for login UI and sub-menu placement
|
new |
opendevnet |
2550515 |
94 months ago |
setup wizard
|
new |
tobias-herp |
2550889 |
95 months ago |
Introduce HTMLDate.periodof(), Interval.period() functions
|
pending |
antmail |
2550887 |
107 months ago |
Small fix to date format() function
|
new |
antmail |
2550879 |
110 months ago |
Cleanup/removal of roundup.anypy.email_ module
|
new |
jerrykan |
2550825 |
111 months ago |
No i18n translation in date.py (at least)
|
pending |
antmail |
2550747 |
126 months ago |
Feature request - Send mail using external program
|
new |
jherazo-beverly |
2550702 |
128 months ago |
The default search should not crawl on users
|
new |
lu_zero |
2550790 |
128 months ago |
Select menu generation in search template is slower than in item template
|
new |
dhancock@arinc.com |
2550740 |
132 months ago |
Can't post message because of email encoding error
|
new |
tbsmark86 |
2550540 |
132 months ago |
Incorrect mail encoding coversion
|
open |
yasusii |
2550798 |
133 months ago |
Consolidate API for extensibility
|
new |
stefan |
2550754 |
137 months ago |
Add support for s/mime signed emails
|
new |
rouilj |
2550580 |
178 months ago |
Missing support for radio buttons in user.help.html
|
new |
ThomasAH |
normal
|
2551245 |
1 month ago |
Add index creation hint to schema definition
|
new |
schlatterbeck |
2551113 |
1 month ago |
Consider adding unique=True|False for all hyperdb classes
|
new |
rouilj |
2551155 |
3 months ago |
Make password reset one time key time limit configurable
|
new |
rouilj |
2551295 |
5 months ago |
Modify link to Roundup docs in sidebar for all templates
|
new |
rouilj |
2551116 |
6 months ago |
Replace xmlrpclib (xmlrpc.client) with defusedxml
|
new |
rouilj |
2550936 |
9 months ago |
email gateway discards changes to messages and files (done with subject tag) if there is a message body
|
open |
rouilj |
2551236 |
17 months ago |
Handle empty states in index view
|
new |
rouilj |
2551235 |
18 months ago |
add sql subcommand to roundup-admin (use roundup-admin to change sqlite journal mode)
|
new |
rouilj |
2551234 |
19 months ago |
set lang=en attribute on wiki.roundup-tracker.org.
|
new |
rouilj |
2551231 |
19 months ago |
template.py-HTMLClass::classhelp doesn't merge user defined classes
|
new |
rouilj |
2551211 |
20 months ago |
Allow ordering/renaming of public queries.
|
new |
rouilj |
925676 |
20 months ago |
Named queries for shorter URL's
|
open |
myers_carpenter |
2551230 |
20 months ago |
Add saved query display for anonymous user.
|
new |
rouilj |
2551140 |
20 months ago |
Use redis as caching layer or session db implementation.
|
open |
rouilj |
772846 |
20 months ago |
Email Template
|
open |
dotpuppy |
2551228 |
20 months ago |
Send notification to user if password or emails are changed
|
new |
rouilj |
2551226 |
21 months ago |
Add ugc relations to links.
|
new |
rouilj |
2551221 |
21 months ago |
Wiki theme updates - moinmoin mobile support needed
|
new |
rouilj |
2551219 |
21 months ago |
Document PEM file for roundup-server needs to include both key and cert.
|
new |
rouilj |
2551215 |
21 months ago |
Allow sharing of ticket info via networked help desk http://networkedhelpdesk.org/rfc/
|
new |
rouilj |
2550858 |
22 months ago |
Month intervals at the end of long months yield the wrong day
|
new |
ThomasAH |
2550897 |
23 months ago |
Add config option to set whitelist for acceptable mime types to serve. - A better solution for serving html attachments
|
new |
ber |
2550698 |
23 months ago |
Document the logical expression search a bit
|
new |
ber |
2551204 |
23 months ago |
Allow file upload by drag and drop into text input area with image preview.
|
new |
rouilj |
2551164 |
30 months ago |
xmlrpc filter by non-existent field returns all issues - should error
|
new |
rouilj |
2551156 |
32 months ago |
Make password reset method less useful for account guessing
|
new |
rouilj |
2551133 |
34 months ago |
Allow roundup-admin pack <date> <class+|designator+>
|
new |
rouilj |
2551134 |
35 months ago |
Search enhancement - merge queries as sets
|
new |
rouilj |
2551095 |
42 months ago |
Test jinja2 - boolean config options are represented as 0/1 strings.
|
new |
rouilj |
2551089 |
44 months ago |
pgp encrypt=yes, but password reset email is sent unencrypted
|
new |
ThomasAH |
2550856 |
50 months ago |
Allow use of reStructured text (or maybe markdown or Creole) in messages
|
new |
rouilj |
2550962 |
52 months ago |
Check uses of assert in roundup code.
|
new |
rouilj |
2550656 |
53 months ago |
with more than 50 items, the simple classhelp javascript windows do not allow to select from all items (affects keywords, superceder)
|
new |
tonimueller |
2550771 |
54 months ago |
Allow to find substring matches for all text search
|
new |
ber |
2550961 |
70 months ago |
required attribute incorrectly shown when using field()
|
new |
rouilj |
2550944 |
84 months ago |
Adjust log levels to have INFO log interesting regular events
|
new |
ber |
2550922 |
94 months ago |
make mail addressed to tracker+issue25@some.address.com update issue 25.
|
new |
rouilj |
2550916 |
94 months ago |
quiet properties enhancement for issue1714899
|
new |
rouilj |
2550915 |
94 months ago |
Recall queries that were public but are now private
|
new |
rouilj |
1539081 |
94 months ago |
little template api for required fields
|
open |
tobias-herp |
1296429 |
95 months ago |
classhelp should check permissions
|
open |
schlatterbeck |
1292178 |
95 months ago |
Attachment not sent w/ Nosy email
|
open |
diana_chen23 |
1238984 |
95 months ago |
Full text search in CJK does not work
|
open |
anonymous |
2550871 |
95 months ago |
Extending translation ability (for date at least)
|
new |
antmail |
2550804 |
134 months ago |
Better search list display
|
new |
rouilj |
low
|
2551064 |
1 month ago |
Grab bag of other thoughts on JWT credentials
|
new |
rouilj |
2551237 |
3 months ago |
Adding structured API error messages
|
new |
rouilj |
2551297 |
5 months ago |
xml output via .xml extension doesn't work for /rest/ or /rest/data
|
new |
rouilj |
2551188 |
8 months ago |
Use whoosh query syntax AND/OR/NEAR/wildcard/fuzzy
|
new |
rouilj |
2551271 |
12 months ago |
Test Roundup with TIDB (mysql compatible distributed database)
|
new |
rouilj |
2551267 |
13 months ago |
travis ci python 2.7 environment missing GPG testing.
|
new |
rouilj |
2551256 |
15 months ago |
consider where __slots__ may be useful
|
new |
rouilj |
2551243 |
17 months ago |
yaml output of schema-dump.py broken
|
new |
rouilj |
2551229 |
20 months ago |
Implement CSRF protection for issue.search
|
new |
rouilj |
2551217 |
21 months ago |
Allow roundup to use setproctitle if setproctitle package installed.
|
new |
rouilj |
2551130 |
29 months ago |
Document how to deploy wheel (.whl) package for roundup.
|
new |
rouilj |
2550924 |
59 months ago |
devel tracker template missing some patch support
|
open |
rouilj |
2550927 |
91 months ago |
Prevent reopening of issues after some time period has passed.
|
new |
rouilj |
2550815 |
94 months ago |
roundup-admin import for postgres causes id to be skipped
|
new |
tekberg |
729889 |
253 months ago |
*dbm backends don't lock (only) on commit
|
open |
richard |
|