RhodeCode - issues: Issueshttps://issues.rhodecode.com/https://issues.rhodecode.com/favicon.ico?16960560042023-12-07T08:07:42ZRhodeCode - issues
Redmine RhodeCode CE/EE - Task #5712 (New): add framework to set some UI settings via .ini file for easie...https://issues.rhodecode.com/issues/57122023-12-07T08:07:42ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>Currently there's a distinction on what can be controlled via .ini file vs DB.</p>
<p>some of the options seems to not make sense to be controlled via UI (like svn proxy)</p>
<p>Add a framework so you cna still controll this via .ini, but it will save the value in DB and in case this is defined in .,ini file make it read-only on UI.</p>
<p>e.g if svn.proxy is set in ini, push this value into the DB, and make it read-only in DB.</p>
<p>Tis would greatly simplify deployments on k8s or other docker stacks</p>
RhodeCode CE/EE - Task #5711 (Resolved): svn: make the SSL detection work better.https://issues.rhodecode.com/issues/57112023-12-07T08:05:26ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>as per discussion here: <a href="https://community.rhodecode.com/t/svn-cant-move-a-file-http-502-bad-gateway/535/13" class="external">https://community.rhodecode.com/t/svn-cant-move-a-file-http-502-bad-gateway/535/13</a></p>
<p>check if the downgrade header can be there always to support http+https traffic</p>
RhodeCode CE/EE - Bug #5710 (Resolved): security: hide env vars on exception without debug modehttps://issues.rhodecode.com/issues/57102023-11-28T08:43:53ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>Currentt exceptions print out a docker env with a lot of secrets, this shoukd be only enabled via debug=true flag on .ini files...</p>
RhodeCode CE/EE - Bug #5709 (Resolved): SSL requirement with traefik for vcs seems to be brokenhttps://issues.rhodecode.com/issues/57092023-11-27T19:42:45ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>from user:</p>
<p>If I enable “Require SSL for vcs operations” in the Admin settings, I get an error 406 while trying to checkout through HTTPS. Is this expected with a Let’s Encrypt certificate?</p>
RhodeCode CE/EE - Bug #5708 (Resolved): fix password reset field mismatchhttps://issues.rhodecode.com/issues/57082023-11-25T06:46:48ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>when making a new user password field goes out of scope and breaks the </p>
RhodeCode CE/EE - Bug #5707 (Resolved): SVN - check case of bytes/string mismatchhttps://issues.rhodecode.com/issues/57072023-11-23T09:00:09ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>Vladimir pointed out an issue while porting to k8s cluster. Here are the relevant errors seen:</p>
<p>{"timestamp": "2023-11-22T13:25:31.740566+00:00", "levelname": "ERROR", "name": "rhodecode.lib.middleware.simplevcs", "message": "", "req_id": "6b635215-fbdd-4b1d-ab54-3300417d5a71"}<br>
{"timestamp": "2023-11-22T13:25:31.740832+00:00", "levelname": "ERROR", "name": "rhodecode.lib.middleware.simplevcs", "message": "b'<?xml version=\"1.0\" encoding=\"utf-8\"?>/test/test-svn/!svn/txn/0-g<a href="/D:href">/D:href</a><a href="/D:source">/D:source</a><a href="/D:prop">/D:prop</a><a href="/D:merge">/D:merge</a>'", "req_id": "6b635215-fbdd-4b1d-ab54-3300417d5a71"}<br>
{"timestamp": "2023-11-22T13:25:31.741216+00:00", "levelname": "ERROR", "name": "rhodecode.lib.middleware.simplevcs", "message": "Exception while handling request", "req_id": "6b635215-fbdd-4b1d-ab54-3300417d5a71", "exc_info": "Traceback (most recent call last):\n File \"/home/rhodecode/venv/lib/python3.11/site-packages/pyramid/tweens.py\", line 41, in excview_tween\n response = handler(request)\n File \"/home/rhodecode/venv/lib/python3.11/site-packages/pyramid/router.py\", line 169, in handle_request\n raise HTTPNotFound(msg)\npyramid.httpexceptions.HTTPNotFound: /test/test-svn\n\nDuring handling of the above exception, another exception occurred:\n\nTraceback (most recent call last):\n File \"/home/rhodecode/venv/lib/python3.11/site-packages/rhodecode/lib/middleware/simplevcs.py\", line 395, in <strong>call</strong>\n return self._handle_request(environ, start_response)\n File \"/home/rhodecode/venv/lib/python3.11/site-packages/rhodecode/lib/middleware/simplevcs.py\", line 586, in _handle_request\n return self._generate_vcs_response(\n File \"/home/rhodecode/venv/lib/python3.11/site-packages/rhodecode/lib/middleware/simplevcs.py\", line 100, in wrapper\n init = next(gen)\n <sup><sup><sup><sup><sup><sup><sup><sup><sup>\n</sup></sup></sup></sup></sup></sup></sup></sup></sup> File \"/home/rhodecode/venv/lib/python3.11/site-packages/rhodecode/lib/middleware/simplevcs.py\", line 610, in _generate_vcs_response\n environ['wsgi.input'] = io.StringIO(data)\n initial_value must be str or None, not bytes"}</p>
RhodeCode CE/EE - Bug #5706 (Resolved): GIT: new commit cannot be made with parent that is NOT a ...https://issues.rhodecode.com/issues/57062023-11-14T12:54:14ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>Checking tests failures and it seem new commits cannot be made with a parent that is not a branch</p>
RhodeCode CE/EE - Bug #5704 (Resolved): rebase is broken in 5.0.0 releasehttps://issues.rhodecode.com/issues/57042023-11-06T12:48:48ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>Mercurial pull-requests using rebase strategy always fail with exception about unknown revisions. </p>
<p>Check if rebase logic was not changed after bump of mercurial</p>
RhodeCode CE/EE - Task #5701 (Resolved): Default permissions cache purgehttps://issues.rhodecode.com/issues/57012023-11-06T07:17:38ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>It looks like the cache purging for global default permissions aren't pushed once the override function is set.</p>
<p>make sure the flush permissions caches once this is enable. Probably we need to rebuild the full set up permissions in order for this to work</p>
RhodeCode CE/EE - Bug #5699 (Resolved): Fix Agile pluginhttps://issues.rhodecode.com/issues/56992023-10-17T16:41:33ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>Seems after Redmine upgrade AGILE plugin broke some JS, try to download and upgrade the Agile plugin to sort that out</p>
RhodeCode CE/EE - Feature #5693 (In Progress): SSH Speedup improvementshttps://issues.rhodecode.com/issues/56932023-10-17T16:26:41ZMarcin Kuzminski [CTO]marcin@rhodecode.comRhodeCode CE/EE - Bug #5692 (Resolved): SVN validationhttps://issues.rhodecode.com/issues/56922023-10-17T07:58:12ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>Seems SVN protocol in 5.0.0 is not working in some cases, one the the tests in CI fails. We should check this before moving out of beta to stable 5.0.0</p>
RhodeCode CE/EE - Feature #4213 (New): Embed PostgreSQL databasehttps://issues.rhodecode.com/issues/42132016-09-03T23:45:40Ztomekj2ee tomekj2ee
<p>Embed PostgreSQL database so during installation there is no need to install & configure external database by user.<br>
This is how GitLab does, it is very convenient for user.</p>
RhodeCode CE/EE - Feature #4211 (Resolved): [ce, ee] increase webhook flexibilityhttps://issues.rhodecode.com/issues/42112016-08-31T19:08:17ZDaniel Ddaniel@rhodecode.com
<blockquote>
<p>How would I go about if I wanted the webhook being able to trigger a certain branch to build in Jenkins? I'm using Pipeline/Pipeline Multibranch, but regardles, it'd require something like:</p>
<p><a href="http://server/myjenkinsproject/job/" class="external">http://server/myjenkinsproject/job/</a>< BRANCHNAME >/build</p>
<p>Does Rhodecode provide any environment variables through the webhook setup in the UI that I could pass in for < BRANCHNAME > or is this something I'd have to hand code as an extension?</p>
</blockquote>
<p>This feature was requested in community-discussion.</p>
<p>From what I can tell, if we allow template variables in the url, which get interpolated with the event dict, we can get this functionality</p>
<p>eg. <code>http://server/{event['branch']}/build</code></p>
<p>The problem is (in this particular use case) that there can be multiple branches per push - which complicates matters, not sure how to get around this.</p>
RhodeCode CE/EE - Bug #4184 (Resolved): fix content INT overflow bughttps://issues.rhodecode.com/issues/41842016-08-19T20:05:13ZMarcin Kuzminski [CTO]marcin@rhodecode.com
<p>based on this report: <a href="https://code.rhodecode.com/rhodecode-enterprise-ce/diff/rhodecode/public/js/rhodecode/i18n/zh.js?diff2=73776efe8f2c558703bbccf91f023ee2736689b4&diff1=f6e3b63a41d7c40145251f71624e28e3682ae067&context=27670116110564327424&diff=diff&ignorews=1" class="external">https://code.rhodecode.com/rhodecode-enterprise-ce/diff/rhodecode/public/js/rhodecode/i18n/zh.js?diff2=73776efe8f2c558703bbccf91f023ee2736689b4&diff1=f6e3b63a41d7c40145251f71624e28e3682ae067&context=27670116110564327424&diff=diff&ignorews=1</a></p>