Redmine: Issueshttps://www.redmine.org/https://www.redmine.org/favicon.ico?16793021292011-06-23T20:48:56ZRedmine
Redmine Redmine - Defect #8674 (New): Migration from trac loses lines containing {{{ or }}}https://www.redmine.org/issues/86742011-06-23T20:48:56ZNicolas Kratz
<p>In <a href="http://www.redmine.org/projects/redmine/repository/entry/trunk/lib/tasks/migrate_from_trac.rake#L319" class="external">lib/tasks/migrate_from_trac.rake l319 ff.</a>, the trac markup for preformatted text <code>{{{</code> and <code>}}}</code> gets slightly mishandled.</p>
<p>The code presumes that those curly braces will always occur on their own line, which they should but need not, and replaces whole lines matching <code>/\{\{\{/</code> or <code>/\}\}\}/</code> with pre tags. Lines of text merely containing those codes are lost in transmogrification.</p>
<p>This affects import of wiki pages, issues and issue status, aka everything run through <code>convert_wiki_text(text)</code>.</p>
<p>I ran into the issue on a debian lenny packaged 1.0.1, but the code in trunk looks the same.</p>
<p>I have attached the little patch I used to resolve the issue for me. It's against 1.0.1 but should apply cleanly to trunk. Lines are preserved, and if curlies open and close on the same line, inline code @'s are used instead of pre tags.</p> Redmine - Defect #8664 (New): Internal Server Error when accessing specific mercurial repository ...https://www.redmine.org/issues/86642011-06-22T04:11:03ZT H
<p>Annotating and viewing the file works, but viewing the file's history throws an error:</p>
<p>Processing RepositoriesController#changes (for 67.23.7.150 at 2011-06-21 20:22:16) [GET]<br /> Parameters: {"action"=>"changes", "id"=>"...", "path"=>[".hgignore"], "controller"=>"repositories"}</p>
<p>ActiveRecord::StatementInvalid (RuntimeError: ERROR C22025 Minvalid escape string HEscape string must be empty or one character. Flike_match.c L281 RMB_do_like_escape: SELECT "changesets"."id" AS t0_r0, "changesets"."repository_id" AS t0_r1, "changesets"."revision" AS t0_r2, "changesets"."committer" AS t0_r3, "changesets"."committed_on" AS t0_r4, "changesets"."comments" AS t0_r5, "changesets"."commit_date" AS t0_r6, "changesets"."scmid" AS t0_r7, "changesets"."user_id" AS t0_r8, "users"."id" AS t1_r0, "users"."login" AS t1_r1, "users"."hashed_password" AS t1_r2, "users"."firstname" AS t1_r3, "users"."lastname" AS t1_r4, "users"."mail" AS t1_r5, "users"."admin" AS t1_r6, "users"."status" AS t1_r7, "users"."last_login_on" AS t1_r8, "users"."language" AS t1_r9, "users"."auth_source_id" AS t1_r10, "users"."created_on" AS t1_r11, "users"."updated_on" AS t1_r12, "users"."type" AS t1_r13, "users"."identity_url" AS t1_r14, "users"."mail_notification" AS t1_r15, "users"."salt" AS t1_r16 FROM "changesets" LEFT OUTER JOIN "users" ON "users".id = "changesets".user_id AND ("users"."type" = 'User' OR "users"."type" = 'AnonymousUser' ) WHERE ("changesets".repository_id = 3 AND (EXISTS (SELECT * FROM changes<br /> WHERE changes.changeset_id = changesets.id<br /> AND (changes.path = '/.hgignore'<br /> OR changes.path LIKE '/.hgignore/%' ESCAPE '\\')))) ORDER BY changesets.id DESC, changesets.id DESC LIMIT 100):<br /> app/models/repository/mercurial.rb:87:in `latest_changesets'<br /> app/controllers/repositories_controller.rb:111:in `changes'<br /> /usr/local/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'<br /> /usr/local/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'<br /> /usr/local/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'<br /> /usr/local/lib/ruby/1.8/webrick/server.rb:162:in `start'<br /> /usr/local/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'<br /> /usr/local/lib/ruby/1.8/webrick/server.rb:95:in `start'<br /> /usr/local/lib/ruby/1.8/webrick/server.rb:92:in `each'<br /> /usr/local/lib/ruby/1.8/webrick/server.rb:92:in `start'<br /> /usr/local/lib/ruby/1.8/webrick/server.rb:23:in `start'<br /> /usr/local/lib/ruby/1.8/webrick/server.rb:82:in `start'</p>
<p>Rendering /.../redmine-1.2.0/public/500.html (500 Internal Server Error)</p>
<p>System Info:<br />Ruby version 1.8.7 (amd64-freebsd7)<br />RubyGems version 1.6.2<br />Rack version 1.1.1<br />Rails version 2.3.11<br />Active Record version 2.3.11<br />Active Resource version 2.3.11<br />Action Mailer version 2.3.11<br />Active Support version 2.3.11<br />Edge Rails revision unknown<br />Application root /.../<br />Environment production<br />Database adapter postgresql<br />Database schema version 20110511000000</p> Redmine - Defect #8657 (New): CSV export fails when issue has too much texthttps://www.redmine.org/issues/86572011-06-21T10:32:21ZChris Kilner
<p>Large issues created either by filling the maximum description length a few times, or from REST issue insertion can break the csv output.</p>
<p>The symptom is that the text of the description overflows into the first column, breaking the one row per issue assumption of csv.</p>
<p>Manually editing the issues to move the excess text into attachment works around the problem.</p>
<p>[ Many thanks for an otherwise great product ]</p> Redmine - Defect #8644 (New): Updates to issues are not cachedhttps://www.redmine.org/issues/86442011-06-17T22:06:04ZKrzysztof Lewandowski
<p>I have an issue with many updates and it takes about 30 s to generate page when textile is on. Turning off textile reduces this time to about 4 s.</p>
<p>I've tried to enable "Cache formatted text" but it seems to only cache issue description. It would be nice if also updates could be cached.</p>
<p>Workarounds and/or hints are also welcome :)</p> Redmine - Defect #8623 (New): Wiki Formatting Issuehttps://www.redmine.org/issues/86232011-06-15T22:49:19ZJosh Davidson
<p>1. your database version - MySQL 5.1.56<br /> 2. your Ruby version - 1.8.7 (i686-linux)<br /> 3. your Rails version - 2.3.11</p>
<p>Take a look at the output of the text below. Lines 1 and 2 should be separated by a newline.</p>
<p>Formatting test<br /><pre>
Pre Block
</pre><br />Line 1</p>
Line 2
<ol>
<li>sub 1</li>
<li>sub 2</li>
</ol>
<p>Now, if I add a blank line between the closing pre tag and "Line 1" or between "Line 2" and the numbered list, things are ok.</p>
<p>Here it is again with the pre tag disabled:<br />Formatting test<br />< pre><br />Pre Block<br />< /pre><br />Line 1</p>
Line 2
<ol>
<li>sub 1</li>
<li>sub 2</li>
</ol> Redmine - Defect #8620 (New): The time tacking can't calculate the parent timing in Roadmap pagehttps://www.redmine.org/issues/86202011-06-15T17:17:47ZYongfeng Zheng
<p>After I assign a version with several parent task issues.<br />The "Estimated time" and "Spent time" are alway 0 in Roadmap page.<br />It should sum all the parent tasks' timing.</p> Redmine - Defect #8589 (New): REST API does not accept Basic HTTP auth when running through Apach...https://www.redmine.org/issues/85892011-06-10T20:15:55ZAlex Last
<p>see this thread: <a class="external" href="http://www.redmine.org/boards/2/topics/16770?r=24559">http://www.redmine.org/boards/2/topics/16770?r=24559</a><br />one of Redmine Java API users has complained that valid login&password are not accepted in RedmineManager()</p> Redmine - Defect #8585 (New): Redmine.pm need for different repos with different users always use...https://www.redmine.org/issues/85852011-06-10T10:42:51ZC. X.
<p>Hello,</p>
<p>I have a lot of projects with repositories for it, but everyone isn't assigned to each project.<br />So I tried something, the user admin is assigned to project 1 and the user testuser to project 2.<br />I open the repository with my browser. First I opened the repo of project 1 and can authenticate myself.<br />After that I opened the second repo with the right user credentials and it worked.<br />But when I tried to browse in my first repository I have to authenticate again.</p>
<p>Eclipse shows with Subclipse the same behavior.<br />I think there is some problem with the authenticate method of Redmine, because similar configurations works with other authentication scripts.</p>
<p>Redmine: trunk<br />mysql: 5.1.49-3<br />ruby: 4.5<br />svn: 1.6.12dfsg-5<br />rails: 2.3.11<br />rack: 1.1.2</p> Redmine - Defect #8555 (New): Group results by and sort for more than one field don't workhttps://www.redmine.org/issues/85552011-06-07T13:39:20Zpasquale [:dedalus]
<p>I have create my custom queries, grouping results by priority and sort by</p>
<p>Priority Asc<br />aCustomField (integer) Desc</p>
<p>This don't work because I set the customFielt to numeric values 1, 2, 3 and redmine don't sort the buhs with same priority using this customField.</p>
<p>Expected result:</p>
<p>priority Immediate<br /> bug1 (customfield =1)<br /> bug2 (customfield =2)</p> Redmine - Defect #8539 (New): accessing issue raises error "undefined method `closed?' for nil:Ni...https://www.redmine.org/issues/85392011-06-06T11:13:00ZTerence Mill
<p>We have a taks that raises following error if we try to access it in any way (edit, view, history, context menu in issues list view ). The issue although is correctly listed in issue list view, and all values get displayed. We are not sure, since when that raises, but the issue was moved between projects in history, that is what we can remember, although that don't have to be the cause for that error.</p>
<p>How can we accces that issue again, or at least remive it completly<br /><pre>
NoMethodError (undefined method `closed?' for nil:NilClass):
app/models/issue.rb:421:in `blocked?'
app/models/issue.rb:421:in `blocked?'
app/models/issue.rb:430:in `new_statuses_allowed_to'
app/controllers/issues_controller.rb:112:in `show'
passenger (3.0.2) lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
passenger (3.0.2) lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
passenger (3.0.2) lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in `start_request_handler'
passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `handle_spawn_application'
passenger (3.0.2) lib/phusion_passenger/utils.rb:479:in `safe_fork'
passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in `handle_spawn_application'
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:180:in `start'
passenger (3.0.2) lib/phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
passenger (3.0.2) lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
passenger (3.0.2) lib/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
passenger (3.0.2) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:132:in `spawn_application'
passenger (3.0.2) lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
passenger (3.0.2) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
passenger (3.0.2) helper-scripts/passenger-spawn-server:99
</pre></p> Redmine - Defect #8407 (New): All words keeps on getting checkedhttps://www.redmine.org/issues/84072011-05-19T20:31:18ZT Leung
<p>All words is defaulting to "checked" everytime I use the quick search area on the upper-right hand corner. While pressing enter from the text box in the search does not bring the "all words" to checked.</p> Redmine - Defect #8394 (New): Handling of html tags in searchhttps://www.redmine.org/issues/83942011-05-18T13:51:52ZJoe Kandaba
<p>I wanted to check if a bug regarding < pre > behavior in the wiki already existed - i noticed that thousands of tickets are returned. Not because they actually deal with < pre > but because the search does not strip the tags... I think this should be changed.</p> Redmine - Defect #8249 (New): Email notification settings not followedhttps://www.redmine.org/issues/82492011-04-28T17:37:49ZJason Butz
<p>I have "Issue status updated" unchecked in the Email Notifications section of Settings and emails are still being sent when the status of an issue is changed.</p> Redmine - Defect #8242 (New): Clicking 'download' on repos file on timed out session fails weirdly.https://www.redmine.org/issues/82422011-04-28T09:41:37ZAndré Jonsson
<p>I had repos browsing and was about to click 'download' to check a file locally.<br />Then I went on to something else, and came back long enough to the session to time out.<br />On the open page, with the file being displayed, I clicked the 'Download' link to get the file.<br />I was presented with a completely empty white page.<br />Going 'back' and clicking somewhere else I (correctly) got the familiar (re)login page.</p>
<p>'Autologin' disabled.<br />What info is required to understand this?</p>
<p>(couldn't find a fitting category, no session or authentication related categories)</p> Redmine - Defect #8202 (New): Mail handler not receiving email with message " Message NOT proce...https://www.redmine.org/issues/82022011-04-20T14:16:05ZVlatko Makreski
<p>I have windows 2003 with bitnami stack.<br />When i made receive email with batch job from pop3 email server via pop3 script redmine says message NOT processed and left on the server.<br />I solved my problem after two days trying to debug email but with no success. Suddenly i changed "Emission email address" in Settings to be different than admin's email address.These addresses where the same and because of that mail handler didn't processed emails well. So will be good point to make check in the code if "Emission email address" is same with someone's email address in redmine . Or when entering email address in Emission email address have some type of warning message that this email address can't be same with someone' email address in redmine.</p>
<p>Thanks</p> Redmine - Defect #8056 (New): Some fields should be shown LTR even in RTL localeshttps://www.redmine.org/issues/80562011-04-04T11:54:26ZEbrahim Mohammadi
<p>Some parts of pages (specially some form fields) should be shown as left-to-right (LTR) even in right-to-left (RTL) locales.</p>
Some important fields which should always be shown as LTR everywhere are:
<ul>
<li>Email address (line edit)</li>
<li>URL (line edit)</li>
<li>Host name (line edit)</li>
<li>Username (line edit)</li>
<li>Password (line edit)</li>
<li>Language (selection list)</li>
<li>Time zone (selection list)</li>
<li>Editor (selection list in admin settings)</li>
<li>Encoding (selection list in repository settings)</li>
<li>All numerical fields (examples: issue id of parent, estimated hours, activity hours, % Done, maximum file sizes, ...)</li>
</ul>
<p>There may be other always-LTR fields. But finding all of them is an exhaustive task which I haven't done yet.</p> Redmine - Defect #8030 (New): Bazaar integration doesn't notice new commits to repositoryhttps://www.redmine.org/issues/80302011-03-31T10:40:30ZRadosław Grzanka
<p>Redmine fetches new revisions from repository to its own database when revision identifier in db is lower then in current branch of repository.</p>
<p>For finding out revision identifier it uses "bzr revno <tree>". However, this number in bazaar is not guaranteed to be unique and may actually decrease(see <a class="external" href="http://wiki.bazaar.canonical.com/Revision">http://wiki.bazaar.canonical.com/Revision</a>). In this case, system will not notice new entries in history of repository.</p>
<p>Redmine should probably use "revision id" instead of "revision number" or (maybe not better, but I think easier and sufficient) date of last commit.</p>
<p>To get revision id and timestamp of last commit you can do:<br /><pre>
bzr log --show-ids -r last:1
</pre></p> Redmine - Defect #7973 (New): UI issue: edit options invisible and users simply do not see the "S...https://www.redmine.org/issues/79732011-03-23T18:30:15Zmathew murphy
<p>I've been running Redmine for over a year now, and truly 100% of the problems users have reported have been this:</p>
<p>They can't work out how to add a new issue or edit something.</p>
<p>In every single case, the problem is simply that they didn't realize that all the editing options are invisible until they sign in, and they didn't see the sign in link in small text way at the top right of the screen.</p>
<p>The ideal solution would be for the "New issue" and "Update" links to be visible always, and to prompt the user to log in when necessary before resuming the requested operation.</p>
<p>If that's technically difficult, a suitable stopgap would be for "New issue" and "Update" links to be visible, that just take the user to the "Sign in" page, without resuming the appropriate operation. At least they could then find their way back to wherever they were and try again, but logged in.</p>
<p>As it is, with literally nothing on the screen to clue them in that they need to log in <strong>before</strong> they'll see the edit options, and with the login link in such an obscure location, it just never occurs to them that they need to find a way to log in.</p>
<p>Note that forcing sign-in to view anything is not an acceptable solution, because I want the site to be indexable by web crawlers.</p> Redmine - Defect #7918 (New): Non-ASCII characters are disabled in e-mail's body fieldshttps://www.redmine.org/issues/79182011-03-18T12:40:34ZPeter Taran
<p>In accordance with documentation, Redmide should parse incoming e-mail's for project, tracker, etc fields:</p>
<blockquote>
<p>Project: foo<br />Tracker: Bug<br />Priority: Urgent<br />Status: Resolved</p>
</blockquote>
<p>I found, it doesn't work with non-ASCII (I guess) characters. So e-mail:</p>
<blockquote>
<p>Project: zenith<br />Tracker: Ошибка<br />Some describing text</p>
</blockquote>
<p>transforms to issue</p>
<blockquote>
<p>Tracker: Ошибка<br />Some describing text</p>
</blockquote>
<p>with first, default tracker.</p>
<p>No way to put information about tracker, priority and desired status in localized versions of Redmine.</p>
<ol>
<li>Database mysqld Ver 5.1.49-3 for debian-linux-gnu on i486 ((Debian))</li>
<li>Ruby 1.8.7 (2010-08-16 patchlevel 302) [i486-linux]</li>
<li>Rails 2.3.5-1.2 </li>
<li>Redmine 1.1.2.stable</li>
</ol> Redmine - Defect #7845 (New): Pre environment and brackets breaks automatic issue linkinghttps://www.redmine.org/issues/78452011-03-11T19:38:31Zflurios fl
<p>Please see <a class="external" href="http://demo.redmine.org/issues/3221">http://demo.redmine.org/issues/3221</a></p>
<pre>
Or here
</pre>(#1) Redmine - Defect #7834 (New): API Issue XML cannot represent empty arrayshttps://www.redmine.org/issues/78342011-03-11T10:15:30Zmilki milk
<p>When trying to retrieve issues from a project with no issues, there is a typecast issue from the xml conversion.</p>
<p>I am using Redmine trunk, Rails 2.3.11</p>
<p>Sample code:<br /><pre>
#!/usr/local/bin/ruby
require 'rubygems'
require 'active_resource'
class Issue < ActiveResource::Base
self.site = 'http://demo.redmine.org/'
end
issue = Issue.find(:first, :params => { :project_id => 3 })
</pre></p>
<p>And the output:<br /><pre>
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/core_ext/hash/conversions.rb:99:in `typecast_xml_value': can't typecast "" (RuntimeError)
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/core_ext/hash/conversions.rb:121:in `typecast_xml_value'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:29:in `inject'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/core_ext/hash/conversions.rb:120:in `each'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/core_ext/hash/conversions.rb:120:in `inject'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/core_ext/hash/conversions.rb:120:in `typecast_xml_value'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/core_ext/hash/conversions.rb:78:in `from_xml'
from /usr/local/lib/ruby/gems/1.8/gems/activeresource-2.3.11/lib/active_resource/formats/xml_format.rb:22:in `decode'
from /usr/local/lib/ruby/gems/1.8/gems/activeresource-2.3.11/lib/active_resource/connection.rb:79:in `get'
from /usr/local/lib/ruby/gems/1.8/gems/activeresource-2.3.11/lib/active_resource/connection.rb:217:in `with_auth'
from /usr/local/lib/ruby/gems/1.8/gems/activeresource-2.3.11/lib/active_resource/connection.rb:79:in `get'
from /usr/local/lib/ruby/gems/1.8/gems/activeresource-2.3.11/lib/active_resource/base.rb:857:in `find_every'
from /usr/local/lib/ruby/gems/1.8/gems/activeresource-2.3.11/lib/active_resource/base.rb:778:in `find'
</pre></p>
<p>The problem is different from <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: Bug in index.xml.builder (issues) (Closed)" href="https://www.redmine.org/issues/4745">#4745</a> and <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: 'can't typecast' in REST API for issues (Closed)" href="https://www.redmine.org/issues/5226">#5226</a>. Let's examine the xml returned from the call:</p>
<pre>
<?xml version="1.0" encoding="UTF-8"?><issues type="array" offset="0" total_count="0" limit="25"></issues>
</pre>
<p>Ok, that looks fine. Let's see how it's turned into an ActiveResource:<br /><pre>
{"type"=>"array", "total_count"=>"0", "limit"=>"25", "offset"=>"0"}
</pre></p>
<p>This last line is passed into typecast_xml_value in /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.11/lib/active_support/core_ext/hash/conversions.rb. In this code, it will do the following:</p>
<pre>
_, entries = Array.wrap(value.detect { |k,v| k != 'type' })
if entries.nil? || (c = value['__content__'] && c.blank?)
[]
else
case entries.class.to_s
when "Array"
when "Hash"
else
raise "can't typecast #{entries.inspect}
end
</pre>
<p>The first line sets entries to "0" (or whatever is the value of the next key), so it will always hit the exception. The seoncd line shows that an explicit empty key <i>content</i> is used to detect an empty array. Thus, if I patch index.api.rsb:</p>
<pre>
+if @issues.empty?
+ api.array :issues, api_meta( :__content__ => '', :total_count => @issue_count, :offset => @offset, :limit => @limit)
+else
...
</pre>
<p>Then the returned xml is correct. This patch will not work however because it interferes with the json format, which works fine by representing an empty array with []. I've attached the simple script, a proposed patch that fixes the problem but breaks json, and a test. It may be that the json/xml template needs to be split again.</p> Redmine - Defect #7782 (New): category link/query not handling multiple projects for version targ...https://www.redmine.org/issues/77822011-03-04T21:52:20ZGerry Hawkins
<p>The category list of issues on the version page has problems with issues that are in different projects.</p>
<p>e.g. a target version is either shared within a project hierarchy or for all projects.<br />issue 1 is in project A with category NN<br />issue 2 is in project B with category XX</p>
<p>In the version page for the target version I see the category list having 1 issue in each category. But the link / query is wrong as I can not jump to the other project. The query only works for issues that are in the project I am in when I am on the version page.</p>
<p>[Using 1.0.4]</p> Redmine - Defect #7780 (New): wiki updates do not send email notificationhttps://www.redmine.org/issues/77802011-03-04T15:56:55ZBart Stuyckens
<p>I have no clue why it is not working.</p>
<p>email notification for regular tickets is working fine.</p>
<p>In administration > settings > email notifications both "Wiki page added" and "Wiki page updated" are checked.</p>
<p>I am watching a wiki page, but when the wiki page is updated, no notification is sent out.</p>
<p>We are running Redmine 1.1.1, but the problem existed already before.</p>
<p>in the logfile there is a statement that it is sending an email, but the recepient list is empty. (I replaced some text with xxxx)<br /><pre>
Processing WikiController#update (for 10.10.174.40 at 2011-03-04 16:34:37) [PUT]
Parameters: {"commit"=>"Save", "project_id"=>"all", "action"=>"update", "_method"=>"put", "authenticity_token"=>"xxxxx", "id"=>"Wiki_test", "content"=>{"comments"=>"", "text"=>"h1. Wiki test tttt", "version"=>"5"}, "controller"=>"wiki", "attachments"=>{"1"=>{"description"=>""}}}
Sending email notification to:
Redirected to https://xxxx/redmine/projects/all/wiki/Wiki_test
Completed in 94ms (DB: 47) | 302 Found [https://xxxx/projects/all/wiki/Wiki_test]
</pre></p> Redmine - Defect #7768 (New): improve consistency of terms / language https://www.redmine.org/issues/77682011-03-03T18:49:18ZGerry Hawkins
<p>In different places there is the following:<br />"Reported by me" <br />"Author" <br />"Added by"</p>
<p>There should be a consistent language for what is the same activity.</p> Redmine - Defect #7668 (New): LDAP authentication & translation missinghttps://www.redmine.org/issues/76682011-02-21T10:02:48Zionut rascanu
<p>hi, <br />I had implemented LDP authentication, login working fine, but all my plugins menus are with "translation missing: en-GB, label_..." <br />Simple login is working fine and all menus are ok.<br />In application > administration > Display language is English...<br />After that I thought that the language is taken from regional settings, but again I was wrong.<br />What I had observed and this makes me to thinkt it's an issue is that for LDAP authentication the langauge terms will be read only from Redmine/config/locales/ *.yml, but when simple login is used the plugins terms are read from plugins localization as well.<br />Redmine version 1.0.4<br />Thank you, Ionut<br />Thanks, Ionut</p> Redmine - Defect #7661 (New): xml attributes names should be consistent throughout ALL REST APIhttps://www.redmine.org/issues/76612011-02-19T17:45:54ZAlex Last
<p>"User" returned by Redmine's REST API in response to getUser() command, has separate login, firstname, lastname attributes in the XML.<br />at the same time, XML returned on getIssues() request has "assignee" and "author" elements with "name" attribute in them, which includes "firstname_space_lastname". This inconsistency in the xml element names makes it harder to use automated parsing (say, with Simple XML or Google GSon libraries), where I could just add "attribute name" tags in Java beans themselves and let those libraries do the transformation for me. instead of that, I have to maintain several XML mapping files (Java beans <==> XML) for different REST XML responses.</p>
<p>proposal: use the same XML attribute names throughout all REST API.</p>
<p>Some lines from my current Castor XML mapping file for Redmine issues:<br /><pre>
<class name="org.redmine.ta.beans.Issue">
<map-to xml="issue"/>
<field name="id" type="integer">
<bind-xml name="id" node="element" />
</field>
<field name="assignee" type="org.redmine.ta.beans.User">
<bind-xml name="assigned_to" />
</field>
<field name="author" type="org.redmine.ta.beans.User">
<bind-xml name="author" />
</field>
<class name="org.redmine.ta.beans.User">
<field name="id" type="integer">
<bind-xml name="id" node="attribute" />
</field>
<field name="fullName" type="string">
<bind-xml name="name" node="attribute" />
</field>
</class>
</pre></p>
<p>and now file to parse Users:<br /><pre>
<mapping>
<description>Redmine XML -> Java API binding. see
https://code.google.com/p/redmine-java-api</description>
<class name="org.redmine.ta.beans.User">
<map-to xml="user" />
<field name="id" type="integer">
<bind-xml name="id" node="element" />
</field>
<field name="login" type="string">
<bind-xml name="login" node="element" />
</field>
<!-- note: "pasword" field is only used when creating a user using the API -->
<field name="password" type="string">
<bind-xml name="password" node="element" />
</field>
<field name="firstName" type="string">
<bind-xml name="firstname" node="element" />
</field>
<field name="lastName" type="string">
<bind-xml name="lastname" node="element" />
</field>
<field name="mail" type="string">
<bind-xml name="mail" node="element" />
</field>
<field name="createdOn" type="string"
handler="org.redmine.ta.internal.RedmineLongDateHandler">
<bind-xml name="created_on" node="element" />
</field>
<field name="lastLoginOn" type="string"
handler="org.redmine.ta.internal.RedmineLongDateHandler">
<bind-xml name="last_login_on" node="element" />
</field>
</class>
</mapping>
</pre></p> Redmine - Defect #7648 (New): Git: Repository Statistics Incorrecthttps://www.redmine.org/issues/76482011-02-18T06:43:29ZSpenser Gilliland
<p>I'm using a git repo with redmine and noticed that my very new repository is claiming to have over 5000 commits by me (I haven't commited more than 4 times.)</p>
<p>A screen shot is attached.</p>
<p>My theory is something to do with non-sequential commit numbers in git.</p>
<p>I'm running the svn version of the stable1.1 branch.</p> Redmine - Defect #7645 (New): Issue summary should filter Assignee & Author listshttps://www.redmine.org/issues/76452011-02-17T23:35:39ZRob D
<p>The Assignee and Author lists on the Issue Summary page currently list all members in the project on each list.</p>
<p>Members that do not have permission to submit an issue still appear in the authors list. Members belonging to a role which cannot be assinged issues still appear on the Assignee list.</p>
<p>These lists should be filtered based on the permissions and/or roles of the members.</p> Redmine - Defect #7572 (Reopened): Commit driven state setting not changablehttps://www.redmine.org/issues/75722011-02-07T17:51:41ZMatthias Neubert
<p>When commiting into project archive with e.g. commit comment fixes <a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: One user's bad email address breaks all email notifications for everyone on a project (Closed)" href="https://www.redmine.org/issues/123">#123</a><br />then redmine can be configured to set the state of the fixed ticket e.g. to "Done"</p>
<p>The bug is: after this happened noone can change the state of the ticket anymore.</p>
<p>please fix it</p>
<p>regards<br />Matthias</p> Redmine - Defect #7549 (New): right-click menu doesn't work with large number of issues.https://www.redmine.org/issues/75492011-02-05T01:17:53ZNiklas ...
<p>Tried to move ~380 Issues at once, using the right-click menu, but that wouldn't show up. The browser gave me:<br /><pre>
Failed to load resource: the server responded with a status of 414 (Request-URI Too Large)
</pre></p>
<p>Server is Apache 2.2.9.</p>
<p>This is probably only an issue with customized pagination steps.</p>
<p>I would suggest using a POST request instead to load the right-click menu.</p> Redmine - Defect #7533 (New): Inline image alt-text fails due to wiki syntaxhttps://www.redmine.org/issues/75332011-02-03T16:19:42ZIan Epperson
<p>Using Redmine 1.1.0.stable.4702 (MySQL)</p>
<p>When an image is attached to a bug and the description contains a wiki link and the image is placed inline, the alt-text html code for the image is shown on resulting bug.</p>
to recreate:
<ul>
<li>Create a bug</li>
<li>Upload an image to that bug with a #1 somewhere in the description.</li>
<li>Edit the bug description to show the image inline: add <pre>!image.png!</pre></li>
<li>View the bug</li>
</ul>
<p>You will see that the #1 in the issue description is expanded in the alt text and mangles the html:</p>
<p><img src="https://www.redmine.org/attachments/download/5279/screen-capture.png" alt="" /></p>
<pre>
<img src="/attachments/download/128"
title="This is image <a href="/issues/1" class="issue status-6 priority-2 closed created-by-me assigned-to-me"
title="Set up HTTPS access (Closed)">#1</a> of the set"
alt="This is image <a href="/issues/1" class="issue status-6 priority-2 closed created-by-me assigned-to-me"
title="Set up HTTPS access (Closed)">#1</a> of the set"
/>
</pre> Redmine - Defect #7524 (New): Root repository directory not displayed with Bazaar on Ubuntu 10.04 https://www.redmine.org/issues/75242011-02-02T20:56:26ZDavid Bailey
<p>On the Ubuntu 10.04 default install, the root directory of a Bazaar repository fails to display. The revisions are all present and all subdirectories and contents are present (eg I can manually set the "show" repository URL to pull out the full directory listing and revisions).</p>
<p>I traced this down to the construction of the 'bzr ls -v --show-ids' command at line 55 of 'bazaar_adapter.rb'</p>
<p>The issue is that, for the root directory of a repository, the 'target(path)' is constructed with a trailing '/'. For subdirectories there is no trailing '/' in the constructed path.</p>
<p>The output format of the 'bzr ls' command appears to differ depending on whether there is a trailing '/' or not, which causes the Regexp on line 59 to fail to match in the case of the root directory.</p>
<p>My fix was to change 'bazaar_adapter.rb:55' from:</p>
<p>cmd << " #{target(path)}"</p>
<p>to</p>
<p>cmd << " #{target(path).sub(/\/\'$/, "'")}"</p>
<p>I suspect there is a more elegant solution but this fix works for me!</p>
<p>Component versions as follows:</p>
<ul>
<li>Redmine (Redmine 0.9.3.stable)</li>
<li>SQLite 3.6.22</li>
<li>Bazaar 2.1.1 </li>
<li>Ruby 1.8.7</li>
<li>Rails 2.2.3-2</li>
</ul>
<p>Apologies in advance but I don't have time to prepare a proper patch or to test against the latest version. As this is the current Ubuntu LTS release, I expect I'm not the only person who's come across this.</p>
<p>I trust this information is useful!</p>
<pre><code>Regards, Dave</code></pre> Redmine - Defect #7300 (New): Subversion integration with blank passwordhttps://www.redmine.org/issues/73002011-01-11T22:32:46ZChristof Graf
<p>Redmine: 1.1.0.devel (MySQL)<br />SVN: 1.6.15 (r1038135) by CollabNet.</p>
<p>If the subversion user has a blank (empty) password, redmine does not add the --password parameter to the command line and it will be impossible to access the repository.</p>
<p>The following command:<br /><code>svn list [URL] --username redmine --no-auth-cache --non-interactive</code></p>
<p>Will result in:<br /><code>svn: OPTIONS of '[URL]': authorization failed: Could not authenticate to server: rejected Basic challenge ([URL])</code></p>
<p>It works when I manually add: <code> --password ""</code> to the command.</p>
<p>To completely correct this problem I had to edit line 228 of <a href="http://www.redmine.org/projects/redmine/repository/entry/trunk/lib/redmine/scm/adapters/subversion_adapter.rb" class="external">lib/redmine/scm/adapters/subversion_adapter.rb</a></p>
<p>From<br /><pre>str << " --password #{shell_quote(@password)}" unless @login.blank? || @password.blank?</pre><br />To<br /><pre>str << " --password #{shell_quote(@password)}" unless @login.blank?</pre></p> Redmine - Defect #7219 (New): Issue changed together with subtaskhttps://www.redmine.org/issues/72192011-01-03T12:06:14ZDaniel Tlach
<p>Possible bug in closing subtask through commit.</p>
<p><code>git commit -m "Fixed the iterator issue. closes #179"</code></p>
<p>Subtask was marked as done and closed, which is right. However, the main issue was changed too, marked as 100% done (which is not) and estimated time was changed to 1 hour (from 30).</p>
<p>I've figured that marking it as 100% done might be connected to the subtasks (when subtasks are present, they change the progress, not the issue itself). Tho, the estimated time change is a bug, since that should not be modified by any automation.</p> Redmine - Defect #7217 (Reopened): Access to SVN Repository of subproject is not allowed if repo ...https://www.redmine.org/issues/72172011-01-03T10:30:26ZTharuka Pathirana
<p>If a subproject is set to show the parent's project repository but a user is only allowed to access the subproject but not the parent project, they are not allowed to access the repository.</p>
<p>Accessing the repository via the web interface works fine, even commit access works (using the <a href="http://www.redmine.org/projects/redmine/wiki/PluginScmExtensions" class="external">SCM Extensions Plugin</a>).<br />Using TortoiseSVN results in a 403 error, even for read operations.</p> Redmine - Defect #7151 (New): Custom Queries are not working when copied between projectshttps://www.redmine.org/issues/71512010-12-21T16:34:09ZPrasad Patil
<p>Hi,<br />I am using Redmine - 1.0.4 (2010-11-28) with Mysql 5.1 on Windows XP machine.</p>
<p>To replicate this issue follow the steps below.</p>
<p>1. Create a sample Project "Template 1" <br />2. Add a new Tracker called "Task" via the administration options<br />3. For the Project add Issue Categories e.g. Project Meetings<br />4. Create a new issue For the Project. For this new issues select the Tracker as "Task" and Category as "Project Meetings".<br />5. Now on the Issue Filter Options in Add Filter dropdown select "Category". <br />6. For this Category select Category "is" + "Project Meetings" <br />7. Apply this filter. Now you will see only issues with Category "Project Meetings" <br />8. Save this as query as "Project Meetings". When saving the Query mark it as "Public" and select the Status as "All" and save the query.<br />9. In the Administration select "Projects" Copy the above Project to create new project. In the Copy option select <br />Issue categories, Issues, Custom Queries, Members, Wiki pages, Forums.<br />10. Select the new created Project. Click on Issues Tab. Now in the Custom Queries when you select "Project Meetings" it does not list the correct issues.</p>
<p>Regards,<br />Prasad</p> Redmine - Defect #7143 (New): problem to filter custom field which contains Chinese charactershttps://www.redmine.org/issues/71432010-12-21T06:39:40ZDavid Huang
<p>I have a custom filed which is a list. The list contains Chinese characters. I found out the values with Chinese are not filterable, however the value with English only is filterable...</p>
<p>I am using v1.0.1 with Microsoft SQL Server 2005</p> Redmine - Defect #7104 (New): Accessing core Setting.* values in a plugin's init causes the plugi...https://www.redmine.org/issues/71042010-12-13T18:12:39ZRobert Chady
<p>If you access a core value from Setting, such as host_name from a plugin's init.rb, then the plugin's settings will not be properly loaded.</p>
<p>To reproduce, create a simple plugin that does something like:</p>
<p><code>myurl = Setting.host_name</code></p>
<p>and then add in some settings</p>
<p><code>settings :default => {<br /> 'myvar' => 'myval' <br />}, :partial => 'settings/mysettings'</code></p>
<p>And then try to access the configure page from Administration / Plugins. You can also go in to the console and try to access Setting.plugin_#{your_plugin_name} here -- you will see it is not available. Meanwhile, all aspects of your plugin work fine, other than the settings and anything that tries to reference the settings.</p> Redmine - Defect #7095 (New): Spam filter false triggerhttps://www.redmine.org/issues/70952010-12-10T21:57:00ZJohn Yani
<p>Your spam filter is filtering innocent messages. Why's that?</p>
<p>Can't you allow the people to decide which messages are spam?</p>
<p>I lose my very long forum post! :(</p> Redmine - Defect #7083 (New): Moving a ticket results in invalid assigneehttps://www.redmine.org/issues/70832010-12-08T21:52:26ZWill Moss
<p>If you move a ticket to a project where the previous assignee isn't a valid assignee it leaves that user as the assignee instead of clearing it. Since the old assignee doesn't exist in the assignee drop down for the current project, it's impossible to assign that task to nobody.</p> Redmine - Defect #7036 (New): add project, and subproject to new issue email notificationhttps://www.redmine.org/issues/70362010-12-03T18:15:25ZGerry Hawkins
<p>On the creation of an issue I am not seeing the project or sub project information as part of the email notification. Maybe I have not configured something correctly and RTFM is the right answer.</p>
<p>If not I think it would be helpful to have it as part of the issue creation email.</p>
<p>e.g. for a new issue opened in project A, subproject b<br />• Author: <br />• Project: A -> b <br />• Status:</p>
<p>I am using 1.0.1.</p> Redmine - Defect #7026 (New): Switching from Internal authentication to LDAP still checks passwor...https://www.redmine.org/issues/70262010-12-02T23:12:03ZAlen Siljak
<p>I am migrating some existing accounts, that use Internal authentication, to use LDAP. When switching the authentication mode, Redmine still checks and matches the password fields although they are irrelevant for LDAP authentication.</p> Redmine - Defect #7008 (New): Wrong output when using the "bug (rev)" in the headershttps://www.redmine.org/issues/70082010-11-30T17:07:06ZAleksej Lebedev
<p>Code:<br /><pre>
h2. #111 (r11)
</pre></p>
<p>Result:</p>
<a name="111-r11"></a>
<h2 ><a class="issue tracker-1 status-5 priority-4 priority-default closed" title="Defect: An administrator fixing options on a user is forced to change the users password. (Closed)" href="https://www.redmine.org/issues/111">#111</a> (<a class="changeset" title="0.3 unstable" href="https://www.redmine.org/projects/redmine/repository/svn/revisions/11">r11</a>)<a href="#111-r11" class="wiki-anchor">¶</a></h2> Redmine - Defect #6992 (New): wrong list number after tablehttps://www.redmine.org/issues/69922010-11-27T01:54:28ZAndras Elso
<p>Sample code:<br /><pre>
# list1
|_. Test|_. Test2|
|Testing|And yet another test|
# list2
</pre></p>
Current result:
<ol>
<li>list1
<table>
<tr>
<th>Test</th>
<th>Test2</th>
</tr>
<tr>
<td>Testing</td>
<td>And yet another test</td>
</tr>
</table></li>
</ol>
<ol>
<li>list2</li>
</ol>
<p>But the second list2 sould be <em>2. list2</em>.</p> Redmine - Defect #6951 (New): Context Menu Broken on Machttps://www.redmine.org/issues/69512010-11-20T21:17:40ZDave Abrahams
<p>Tried this with Safari and FireFox. Also tried with IE in a VM, but not sure that's so conclusive. All three were broken in slightly different ways. Reporting on Safari here, though.</p>
<ul>
<li>When I <em>left</em>-click the rectangle on the right side of a subtask list (what is that rectangle <em>for</em>, anyway?) Safari changes my cursor to the context-menu cursor. It stays that way until I hit ESC. Things are otherwise normal</li>
</ul>
<ul>
<li>When I <em>right</em>-click (or control-click) inside that rectangle, I get Safari's regular context menu (e.g. with "Back" and "Reload Page")</li>
</ul>
<ul>
<li>When I right-click (or control-click) anywhere outside that rectangle, it will bring up the Redmine context menu, but it seems only to notice my mouse position when I either click to select a menu item, or, for an instant, when I press the control key again. That makes it impossible to select items in submenus until you notice that you can get the menu to wake up when you press control, because the submenu won't be displayed otherwise.</li>
</ul>
<p>I tried to get some of the information requested at <a class="external" href="http://www.redmine.org/wiki/redmine/SubmittingBugs">http://www.redmine.org/wiki/redmine/SubmittingBugs</a>, but you may have seen my other issue. It's a fresh installation of the latest redmine, MySQL, Rails, etc.</p> Redmine - Defect #6917 (New): respond_to_without_attributes? does not work from runnerhttps://www.redmine.org/issues/69172010-11-16T19:20:25ZBart Vanbrabant
<p>If have written a script that is executed with the ruby on rails runner. This script requires all repositories (which can be hg, svn or git in my setup). When a iterate over all repositories it gives an exception on the first git repository. This occurs because respond_to_without_attributes? is not defined on git instances. This only occurs in the runner, not in the a plugin.</p>
<p>I can work around this by wrapping lines 1652 to 1660 with <br /><pre>
if object.respond_to? :respond_to_without_attributes?
</pre></p>
<p>The side-effect of this workaround is that the type of the git repository objects is not <em>Repository::Git</em> such as <em>Repository::Mercurial</em> but just <em>Git</em>.</p> Redmine - Defect #6878 (New): Copy Project: Using Browser Navigation Corrupts Projectshttps://www.redmine.org/issues/68782010-11-12T13:02:03ZMoritz Voss
<p>Using the Browser "Back" Navigation button when copying projects (used Safari on a Mac) to create the same project (as a series of subprojects of one parent project!) multiple times (Browser asks to resubmit form data, clicking "yes" of course), the following happens:</p>
<ul>
<li>Redmine says Name and Identifier are already taken.</li>
<li>Changing name and identifier lets the copy be saved.</li>
</ul>
<p>Doing this respeatedly results in projects circularly containing each other, duplicate or ambiguous identifiers, etc.</p>
Repro:
<ul>
<li>Create project.</li>
<li>Create subproject.</li>
<li>Copy subproject in Administration Menu, name it "test1" </li>
<li>Hit Back on browser.</li>
<li>Click "Send" on re-send form data</li>
<li>Change project name and identifier to "test2", click save.</li>
<li>Repeat several times.</li>
</ul>
Later:
<ul>
<li>try to manage or move around projects.</li>
<li>observe weird projects structure (see screenshots)</li>
</ul> Redmine - Defect #6749 (New): Manage is too broad for Issue Categorieshttps://www.redmine.org/issues/67492010-10-27T01:16:12ZRaphael Sofaer
<p>A setting that was "Create Issue Categories and delete Issue Categories which I've created" would be great, as I want people to have the ability to create issues (we're a new project and we don't have a lot of categorization work behind us) without the ability to vandalize.</p> Redmine - Defect #6671 (New): In version detail page of a project that has sub-projects when you ...https://www.redmine.org/issues/66712010-10-14T11:41:22ZEhsan Afzali
<p>In the version detail page of project with sub-projects for example 'http://redmine.example.org/projects/parent-project/versions/1' in the 'Issues by category' section it shows all categories of sub projects. But they link to the parent project issue list instead of their own projects.<br />For example if you have a catgory 'A' for version '1' of Project 'sp1' that is sub-project of 'parent-project' the links of 'A' hyperlink in 'Issues by category' is 'http://redmine.example.org/projects/parent-project/issues?category_id=1&fixed_version_id=1&set_filter=1' instead of 'http://redmine.example.org/projects/sp1/issues?category_id=1&fixed_version_id=1&set_filter=1' because the 'parent-project' does not have 'A' category with id '1' and so it shows all issues for that version instead of showing just issues of that category.</p> Redmine - Defect #6662 (New): JavaScript is not minified for production usehttps://www.redmine.org/issues/66622010-10-13T15:18:30ZAnonymous
<p>The current JavaScript that Redmine uses in production environment is not minified using a tool such as Google Closure or YUI Compressor. This will dramatically reduce the size of the page a client has to download if it was used.</p> Redmine - Defect #6583 (New): Separate non-subURI Redmine instances on the same machine cannot be...https://www.redmine.org/issues/65832010-10-06T01:37:04ZPierce Morton
<p>This problem is trivial to reproduce.</p>
<p>Create two separate Redmine folders from the 1.02 package.</p>
<p>Initialise both as Redmine instances using the standard procedures, and run them with WebRICK or Mongrel on two different ports (so one is on machine:1234 and the other on machine:3000 )</p>
<p>Log into one, move around a bit, then log into the other. Switch back to the first one and click a link. You will be taken to the login screen.</p>
<p>Apparently the original 'setcookie' specification ignores ports, so one instance clobbers the other's session cookie.</p>
<p>Proposed resolution:<br />I took a look at the Redmine code. The session seems to be always set with a name '_redmine_session' and a randomly generated secret.<br />What I propose is this:<br />Edit the rake task in 'initialisers.rake' to accept a single argument for an identifier for the instance. This identifier is appended to the '_redmine_session' string during code generation. Thus each Redmine instance doesn't stomp on the other's cookie even if they are hosted on the same machine.</p>
<p>This also provides a cleaner solution to <a class="issue tracker-3 status-5 priority-5 priority-high2 closed" title="Patch: session cookie path does not respect RAILS_RELATIVE_URL_ROOT (Closed)" href="https://www.redmine.org/issues/3968">#3968</a> that avoids hand-editing code.</p> Redmine - Defect #6577 (New): Does not filter issuses with Russian subjectshttps://www.redmine.org/issues/65772010-10-05T13:45:25ZNovikov Igor
<p>When setting filter(containing "ПМ" in subject) on Russian(I"ve tryed "ПМ", "*ПМ*","/ПМ"), system shows nothing. I have many issuses looking like "№/ПМ". Sorry for my English.</p> Redmine - Defect #6460 (New): E-mail notification should be sent for subtasks updateshttps://www.redmine.org/issues/64602010-09-21T21:33:35ZEnderson Maia
<p>Having a parent task <strong>A</strong>, and subtasks <strong>B</strong> and <strong>C</strong>.<br />And with task <strong>A</strong> assigned to <strong>John</strong>.</p>
<p>All updates to subtasks <strong>B</strong> and <strong>C</strong> should be <strong>notified</strong> to <strong>John</strong>.</p>
<p>I think that the normal behavior is to consider that everyone involved with parent task <strong>A</strong> is automatic related to all <strong>A</strong>'s subtasks.</p>
<p>This should work for taks's <strong>Author</strong>, <strong>Watchers</strong> and <strong>Assigned</strong> too.</p> Redmine - Defect #6433 (New): IMAP receiving does not create a new userhttps://www.redmine.org/issues/64332010-09-19T10:11:36ZMiloš Kozák
<p>Hi,<br />I tried to use <a class="external" href="http://redmine.rubyforge.org/svn/tags/1.0.1/lib/tasks/email.rake">http://redmine.rubyforge.org/svn/tags/1.0.1/lib/tasks/email.rake</a> for email downloading and acceptiong as a new issue through command:</p>
<pre>
rake -f /opt/redmine/1.0.1/Rakefile redmine:email:receive_imap host=mail.server username=helpdesk@domain.tld password=XXXXX move_on_success=read move_on_failure=failed unknown_user=create project=test allow_overwrite=project --trace RAILS_ENV=production
</pre>
<p>But I encountered an issue that the issue ticket is not created when is submitted from foreign email. (But create option stands for creation of the new user?) When I use option <em>unknown_user=accept</em> everything is working properly but there is no information about sender, which I highly need.</p>
<p>Or Is there any plugin which deals with it? I tried plugin from trolltech, redmine_helpdesk and few other but any of them didn't work at all.</p>
<p>Thank you</p> Redmine - Defect #6419 (New): %Done <= 99 filter not removing row for version that's 100% completehttps://www.redmine.org/issues/64192010-09-16T19:38:35ZN G
<p>I have a version that's attached to a subproject of a project. When all the tasks for this version are 100% complete, the Gantt shows a row for this version in spite of a filter on the <span>Done <= 99. All the tasks/bugs for this version have disappeared from the Gantt but I'd think the version itself should also disappear (at least that's what I'm looking/hoping for). Currently, the Gantt is showing really old versions that are 100</span> complete so there's a lot more data there than needed.</p> Redmine - Defect #6334 (New): Unable to control the visibility of Versions in parent projectshttps://www.redmine.org/issues/63342010-09-08T19:07:53ZJohn Lewin
<p>We're happing using the unlimited project nesting feature to create a nice hierarchical layout of our projects. One unfortunate side effect is Versions bubble up through their parent projects. Sometimes this is beneficial but not always. In certain branches a lot of cruft appears in top-level projects where Versions deep down in the branch aren't entirely relevant.</p>
<p>In another example, we're currently working on a feature branch that we'd prefer not to draw unnecessary attention to but don't want to make it fully private either. In this project we'd like to use Versions to track iterations of work but have them only appear within or below the project. It seemed like this functionality was already in place as the "Sharing" attribute seemed well fit to control visibility but unfortunately it appears to only control the ability to assign Issues to the Version.</p>
<p>I'm uncertain if this item is best tracked as a defect or a feature but given its close proximity to the "Sharing" feature it initially seems like a defect.</p>
Repro:
<ol>
<li>Create a new project named Test1</li>
<li>Create a version "In-Test1" with Sharing set to "Not Shared" </li>
<li>Create a sub project Test1->Test2</li>
<li>Switch to the Test2 project</li>
<li>Create a version "In-Test2" with Sharing set to "Not Shared" </li>
<li>Switch back to Test1 and open the Roadmap tab</li>
</ol>
<p>Expected Behavior:<br />After setting Sharing to "Not Shared" I expected the Roadmap to only show the "In-Test1" Version</p>
<p>Actual Behavior:<br />The "In-Test2" Version appears in the parent and "Sharing" seems to have no impact on visibility</p> Redmine - Defect #6301 (New): Unintuitive display of groups in project settingshttps://www.redmine.org/issues/63012010-09-05T01:05:48ZJean-Baptiste Barth
<p>See attached screenshot.</p>
<p><img src="https://www.redmine.org/attachments/download/4428/group_display_in_project_settings.png" alt="" /></p>
When defining a group as member of a project, this is the result :
<ul>
<li>group is displayed after its members. So you don't really understand at first sight that User Misc is here because he's in A Team</li>
<li>you don't know why you cannot delete the user</li>
</ul>
<p>It could be clearer with appropriate UI changes.</p> Redmine - Defect #6179 (New): Required fields aren't denoted on the batch-edit formshttps://www.redmine.org/issues/61792010-08-19T21:08:49ZPatrick Cummins
<p>Bug exists in latest trunk release.</p> Redmine - Defect #6149 (New): Links to wiki pages break when moving issues from one project to an...https://www.redmine.org/issues/61492010-08-16T23:15:34ZMarco Poli
<p>Links to wiki pages that appear in issues' descriptions or history are broken when that issue is moved from one project to another, if the destination project has no wiki with that particular page name.</p>
<p>If the destination project has a wiki page with the same name, that is potentially even worse, as the logical path of dates and data can be broken by being linked to something else entirely.</p>
<p>When an issue is moved/copied/etc., the wiki links in it should be altered accordingly to refer to the original wiki page, in the other project.</p> Redmine - Defect #6070 (New): User doesn't see his own Tickets in Redmine when submitted by Mailhttps://www.redmine.org/issues/60702010-08-06T21:01:18ZAlfons L.
<p>When a user submits Issues via Mail and get automatically an Email with his Account data, he could Login to Redmine but does not see any of his created Tickets - the user does not belong to a Project.</p>
<p>Maybe it should be possible at account creation that the user gets automatically Member of the Project and the Reporter Role.</p> Redmine - Defect #5983 (New): Redmine.pm possible wrong HTTP responcehttps://www.redmine.org/issues/59832010-07-28T14:37:35ZGeorgi Markov
<p>The Redmine of mine;) is <a class="wiki-page new" href="https://www.redmine.org/projects/redmine/wiki/R3832">r3832</a>. SVN (WebDAV) user authentication via Redmine.pm in mixed user authentication mode - MySQL for some & LDAP for others.<br />When a user authenticates himself for a commit and has no (Redmine) right to do that, the HTTP response is 401 (auth_required). It's somehow confusing as the user may think she simply mistyped her password. We use TortoiseSVN and the login window is just cleared. The problem was reproduced for both DB and LDAP authenticated users. I'm not a perl hacker, but simply swapping lines 202 & 226 in Redmine.pm did the trick for me:<br /><pre><code class="c syntaxhl"> <span class="k">return</span> <span class="n">FORBIDDEN</span><span class="p">;</span>
<span class="p">...</span>
<span class="k">return</span> <span class="n">AUTH_REQUIRED</span><span class="p">;</span>
</code></pre><br />I certainly cannot be positive that it does not break something else..</p>
<p>Anyway: grat job guys!</p> Redmine - Defect #5942 (New): Groups with a few thousand users gives issues in a few UIs and slow...https://www.redmine.org/issues/59422010-07-22T20:27:53ZBeat
<p>We have a reasonably-sized community redmine installation for our open-source projects on a dedicated 4-cpus virtual server, running latest 1.0.0-RC release (admin information says 1.0.0.Stable btw :-) ). 130,000 users registered there, around 100 projects.</p>
<p>All running pretty well until we added just a few thousand users to a group, which is member of a dozen projects.</p>
<p>But now there are a few user interfaces which are not adapted anymore and sometimes crashing the server-side or browser:</p>
<ul>
<li>Project Overview: displays in detail all users of the group instead of just the group as member, that takes a few seconds to compute and a few more to display.<br />I've written a small plugin to override the view and not display all members in the view, but the model/controller still fetches all users, which takes lots of time to do that.</li>
</ul>
<ul>
<li>"New Issue" by manager or admin: "Add watcher" are checkboxes taking long time like 15 seconds to compute, load and display. There another UI element, with ajax user search when there are more than let's say 50 members that are able to watch, should be used instead IMHO.</li>
</ul>
<ul>
<li>Settings: <strong>all members are displayed</strong> there in the "Members" tab <strong>with an "Edit" link</strong> that just allows to change level, leading to an html page of over 10 MegaBytes taking 30 seconds to compute, and as long to render. IMHO members of project because of membership in a group that is member of the project should not be displayed there. <strong>This is the biggest issue right now, as it is very very slow and huge html.</strong></li>
</ul>
<p>I've also looked at the underlying database structure, and saw that users are added to each project where their group is member, in project's members and member_roles tables in addition of the group being also added to those tables. While being redundant in terms of database design, I imagine that this makes authorization more efficient ? But at least in the administration UI, IMHO inherited_roles should not be displayed at all in lists, only non-inherited roles' members.</p>
<p>Also, looking at MySQL queries to see if something is runing non-indexed, I saw this query which can't use indexes because of the complex WHERE statement running slowly, specially in sorting:</p>
<pre><code class="SQL syntaxhl"><span class="k">SELECT</span> <span class="o">*</span> <span class="k">FROM</span> <span class="nv">`users`</span> <span class="k">WHERE</span> <span class="p">(</span><span class="n">users</span><span class="p">.</span><span class="k">type</span><span class="o">=</span><span class="s1">'Group'</span> <span class="k">OR</span> <span class="p">(</span><span class="n">users</span><span class="p">.</span><span class="k">type</span><span class="o">=</span><span class="s1">'User'</span> <span class="k">AND</span> <span class="n">users</span><span class="p">.</span><span class="n">status</span> <span class="o">=</span> <span class="mi">1</span><span class="p">))</span> <span class="k">ORDER</span> <span class="k">BY</span> <span class="k">type</span><span class="p">,</span> <span class="n">login</span><span class="p">,</span> <span class="n">lastname</span> <span class="k">ASC</span> <span class="k">LIMIT</span> <span class="mi">100</span>
</code></pre> Redmine - Defect #5932 (Reopened): hook for :view_repositories_show_contextual is incompletehttps://www.redmine.org/issues/59322010-07-21T15:30:54ZArnaud Martel
I wrote a plugin to add new commands in repository views (upload files, create directory and delete file/directory) and I noticed that :view_repositories_show_contextual hook lacks of 2 context parameters:
<ul>
<li>path</li>
<li>revision</li>
</ul>
<p>As a "workaround", I patched the views (show.rhtml, entry.rhtml, changes.rhtml and annotate.rhtml) to replace:<br /><pre>
<%= call_hook(:view_repositories_show_contextual, { :repository => @repository, :project => @project }) %>
</pre><br />with<br /><pre>
<%= call_hook(:view_repositories_show_contextual, { :repository => @repository, :project => @project, :path => @path, :revision => @rev }) %>
</pre></p>
<p>but it would be better if included in the next release of Redmine...</p> Redmine - Defect #5826 (New): Issue copying projectshttps://www.redmine.org/issues/58262010-07-06T18:15:53ZBorja Pacheco Ortega
<p>There's an issue copying projects.<br />If the source project have a member with several roles, and the FIRST one is assigned from a group, and others roles are assigned to him individually, the occurs that copied project:<br />1. Doesn't mantain all roles, ones assigned manually are lost.<br />2. The project lost project-parent, and it's stored as root one.</p> Redmine - Defect #5749 (New): ETag on activity page ignores module, theme, project name changeshttps://www.redmine.org/issues/57492010-06-24T09:39:41ZHolger Winkelmann
<p>If you have limited the available modules for a given project and click on the Activity Tab you see ALL Tabs for ALL Modules, even the disabled ones. If you click on such a tab you get a 403. The sidebar also is not filtered.</p>
<p>I'm using Redmine 0.9.4.devel.3797 (PostgreSQL) with the following environment:</p>
<pre>
About your application's environment
Ruby version 1.8.7 (i486-linux)
RubyGems version 1.3.5
Rack version 1.0
Rails version 2.3.5
Active Record version 2.3.5
Active Resource version 2.3.5
Action Mailer version 2.3.5
Active Support version 2.3.5
Application root /var/lib/redmine
Environment production
Database adapter postgresql
Database schema version 20100313171051
About your Redmine plugins
Redmine Code Review plugin 0.3.0
Bulk Time Entry 0.4.0
Timesheet Plugin 0.5.0
Redmine iPhone plugin 0.0.1
Stuff To Do Plugin 0.0.2
Screenshot Paste 1.1.0
Rate Plugin 0.1.0
</pre> Redmine - Defect #5683 (New): Project copy Lock wait timeout https://www.redmine.org/issues/56832010-06-14T11:21:23ZKazuki Kudo
<p>CSV download of a lot of tickets is carried out. <br />Project copy is performed during download execution.</p>
<pre>
ActiveRecord::StatementInvalid (Mysql::Error: Lock wait timeout exceeded; try restarting transaction:
UPDATE `projects` SET `lft` = CASE WHEN `lft` BETWEEN 197 AND 284 THEN `lft` + 286 - 284
WHEN `lft` BETWEEN 285 AND 286 THEN `lft` + 197 - 285 ELSE `lft` END,
`rgt` = CASE WHEN `rgt` BETWEEN 197 AND 284 THEN `rgt` + 286 - 284 WHEN `rgt` BETWEEN 285 AND 286 THEN `rgt` + 197 - 285 ELSE `rgt` END,
`parent_id` = CASE WHEN id = 146 THEN NULL ELSE `parent_id` END ):
app/models/project.rb:300:in `set_parent!'
app/models/project.rb:278:in `set_allowed_parent!'
app/controllers/projects_controller.rb:108:in `copy'
passenger (2.2.11) lib/phusion_passenger/rack/request_handler.rb:92:in `process_request'
passenger (2.2.11) lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:418:in `start_request_handler'
</pre>
<p>Setup of parents is not completed. <br />It seems that transaction management is wrong.</p>
<p>Setup of parents is not included in a transaction scope.</p> Redmine - Defect #5650 (New): migrate_from_trac.rakehttps://www.redmine.org/issues/56502010-06-07T10:05:32ZR Daneel Olivaw
<p>This issue is full described in the following post :<br /><a class="external" href="http://www.redmine.org/boards/2/topics/14544">http://www.redmine.org/boards/2/topics/14544</a></p>
<ul>
<li>database version : postgresql 8.3.11</li>
<li>Ruby version : 1.8.7.72</li>
<li>Rails version : 2.2.3</li>
<li>Redmine version : 0.9.4</li>
</ul>
<p>The solution proposed worked for me.</p> Redmine - Defect #5560 (New): Changing System Time Zone Causes Issue Updates to Change Orderhttps://www.redmine.org/issues/55602010-05-19T19:32:52ZChris Haverman
<p>We installed Redmine on a VPS that had its time zone set at one value. We changed it to match our local time. Subsequently, I noticed that new issue updates were out of order on the page.</p>
<p>Is this a defect?</p>
<table>
<tr>
<td>Database</td>
<td>MySQL 5.0.75</td>
</tr>
<tr>
<td>Ruby</td>
<td>1.8.7</td>
</tr>
<tr>
<td>Rails</td>
<td>2.3.5</td>
</tr>
<tr>
<td>Redmine</td>
<td>0.8.7</td>
</tr>
</table> Redmine - Defect #5546 (New): Password match check in use when changing to ldaphttps://www.redmine.org/issues/55462010-05-18T10:23:52ZJavier Turégano Molina
<p>When an administrator changes the authentication schema for an user to ldap, the system still checks if the password boxes match, as if you were trying to change them.</p>
<p>This ends with an error if you don't enter the second password field and this is not necessary because it will be checked against the ldap tree.</p> Redmine - Defect #5545 (New): Active Directory user account with a password {space} failed LDAP a...https://www.redmine.org/issues/55452010-05-18T09:23:21ZHansen Ler
<p>Tested with Redmine v0.9.4.</p>
<p>Under Settings > Authentication<br />Minimum password length: 1</p>
<p>AD User: test<br />AD Password: {space}</p>
<p>LDAP Authentication failed.</p>
<p>I've tested with manual User account by creating a new user with a password {space} which works fine. Doesn't seem to have this issue if we are using {space} as password. LDAP authentication with {space} and one character causes an issue.</p>
<p>However, if we change the following:</p>
<p>Under Settings > Authentication<br />Minimum password length: 2</p>
<p>AD User: test<br />AD Password: {space}1<br />LDAP Authentication success!</p>
<p>Password has to be accompanied with a character if space has is to be used. Curious, I tried a special character as password for the AD using '@'. It passes.</p>
<p>I usually use space as password for test users, so it's easy for them to login.</p>
<p>Conclusion: Issue with parsing {space} password with AD?</p> Redmine - Defect #5398 (New): Can not reschedule the start date of following issues at oncehttps://www.redmine.org/issues/53982010-04-29T06:44:19Ztengel liu
<p>after changed the due_date of a issue, it can not update the start_date of the following issues at once.<br />it seemed that those start_date will be updated after next changed of the due_date of current issue.</p>
<p>I have tried move the reschedule_following_issues to after_save, seemed can work.</p> Redmine - Defect #5334 (New): MailHandler not processing incoming emails - Unprocessable Entityhttps://www.redmine.org/issues/53342010-04-16T11:20:05ZChris Platts
<p>Hi,</p>
<p>We recently updated to the latest trunk. Since then, incoming emails via the mailhandler.rb script are failing.</p>
<p>I tested with a small plain-text email to try to isolate the problem. The full log entry is below:</p>
<pre>
Processing MailHandlerController#index (for 172.16.68.33 at 2010-04-16 12:06:03) [POST]
Parameters: {"no_permission_check"=>"1", "unknown_user"=>"create", "allow_override"=>"", "issue"=>{"project"=>"sales", "tracker"=>"Sales Lead"}, "key"=>"OzbAo9T4lB6ehMiJy2Vm", "email"=>"From chris.platts@xxx.xxx Fri Apr 16 12:06:02 2010\nReturn-Path: <chris.platts@xxx.xxx>\nX-Original-To: xxxxx@localhost\nDelivered-To: rosetta-gw@localhost\nReceived: from chur-orp-lnx01.xxx.xx.xx (localhost [127.0.0.1])\n\tby xxxxx.localdomain (Postfix) with ESMTP id F198835C6AC\n\tfor <xxxxx@localhost>; Fri, 16 Apr 2010 12:06:01 +0100 (BST)\nX-Original-To: xxxxx@xxx.xxxxxxxxxx.xx.xx\nDelivered-To: xxxxx@xxx.xxxxxxxxxx.xx.xx\nReceived: from 192.168.10.101 [192.168.10.101]\n\tby xxxx.xxx.xx.xx with IMAP (fetchmail-6.3.8)\n\tfor <xxxxx@localhost> (single-drop); Fri, 16 Apr 2010 12:06:01 +0100 (BST)\nReceived: from asmtpout013.mac.com (asmtpout013.mac.com [17.148.16.88])\n\tby xxxxx.dsl.zen.co.uk (Postfix) with ESMTP id 2D2D038C076\n\tfor <xxxxx@xxx.xxxxxxxxx.xx.xx>; Fri, 16 Apr 2010 12:06:03 +0100 (BST)\nMIME-version: 1.0\nContent-transfer-encoding: 7BIT\nContent-type: text/plain; charset=us-ascii; format=flowed\nReceived: from [192.168.1.101] (xxxxx.xxx.xxx.xx.xx [xx.xxx.xxx.xxx])\n by asmtp013.mac.com\n (Sun Java(tm) System Messaging Server 6.3-8.01 (built Dec 16 2008; 32bit))\n with ESMTPSA id <0L0Y001RXUT01J30@asmtp013.mac.com> for\n xxxxx@xxx.xxxxxxxxxxx.xx.xx; Fri, 16 Apr 2010 04:05:29 -0700 (PDT)\nX-Proofpoint-Spam-Details: rule=notspam policy=default score=0 spamscore=0\n ipscore=0 phishscore=0 bulkscore=0 adultscore=0 classifier=spam adjust=0\n reason=mlx engine=5.0.0-0908210000 definitions=main-1004160061\nMessage-id: <26E4717E-92CE-404C-B53D-732B281029FF@mac.com>\nFrom: Chris Platts <chris.platts@xxx.xxx>\nTo: \"xxxxx@xxx.xxxxxxxxxx.xx.xx\" <xxxxx@xxx.xxxxxxxxx.xx.xx>\nX-Mailer: iPhone Mail (7E18)\nSubject: Test ticket via email\nDate: Fri, 16 Apr 2010 12:05:48 +0100\n\nPlease ignore.\n\nSent from my iPhone\n\n"}
Completed in 1534ms (View: 5, DB: 4) | 422 Unprocessable Entity [http://xxx.xx.xx.xx/mail_handler]
</pre>
<p>(I've left the \n line-break indicators in - apologies for the horizontal scrolling!)</p>
<p>That email looks very 'standard' -- I can't see anything there that would cause the message to be unprocessable.</p>
<p>My <code>script/about</code>:</p>
<pre>
About your application's environment
Ruby version 1.8.6 (i486-linux)
RubyGems version 1.3.6
Rack version 1.0
Rails version 2.3.5
Active Record version 2.3.5
Active Resource version 2.3.5
Action Mailer version 2.3.5
Active Support version 2.3.5
Application root /var/redmine-latest
Environment development
Database adapter mysql
Database schema version 20100313171051
About your Redmine plugins
Timesheet Plugin 0.5.0
Stuff To Do Plugin 0.3.0
Redmine Charts 0.1.0
Redmine Exception Handler plugin 0.2.0
Redmine My Widgets plugin 0.1.0
Rate Plugin 0.1.0
ezFAQ plugin 0.3.5
Redmine Repo Pygments plugin 0.0.2
Redmine ezLibrarian plugin 0.1.1
Redmine Stealth plugin 0.1.0
Redmine System Notification plugin 0.2.0
Redmine Graphs plugin 0.1.0
Embedded 0.0.1
Tab Plugin 0.3.1
Budget 0.2.0
Redmine Wiki Extensions plugin 0.1.3
</pre>
<p>Thanks!<br />Chris</p> Redmine - Defect #5273 (New): Unable to configure PluginSimpleCI plugin - custom fields list is e...https://www.redmine.org/issues/52732010-04-08T14:58:19ZAlexander Zhovnuvaty
<p>Was not able to select specific project custom field value in 'Project custom field storing CI feed URL' combo box. Here is a scenario on how to reproduce this issue:</p>
<p>1. Install patch using next URL: <a class="external" href="http://www.redmine.org/wiki/redmine/PluginSimpleCI">http://www.redmine.org/wiki/redmine/PluginSimpleCI</a> ;<br />2. Go to Administration -> Custom Fields and add new item (Name: "CI feed URL", Format: Text, Length: 0-1000, Assigned to the only tracker);<br />3. Go to Administration -> Plugins -> Configure.<br />Current behavior: "Project custom field storing CI feed URL" list is empty;<br />Expected behavior: The list contains the custom field.</p>
<p>Below you may find the environment properties where this issue is appeared:</p>
<p>C:\redmine-0.9.3>C:\ruby\bin\ruby.exe script/about<br />About your application's environment<br />Ruby version 1.8.6 (i386-mswin32)<br />RubyGems version 1.3.1<br />Rack version 1.0<br />Rails version 2.3.5<br />Active Record version 2.3.5<br />Active Resource version 2.3.5<br />Action Mailer version 2.3.5<br />Active Support version 2.3.5<br />Application root C:/redmine-0.9.3<br />Environment development<br />Database adapter postgresql<br />Database schema version 20100221100219</p>
<p>About your Redmine plugins<br />Stuff To Do Plugin 0.2.0<br />Screenshot Paste 1.0.2<br />Simple CI 1.0</p> Redmine - Defect #5118 (New): "Follow"ing issues not updated on preceding issue changehttps://www.redmine.org/issues/51182010-03-18T14:33:31ZRahul Srivastava
<p>Hi,</p>
<p>I did the following using Redmine:-<br />1) Created a set of issues A and B<br />2) Set the time of A from 18th to 20th.<br />2) Set the condition that B always follows A which means B now has the time 21st to 22nd.</p>
<p>The dates were accordingly updated. Now I did the following:-<br />1) Created a new issue C from 18th to 20th.<br />2) Set the condition that A follows C which means A is updated to 21st to 22nd.</p>
<p>Ideally in this case, both A and B should be "shifted" to newer dates. But currently only A is getting updated from 21st to 22nd which leads to a clash between A and B(21st to 22nd). Should I use something else to force B to be updated too?</p> Redmine - Defect #5071 (New): Redmine.pm, setting RedmineCacheCredsMax option causes Apache 2.2.1...https://www.redmine.org/issues/50712010-03-14T00:15:34ZBryce Nordgren
<p>Running XAMPP for windows 1.7.3, which includes: Apache 2.2.14 and Perl 5.10.1. OS is Windows XP.</p>
<p>When <code>Redmine.pm</code> is used to control access for Subversion repositories and the <code>RedmineCacheCredsMax</code> option is uncommented (I have it set to 50), Apache crashes on restart. The following is found in <code>error.log</code>:</p>
<pre>
Free to wrong pool 22dabf8 not 1685fe8, <DATA> line 365.
Free to wrong pool 22dabf8 not 1685fe8, <DATA> line 365.
Free to wrong pool 22daa60 not 1685fe8, <DATA> line 365.
</pre>
<p>The same behavior is present with the modified version of <code>RedmineAdvanced.pm</code> found on <a class="issue tracker-3 status-1 priority-4 priority-default" title="Patch: enhanced mod_perl module for apache (New)" href="https://www.redmine.org/issues/3712">#3712</a>. Apache <Location> directive attached.</p> Redmine - Defect #5020 (New): Advanced Subversion Integration Howto is confusinghttps://www.redmine.org/issues/50202010-03-09T19:41:09ZKirk Stork
<p>The howto <a class="wiki-page" href="https://www.redmine.org/projects/redmine/wiki/HowTo_Automate_repository_creation">HowTo Automate repository creation</a> is confusing with respect to required software, and inconistent with respect to the reposman.rb arguments.</p>
<p>I would just edit the wiki, but I haven't been able to get this working, so obviously I'm not qualified to do that.</p>
<p>Examples:</p>
<ol>
<li>Is a perl module required or not? If so, what is it and where does one get it? The howto mentions a perl module and suggests it is needed, but then says the new reposman.rb supersedes it. I don't have one installed, but I can't tell if this is the source of my troubles or not.</li>
<li>The argument 'key' is listed as a required argument, but does not appear in the example command lines. Is it required or not?</li>
<li>The argument 'redmine-host' is listed as a mandatory argument, but the examples do not use it (they use 'redmine'). Which of these is correct?</li>
</ol>
<p>Additionally, it would be helpful to address the case where the redmine installation is in a sub-url, like</p>
<p><a class="external" href="http://my.server.com/redmine">http://my.server.com/redmine</a></p>
<p>Does the howto apply to that case? What is the proper way to specify the 'redmine-host' argument in this case?</p>
<p>When following the instructions to the best of my ability (using the optional argument --owner _www on OSX server), i get the error</p>
<p><code>sudo ruby reposman.rb --redmine-host my.server.com/redmine --svn-dir /Library/Repositories/svn/ --key keymaterial --owner _www<br /></code></p>
<p><code>unable to create /Library/Repositories/svn/project name : can't find group for root</code></p>
<p>Is it me, or is it the howto?</p>
<p>Finally, the section on security suggests there's a need to make a httpd.conf entry to secure the WS. But there's no mention of the key in this discussion. Isn't the key the means to secure the web service? With a key in use, is the <Location> entry needed? If so, should it look like the one presented?</p>
<p>Thanks - clearly if I could this working it makes a powerful combination and an important feature for Redmine.</p>
<p>Database: Ver 14.12 Distrib 5.0.82, for apple-darwin10.0 (i386) using EditLine wrapper<br />Ruby: ruby 1.8.7 (2008-08-11 patchlevel 72) [universal-darwin10.0]<br />Rails 2.3.5<br />svn, version 1.6.5 (r38866)</p> Redmine - Defect #5016 (New): link_to_if_authorized does not display an authorized linke if passi...https://www.redmine.org/issues/50162010-03-09T13:50:25ZJeff Cantrill
<p>The <strong>link_to_if_authorized</strong> helper method does not return the anchor tag for an authorized user if it is passed a named url (e.g)</p>
<p><code> link_to_if_authorized('my label', my_named(path(@project),:class=>'icon)</code></p>
<p>The call passes <code>options[:action]</code> to <strong>authorize_for</strong> which is nil</p> Redmine - Defect #4994 (New): Issue global custom fields should be available in filters only for ...https://www.redmine.org/issues/49942010-03-05T14:50:45ZVitaly Klimov
<p>Although it is possible to select trackers in which custom fields with <strong>for all projects</strong> flag set present, those fields available as the filters in the query dialog. Also they are included in the <strong>Query.available_columns</strong> enumeration.</p>
<p>For example, you have custom field named <strong>Type</strong> which is required for all projects but only for tracker <strong>Bugs</strong>. Then you have project <strong>Details</strong> which <ins>does not have</ins> tracker <strong>Bugs</strong>, but custom field type available as filter in this project anyway.</p>
<p>In my code i used following workaround:</p>
<pre><code class="ruby syntaxhl">
<span class="k">def</span> <span class="nf">column_exists_for_project?</span><span class="p">(</span><span class="n">column</span><span class="p">,</span> <span class="n">project</span><span class="p">)</span>
<span class="k">return</span> <span class="kp">true</span> <span class="k">unless</span> <span class="p">(</span><span class="n">column</span><span class="p">.</span><span class="nf">is_a?</span><span class="p">(</span><span class="no">QueryCustomFieldColumn</span><span class="p">)</span> <span class="o">&&</span> <span class="n">project</span> <span class="o">!=</span> <span class="kp">nil</span><span class="p">)</span>
<span class="n">project</span><span class="p">.</span><span class="nf">trackers</span><span class="p">.</span><span class="nf">each</span> <span class="k">do</span> <span class="o">|</span><span class="n">t</span><span class="o">|</span>
<span class="n">t</span><span class="p">.</span><span class="nf">custom_fields</span><span class="p">.</span><span class="nf">each</span> <span class="k">do</span> <span class="o">|</span><span class="n">c</span><span class="o">|</span>
<span class="k">return</span> <span class="kp">true</span> <span class="k">unless</span> <span class="n">c</span><span class="p">.</span><span class="nf">id</span> <span class="o">!=</span> <span class="n">column</span><span class="p">.</span><span class="nf">custom_field</span><span class="p">.</span><span class="nf">id</span>
<span class="k">end</span>
<span class="k">end</span>
<span class="k">return</span> <span class="kp">false</span>
<span class="k">end</span>
</code></pre>
<p>I am using <a class="changeset" title="Adds new Rails strings." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/3285">r3285</a> of Redmine</p> Redmine - Defect #4956 (New): Proejct Settings submenu disappearing when viewing another controllerhttps://www.redmine.org/issues/49562010-03-01T16:45:59ZAaron Fischer
To reproduce:
<ul>
<li>Click on the Configuration tab of a project</li>
<li>Click on Versions</li>
<li>Click on "New version"</li>
</ul>
<p>The configuration menu-items disappear on this page</p>
<p>Same Problem on "New Ticket category" and "New forum"</p> Redmine - Defect #4766 (New): Bad PDF files and SQL queries generated under certain localeshttps://www.redmine.org/issues/47662010-02-08T13:31:11ZJosef Grahn
<p>When running the latest stable version (0.9.2 from branches/0.9-stable) of Redmine with a Swedish locale (and likely others), PDF export as well as some SQL queries appear to stop working after the system has been in use for a while (typically a few hours).</p>
<p>Immediately after the server has been restarted, everything works fine. However, after certain, yet to be determined functions have been used in the web interface (but seemingly at least after having added a "New issue"), exported PDF files and some SQL queries start to become corrupt. This appears to have to do with floating point numbers being encoded as "123,45" rather than "123.45".</p>
<p>My best guess is that some code path inadvertently changes the locale used by sprintf(), which results in comma being used as decimal separator character instead of point. Consequently, SQL statements containing floating point values, as well as PDF files generated by the system, suddenly get invalid syntax (or valid but with a different meaning).</p>
<p>Exact version of Redmine:</p>
<p>URL: svn://rubyforge.org/var/svn/redmine/branches/0.9-stable<br />Archive UUID: e93f8b46-1217-0410-a6f0-8f06a7374b81<br />Revision: 3394</p>
<p>Output from script/about:</p>
<p>About your application's environment<br />Ruby version 1.8.6 (x86_64-linux)<br />RubyGems version 1.3.5<br />Rack version 1.0<br />Rails version 2.3.5<br />Active Record version 2.3.5<br />Active Resource version 2.3.5<br />Action Mailer version 2.3.5<br />Active Support version 2.3.5<br />Application root /opt/redmine/redmine-0.9<br />Environment production<br />Database adapter mysql<br />Database schema version 20091227112908</p>
<p>System locale:</p>
<p>LANG=sv_SE.UTF-8<br />LC_CTYPE="sv_SE.UTF-8" <br />LC_NUMERIC="sv_SE.UTF-8" <br />LC_TIME="sv_SE.UTF-8" <br />LC_COLLATE="sv_SE.UTF-8" <br />LC_MONETARY="sv_SE.UTF-8" <br />LC_MESSAGES="sv_SE.UTF-8" <br />LC_PAPER="sv_SE.UTF-8" <br />LC_NAME="sv_SE.UTF-8" <br />LC_ADDRESS="sv_SE.UTF-8" <br />LC_TELEPHONE="sv_SE.UTF-8" <br />LC_MEASUREMENT="sv_SE.UTF-8" <br />LC_IDENTIFICATION="sv_SE.UTF-8" <br />LC_ALL=</p> Redmine - Defect #4657 (New): Wrong timestamp for import of entries of the last ChangeSet.https://www.redmine.org/issues/46572010-01-26T11:52:57ZKarl Heinz Marbaise
<p>If you decided to remove the configured SCM System and delete the entries (Settings - Repository) and press the delete button after that all entries in the database for SCM changes are removed.<br />If you like to redo this you have to go via Settings - Repository and configure the SCM system (in my case SVN) and reread the entries from the SCM system.<br />The problem is that an entry (changeset) which closes an item (via <pre> fixed #xxx</pre>) will be put into the database with the wrong timestamp...based on my experience it is the current timestamp instead of the timestamp of the changeset has been done (in SVN).<br />But this seemed to be only happen for the last changeset which is done via the first time import.</p> Redmine - Defect #4588 (New): In status form of version view, link to issues results limited.https://www.redmine.org/issues/45882010-01-15T01:11:47ZKihyun Yun
<p>I shared several versions with two projects, one is parent, and the other is child. I defined these versions in child project.<br />And the parent project has some issues, and child too.</p>
<p>In parent project, the shared version is shown (GREAT), and it shows all issues from parent and child (NICE!!).</p>
<p>But I clicked the the issues link at status form of version view. Result of issue search condition is limited to child project.</p>
<p>Especially, two projects have different trackers and categories.</p>
<p>In link to user's issue results limited to child project because this version was defined at child project.</p>
<p>In roadmap view, link to version jumps to child projects version view.<br />But the result of issues retrieved from two projects.</p>
<p>In my humble opinion, the result must be retrieved from top most projects.<br />Or the result must be displayed more detail style.</p>
<p>For example.</p>
<table>
<tr>
<td>By category</td>
<td>Total</td>
<td>Project</td>
<td>Count</td>
<td>Graph </td>
</tr>
<tr>
<td> A </td>
<td> 10 </td>
<td> parent </td>
<td> 0 </td>
<td> </td>
</tr>
<tr>
<td> A </td>
<td> </td>
<td> child </td>
<td> 10 </td>
<td> --------- </td>
</tr>
<tr>
<td> B </td>
<td> 10 </td>
<td> parent </td>
<td> 5 </td>
<td> </td>
</tr>
<tr>
<td> B </td>
<td> </td>
<td> child </td>
<td> 5 </td>
<td> --------- </td>
</tr>
</table> Redmine - Defect #4448 (New): Subversion password cleanly visible in the process list and some logshttps://www.redmine.org/issues/44482009-12-18T16:10:57ZHolger Just
<p>When using a remote Subversion repository which requires a password, that password is readable in the system's process list as well as in the developer log. This is because Redmine uses the system-installed svn binaries which to my knowledge do only accept passwords with a command-line parameter. As the complete command line of every running process is freely visible to every (potentially malicious) other process on the same system, that process can gather the subversion credentials used by Redmine.</p>
<p>Unfortunately, the only complete fix which comes to my mind is to use the SWIG bindings to svn itself instead of the binary.</p>
<p>In short terms, we should at least mask the password in the log files which are normally written to disk world-readable. This is done using the supplied patch.</p>
<p>This patch leads to the following output of the development log during a RepositoriesController#show:</p>
<pre>
Processing RepositoriesController#show (for 127.0.0.1 at 2009-12-18 17:10:34) [GET]
Parameters: {"action"=>"show", "id"=>"testproject", "controller"=>"repositories"}
SQL (0.1ms) SELECT max("settings".updated_on) AS max_updated_on FROM "settings"
AnonymousUser Load (0.3ms) SELECT * FROM "users" WHERE ( ("users"."type" = 'AnonymousUser' ) ) LIMIT 1
Setting Load (0.1ms) SELECT * FROM "settings" WHERE ("settings"."name" = 'login_required') LIMIT 1
Project Load (0.2ms) SELECT * FROM "projects" WHERE ("projects"."identifier" = 'testproject') LIMIT 1
Repository Load (0.2ms) SELECT * FROM "repositories" WHERE ("repositories".project_id = 1) LIMIT 1
EnabledModule Load (0.4ms) SELECT * FROM "enabled_modules" WHERE ("enabled_modules".project_id = 1)
Role Load (0.2ms) SELECT * FROM "roles" WHERE ("roles"."builtin" = 2) LIMIT 1
Setting Load (0.1ms) SELECT * FROM "settings" WHERE ("settings"."name" = 'autofetch_changesets') LIMIT 1
Shelling out: svn info --xml 'https://example.com/svn/' --username xxxx --password xxxx --no-auth-cache --non-interactive
Changeset Load (15.5ms) SELECT * FROM "changesets" WHERE ("changesets".repository_id = 1) ORDER BY
changesets.committed_on DESC, changesets.id DESC LIMIT 1
Shelling out: svn list --xml 'https://example.com/svn/'@HEAD --username xxxx --password xxxx --no-auth-cache
--non-interactive
Found 3 entries in the repository for 'https://example.com/svn/'
Shelling out: svn log --xml -r HEAD:1 --username xxxx --password xxxx --no-auth-cache --non-interactive --limit 10 'https://example.com/svn/'
Changeset Load (1.1ms) SELECT * FROM "changesets" WHERE ("changesets"."revision" IN ('12','11','10','9','8','7','6','5',
'4','3')) AND ("changesets".repository_id = 1) ORDER BY committed_on DESC, changesets.committed_on DESC,
changesets.id DESC
Shelling out: svn --version
Shelling out: svn proplist --verbose --xml 'https://example.com/svn/'@HEAD --username xxxx --password xxxx --no-auth-cache --non-interactive
Rendering template within layouts/base
Rendering repositories/show
Rendered redmine_checkout_hooks/_view_repositories_show_contextual (351.3ms)
Rendered repositories/_navigation (13.2ms)
Rendered repositories/_breadcrumbs (1.7ms)
</pre> Redmine - Defect #4340 (New): migrate_from_trac can't find table "component"https://www.redmine.org/issues/43402009-12-04T15:06:47ZArtem Poluhovich
<p>When I try to fetch database from Trac project I get this:<br /><pre>
[17:05]:localhost:redmine:#:>rake redmine:migrate_from_trac RAILS_ENV="production" --trace
(in /usr/local/src/redmine)
** Invoke redmine:migrate_from_trac (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute redmine:migrate_from_trac
WARNING: a new project will be added to Redmine during this process.
Are you sure you want to continue ? [y/N] y
Trac directory []: /var/trac/site.com
Trac database adapter (sqlite, sqlite3, mysql, postgresql) [sqlite]: sqlite3
Trac database encoding [UTF-8]:
Target project identifier []: site
rake aborted!
Could not find table 'component'
/home/user/.gem/ruby/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:29:in `table_structure'
/home/user/.gem/ruby/1.8/gems/activesupport-2.1.2/lib/active_support/core_ext/object/misc.rb:28:in `returning'
/home/user/.gem/ruby/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:28:in `table_structure'
/home/user/.gem/ruby/1.8/gems/activerecord-2.1.2/lib/active_record/connection_adapters/sqlite_adapter.rb:189:in `columns'
/home/user/.gem/ruby/1.8/gems/activerecord-2.1.2/lib/active_record/base.rb:1149:in `columns'
/home/user/.gem/ruby/1.8/gems/activerecord-2.1.2/lib/active_record/calculations.rb:274:in `column_for'
/home/user/.gem/ruby/1.8/gems/activerecord-2.1.2/lib/active_record/calculations.rb:121:in `calculate'
/home/user/.gem/ruby/1.8/gems/activerecord-2.1.2/lib/active_record/calculations.rb:48:in `count'
/usr/local/src/redmine/lib/tasks/migrate_from_trac.rake:370:in `migrate'
/usr/local/src/redmine/lib/tasks/migrate_from_trac.rake:758
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `call'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:546:in `execute'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `each'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:541:in `execute'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:508:in `invoke_with_call_chain'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `synchronize'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:501:in `invoke_with_call_chain'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:494:in `invoke'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1931:in `invoke_task'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `each'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1909:in `top_level'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exception_handling'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1903:in `top_level'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1881:in `run'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1948:in `standard_exception_handling'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/lib/rake.rb:1878:in `run'
/usr/lib64/ruby/gems/1.8/gems/rake-0.8.1/bin/rake:31
/usr/bin/rake:19:in `load'
/usr/bin/rake:19
</pre><br />In source database this table is present.<br /><pre>
Rails 2.1.2
Redmine 0.8.7
Ruby 1.8.6 (2008-03-03 patchlevel 114) [x86_64-linux]
</pre></p> Redmine - Defect #4141 (New): Attachments added in a comment via email are not displayed in the t...https://www.redmine.org/issues/41412009-10-30T06:05:57ZDavid Muir
<p>Attachments are not added to the issue when commenting on an issue via email.<br />Working fine when creating issues though.</p> Redmine - Defect #3993 (New): Wrong connection settings broke migration from trachttps://www.redmine.org/issues/39932009-10-07T18:07:22ZOleg Forofontov
<p>I have tried to import my old trac database(mysql powered) to redmine, but I have failed.</p>
<p>In case of using UTF-8 as table charset and any other charset as 'character_set_server' on source mysql server import will broke all non-english characters.</p>
<p>But it works well(in my case) if option {:encondig => 'UTF8'} was added to option list on establish_connection in lib/tasks/migrate_from_trac.rb</p>
<p>It happends in both case trunc and 0.8.x branches.</p> Redmine - Defect #3977 (New): Redmine.pm Random Issue on Large Checkout/Commithttps://www.redmine.org/issues/39772009-10-06T10:53:38ZYoann Besson
<p>Hi,</p>
<p>I've just got Redmine.pm module working with (small actions) but in case of large checkout/commit i got random DAV issues ...</p>
<pre>
REPORT of '/svn/myProject/!svn/vcc/default': Could not read response body: Connection reset by peer
OPTIONS of '/svn/myProject/!svn/vcc/default': Could not read response body: Connection reset by peer
MERGE of '/svn/myProject/!svn/vcc/default': Could not read response body: Connection reset by peer
</pre>
<p>Here is my Apache Configuration :</p>
<pre>
PerlLoadModule Apache::Redmine
<Location /svn>
DAV svn
SSLRequireSSL
SVNParentPath "D:\Svn"
SVNListParentPath On
SVNPathAuthz off
AuthType Basic
AuthName "Subversion repository"
Require valid-user
PerlAccessHandler Apache::Authn::Redmine::access_handler
PerlAuthenHandler Apache::Authn::Redmine::authen_handler
RedmineDSN "DBI:mysql:database=redmine;host=localhost"
RedmineDbUser "xxxx"
RedmineDbPass "xxxx"
</Location>
</pre>
<p>I'm running Redmine on Windows Server 2008 x64 with ActiveState Perl 5.10, Apache 2.2.13 with OpenSSL 0.9.8k, Subversion 1.6.5.</p>
<p>Redmine and Redmine.pm is running in LDAP authentication mode.</p>
<p><strong>Note that without Redmine.pm module all is working fine.</strong></p>
<p>Thanks.</p> Redmine - Defect #3951 (New): The SubversionAdapter entries function should use io.readlines inst...https://www.redmine.org/issues/39512009-09-30T21:11:39ZBrandon Enochs
<p>The SubversionAdapter entries function should use io.readlines instead of io.read. It has the potential to proceed with a partial document.</p> Redmine - Defect #3943 (New): Subversion: Directory revision list contains faulty revisionshttps://www.redmine.org/issues/39432009-09-29T21:53:08ZMischa The Evil
<p style="text-align:center;">Consider this issue "for form's sake" due to lack of spare time; will complete it later!</p>
<p>Looking at the changes-view of e.g. <a class="source" href="https://www.redmine.org/projects/redmine/repository/svn/entry/sandbox/groups">source:/sandbox/groups</a> (<a class="external" href="http://www.redmine.org/projects/redmine/repository/changes/sandbox/groups">http://www.redmine.org/projects/redmine/repository/changes/sandbox/groups</a>) it seems the content of the <code>path</code>-variable isn't correct or properly used which causes the fact that the canges view /can contain/ un-related revisions.</p>
<p>This directory-related revision list feature is implemented in <a class="changeset" title="SCM: * add latest changesets for the current directory when browsing the repository and a link to..." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/2849">r2849</a> which should be considered as a commit which solves issue <a class="issue tracker-2 status-1 priority-4 priority-default" title="Feature: Subversion: Show revision histories for branches (New)" href="https://www.redmine.org/issues/1311">#1311</a>.</p> Redmine - Defect #3914 (New): Version information displayed in Gantt chart regardeless of "Assign...https://www.redmine.org/issues/39142009-09-24T06:50:44ZVitaly Klimov
<p>Right now Gantt chart displays version information relative to the user currently logged in even if filter is set to different user (Assigned to field)</p>
<p>So, even if user in "Assigned to" filter does not belong to the project, version information for this project displayed anyway.</p>
<p>It seems that Version.find filter should be updated to exclude such possibility</p>
<p>I am using Redmine <a class="changeset" title="Allow line breaks in wiki table cells (#2346)." href="https://www.redmine.org/projects/redmine/repository/svn/revisions/2824">r2824</a> with Rails 2.2.2 and Ruby 1.8.7</p> Redmine - Defect #3692 (New): URL-generation is brittle with trailing slasheshttps://www.redmine.org/issues/36922009-07-29T15:26:20ZWolfgang Schnerring
<p>When the setting Adminstration/Settings/General/"Hostname and path" has a trailing slash (e. g. "http://example.com/redmine/", the links in the "issue updated" emails contain duplicate slashes (e. g. "http://example.com/redmine//repositories/revision/myproject/17") which cannot be routed and give 404 instead.</p>
<p>I've scrutinized the code, and the underlying reason is that url_for does not care about a trailing slash in the "host" part of the URL and simply appends the full path even if that duplicates the slash. I'm not sure whether it should do so, or if Redmine should be careful to strip any trailing slashes instead (in app/models/mailer.rb Mailer::default_url_options).</p>
<p>Either way, this behaviour is quite brittle and also rather non-obvious to figure out, so it would be nice if Redmine did the Right Thing(tm) regardless of trailing slashes in the "hostname" setting.</p> Redmine - Defect #3578 (New): Subversion fetch_changesets does not handle moved (root-)directorieshttps://www.redmine.org/issues/35782009-07-01T19:04:20ZOskar Nordquist
<p>I had a standard layout (trunk/branches/tags). I created a new directory called A and moved trunk/branches/tags into A. Then I deleted my SCM in the project and created a new one pointing to A.</p>
<p>This caused all my activity to disappear since the only changesets fetched was the creation of directory A and the move of trunk/branches/tags into A. All other changesets are lost.</p> Redmine - Defect #3554 (Reopened): The IMAP method for anonymous issue creation doesn't work from...https://www.redmine.org/issues/35542009-06-28T15:06:05ZMarcel Evenson
<p>The Anonymous user email mapping from Revision 2789 doesn't work. I'm trying to use the IMAP method to create an issue from email.</p>
<p>Here is the command I'm using:<br />rake redmine:email:receive_imap RAILS_ENV="production" host=mail.mydomain.com username=<a class="email" href="mailto:support@mydomain.com">support@mydomain.com</a> password=mypassword project=support unknown_user=accept</p>
<p>Note: After I run the command the test email in the INBOX is marked as "seen" (so I know its connecting and reading the mailbox properly) but no issue is created. I've double checked the permissions and the anonymous user has "add issues" permission. There are no errors in the error log.</p>
<p>Here is my environment:<br />About your application's environment<br />Ruby version 1.8.5 (i386-linux)<br />RubyGems version 1.3.1<br />Rails version 2.2.2<br />Active Record version 2.2.2<br />Action Pack version 2.2.2<br />Active Resource version 2.2.2<br />Action Mailer version 2.2.2<br />Active Support version 2.2.2<br />Application root /var/www/vhosts/mydomain.com/httpdocs/redmine<br />Environment production<br />Database adapter mysql<br />Database schema version 20090614091200</p> Redmine - Defect #2703 (New): Link to Changesets is shown to User without credentialhttps://www.redmine.org/issues/27032009-02-09T11:20:27ZSteffen Dietz
<p>The link to a changeset, which updated a ticket status, in ticket comments is shown to users, even if they dont have the creadentials to view the changeset.</p>
<p>So the user gets a "you're not allowed to access this" error page on accidently clicking on the link.</p> Redmine - Defect #2536 (New): A few incorrect behaviours of bold (upon header and new-line)https://www.redmine.org/issues/25362009-01-19T11:47:22ZJens Berlips
<a name="Problem1"></a>
<h2 >Problem1:<a href="#Problem1" class="wiki-anchor">¶</a></h2>
<pre>
h3. test
* test (note wrong position)
* test
</pre>
<h3>test
<ul>
<li>test</li>
</ul></h3>
<ul>
<li>test (note wrong position)</li>
</ul>
<a name="Problem2"></a>
<h2 >Problem2:<a href="#Problem2" class="wiki-anchor">¶</a></h2>
<pre>
h3. test
* test
* test
</pre>
<h3>test
<ul>
<li>test</li>
</ul></h3>
<ul>
<li>test</li>
</ul>
<p>NOTE: The last example shows that one is in bold, the first problem is still there (wrong position).</p> Redmine - Defect #2498 (New): Projects don't sort regarding localehttps://www.redmine.org/issues/24982009-01-13T08:54:10ZMaxim Krušina
<p>I just created new poject "ČATA", but it's listed at the end of the project list.<br />It should be just after C: AÁBCČDĎ...<br />This should be implemented at least in Czech locale, but it will be very helpfull to have configurable language and sort-order independetely.<br />For example: I always preffer to have application in English, but I'm using czech locale, ie. czech names of days, months, time format, sorting, etc.</p> Redmine - Defect #2220 (New): New Custom Fields not propagated to old issueshttps://www.redmine.org/issues/22202008-11-21T10:23:17Zgabriel scolan
<p>It seems that when you define new custom fields for an issue, no value (default value would be expected) is set to the issues previously recorded.<br />Looking at the records in the database, the table custom_values do not contain the new custom field on old issues (customized_id)<br />I'm on the 0.8 trunk.</p> Redmine - Defect #1628 (Reopened): redmine sends http on forms on https serverhttps://www.redmine.org/issues/16282008-07-12T08:58:14ZMichal Bielicki
<p>I have the following configuration:<br />Glassfish v2UR2<br />jruby 1.1.2<br />rails 2.0.2</p>
<p>I have a http-listener on port 443 with security enabled.<br />Applications like xwiki, spree (rails shopping system) and others work fine.<br />redmine is supposed to be the root application on the system.</p>
<p>I had it all running fine with redmine-0.7.0 and updated to 0.7-stable from svn (I am running revision 1651). Now <a class="external" href="https://mywebserver/">https://mywebserver/</a> redirects to <a class="external" href="http://mywebserver/login">http://mywebserver/login</a> which of course does not exist.<br />When I manage to login by changing urls by hand, website links work fine, but all forms, like creating issues etc, still try to send to a http address instead of a https address.<br />THis was nt happening with 0.7.0</p> Redmine - Defect #1355 (New): trac importer error in convert_wiki_texthttps://www.redmine.org/issues/13552008-06-02T18:59:18ZChristoph Koehler
<p>When passing the description of a ticket to this method at line 360, the method parses the description wrongly for tickets. This is the text that was set as description:<br /><a href=http://myspace.iega.info/sm.html#970999997 >myspace image uploader</a> [url=http://myspace.iega.info/sm.html#1508845067]myspace image uploader[/url] <a class="external" href="http://myspace.iega.info/sm.html">http://myspace.iega.info/sm.html</a> 1297564108</p>
<p>On line 251, $1 had the value of 970999997, which passed the if condition and tried to stick it into the index of TICKET_MAP, which aborted the rake task with error "index too big"</p>
<p>The solution in this case was setting the if to test for length < 9 instead of 10, but a change in the algorithm may be required.</p>
<p>Hope that info helped.</p> Redmine - Defect #1317 (New): Mantis migration - encoding mismatcheshttps://www.redmine.org/issues/13172008-05-28T10:08:29ZLeszek Ciesielski
<p>I am using the svn-head version of Redmine. When I try to migrate an existing Mantis setup (databases use LATIN2 encoding AFAIK), I can either:<br />- migrate with encoding[UTF-8] (I just leave the default) - this botches the user names and ticket texts quite a lot<br />- try to change the encoding used by rake - this breaks with<br /><pre>
encoding [UTF-8]: LATIN2
rake aborted!
Validation failed: Lastname activerecord_error_invalid
</pre></p>
<p>Any ideas what encoding could work (I tried several, everything other than UTF-8 gives the same error)? And BTW, could the script just autodetect it, like phpmyadmin does?</p>
<p>The original database export is 40MB after compression, but if someone is willing to work on this I can trim it down and attach a smaller repro.</p>