Thomas Keller 
							
						 
					 
					
						
						
							
						
						8a55952204 
					 
					
						
						
							
							* use the built-in push_hook_functions to register the netsync hooks,  
						
						 
						
						... 
						
						
						
						this way additional hooks which need these notifications as well
  do not override earlier hooks
* optionally include an additional hooks.lua file at the very end
  in which custom hooks can be defined 
						
						
					 
					
						2010-10-28 19:45:45 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc d'Anterroches 
							
						 
					 
					
						
						
							
						
						8b2363fd6f 
					 
					
						
						
							
							Merge branch 'develop' of projects.ceondo.com:indefero into develop  
						
						 
						
						
						
						
					 
					
						2010-10-22 16:25:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc d'Anterroches 
							
						 
					 
					
						
						
							
						
						e7a0d9d497 
					 
					
						
						
							
							Added the .pas extension as supported text extension for the syntax highlighter.  
						
						 
						
						
						
						
					 
					
						2010-10-22 16:11:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						c807c4b734 
					 
					
						
						
							
							Add *.pas ([object] pascal) to the list of supported source extensions  
						
						 
						
						
						
						
					 
					
						2010-10-22 16:11:04 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						0af51d90ba 
					 
					
						
						
							
							More CSS tweaks for the project list dropdown  
						
						 
						
						
						
						
					 
					
						2010-10-16 01:42:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						972df3b231 
					 
					
						
						
							
							Merge branch 'develop' of git://projects.ceondo.com/indefero into develop  
						
						 
						
						
						
						
					 
					
						2010-10-16 01:19:17 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						1887e9effd 
					 
					
						
						
							
							Ensure that the project list popup doesn't exceed the page height when  
						
						 
						
						... 
						
						
						
						many projects are listed - instead make it scrollable. 
						
						
					 
					
						2010-10-15 12:35:50 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						7e10524f92 
					 
					
						
						
							
							Add a popup menu in the main menu which allows to quickly jump between projects.  
						
						 
						
						... 
						
						
						
						* refactor out the common menu code from several base*.html classes into main-menu.html
  and put the raw links into a unordered list (which makes it easier to create dynamic
  menus as we cannot insert block items into inline items in strict mode)
* query the list of available projects on every request and set them for every template
  in Middleware.php
* make the popup menu pretty 
						
						
					 
					
						2010-10-15 00:40:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						c3ff90c4f8 
					 
					
						
						
							
							The signal name was wrong, therefor mtn syncs never updated the IDF timeline.  
						
						 
						
						
						
						
					 
					
						2010-10-14 19:26:09 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						2c4f2d3037 
					 
					
						
						
							
							$tempfoo was of course not set - lets use a static path prefix here for simplicity  
						
						 
						
						
						
						
					 
					
						2010-10-14 19:25:25 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						07aec736f5 
					 
					
						
						
							
							Add --timestamp and --ticker=dot as default options for newly created  
						
						 
						
						... 
						
						
						
						servers, which make it easier to follow the logs of individual servers. 
						
						
					 
					
						2010-10-14 18:46:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						b30bdc9833 
					 
					
						
						
							
							While for allowed upload extensions the user was hinted to the  
						
						 
						
						... 
						
						
						
						need of having to start the list with a space, here it was actually
needed code-wise. I rewrote the code so the space was not needed
and the documentation follows the actual behaviour. 
						
						
					 
					
						2010-10-14 12:13:38 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						d171a249c5 
					 
					
						
						
							
							Its untrue that the list of extra allowed extensions for uploaded files  
						
						 
						
						... 
						
						
						
						has to start with a space - its even a little quirky since the code
expands that to a regex like "/\.(|ext1|ext2...)$/", so in theory files
which end up with a dot and without an extension would be allowed by this.
For now we just fix the comment and indentation of the default
configuration option. 
						
						
					 
					
						2010-10-14 12:13:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						d994e0efb0 
					 
					
						
						
							
							Remove the CSS3 pre-line rule, which is recognized by modern browsers  
						
						 
						
						... 
						
						
						
						and leads to collapsing of multiple consecutive whitespaces
(closes issue 528). 
						
						
					 
					
						2010-10-09 12:42:05 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						0379b862ec 
					 
					
						
						
							
							Document 'idf_strong_key_check' (closes issue 516)  
						
						 
						
						
						
						
					 
					
						2010-10-09 12:21:20 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						5af2ab4d97 
					 
					
						
						
							
							Make the timeline view and RSS feeds filterable by model (closes issue 543).  
						
						 
						
						
						
						
					 
					
						2010-10-09 11:53:01 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						b518385962 
					 
					
						
						
							
							Introduce a per-project issue template to hint a reporter to provide  
						
						 
						
						... 
						
						
						
						certain information in his issue report (closes issue 540). 
						
						
					 
					
						2010-10-09 10:40:30 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						d25bc74d71 
					 
					
						
						
							
							If no branch certificates are attached to a revision, we do not get  
						
						 
						
						... 
						
						
						
						an empty array back from _getCerts(), but no entry for 'branch' at all. 
						
						
					 
					
						2010-10-09 10:09:51 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						5641173a04 
					 
					
						
						
							
							Comment in hg_repositories by default, so it matches the defaults of the other SCMs  
						
						 
						
						
						
						
					 
					
						2010-10-07 19:21:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						806e69b858 
					 
					
						
						
							
							Don't let sync git fail on ssh keys with no comment field (references:  
						
						 
						
						... 
						
						
						
						issue 531 and issue 545) 
						
						
					 
					
						2010-10-07 11:56:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						a29a2a0fa4 
					 
					
						
						
							
							The connection list view could never work with this messy backend.  
						
						 
						
						
						
						
					 
					
						2010-10-07 01:05:15 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						4951498c0b 
					 
					
						
						
							
							Ignore pseudo diff stanzas which mention binary files.  
						
						 
						
						
						
						
					 
					
						2010-10-06 21:37:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						97ea828532 
					 
					
						
						
							
							Use a persistent cache through Pluf_Cache to speed up cert queries.  
						
						 
						
						
						
						
					 
					
						2010-10-04 15:42:21 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						d539eaf64b 
					 
					
						
						
							
							- _getLastChangeFor(): drop that, no longer needed  
						
						 
						
						... 
						
						
						
						- getTree(), getPathInfo(): use the new extended manifest format
  and save the calls to query file sizes from contents as well
  as the calls to determine the revision in which a file changed
  at last 
						
						
					 
					
						2010-10-04 15:22:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						90edbf0d8b 
					 
					
						
						
							
							Tweak the basicio parser so that it properly handles multi-value  
						
						 
						
						... 
						
						
						
						lines with hashes (lines like symbol [hash] [hash] are still not
handled, but aren't outputted from any command either as of now). 
						
						
					 
					
						2010-10-04 15:20:53 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						0c575ccc74 
					 
					
						
						
							
							If a symbol is printed without a value list at the very end of a  
						
						 
						
						... 
						
						
						
						basic_io dump, we might access a non-existing character position.
This has been fixed and the string length calculation is now only
done once. 
						
						
					 
					
						2010-10-03 22:23:08 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						eebdc5ad12 
					 
					
						
						
							
							IDF_Scm_Monotone::getCommit() separate the first line of a commit from the  
						
						 
						
						... 
						
						
						
						rest and write the rest in full_message - just like we do it for log and
everything else. This is ugly, really ugly, because it assumes something
on the format of a commit message, which might not be true at all for
some project, but this is something Loic has to decide (see also issue 491
and issue 535) 
						
						
					 
					
						2010-09-28 21:37:26 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						617589f41b 
					 
					
						
						
							
							Reorganize and expand the help of the monotone plugin.  
						
						 
						
						... 
						
						
						
						Make the commentary in idf.php-dist less verbose. 
						
						
					 
					
						2010-09-17 03:11:36 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						50638c768f 
					 
					
						
						
							
							Ensure that the SyncMonotone plugin does not throw around errors  
						
						 
						
						... 
						
						
						
						in case of a local (non-usher) monotone setup. 
						
						
					 
					
						2010-09-17 02:36:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						29b8bf8a4e 
					 
					
						
						
							
							Some revisions might not carry a branch cert (yet), because they're  
						
						 
						
						... 
						
						
						
						part of another branch whose certs haven't been pushed into the server
yet, so we need to skip these revisions while going back in time
for the changelog. The initial revision however must carry a branch
cert, otherwise we have nothing to "follow". 
						
						
					 
					
						2010-09-15 08:46:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						42936cc51d 
					 
					
						
						
							
							Mark the submenu item "Open Issues" active when its active  
						
						 
						
						... 
						
						
						
						(partially resolves issue 536) 
						
						
					 
					
						2010-09-14 23:14:29 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						b138548a10 
					 
					
						
						
							
							* check if the project actually uses mtn as scm for the  
						
						 
						
						... 
						
						
						
						membershipsUpdated signal
* code cleanup and simplification 
						
						
					 
					
						2010-09-14 22:58:34 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						7d5ba6248e 
					 
					
						
						
							
							Merge branch 'develop' of projects.ceondo.com:indefero into develop  
						
						 
						
						
						
						
					 
					
						2010-09-14 22:34:57 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						36a58dcae2 
					 
					
						
						
							
							* update the permissions on IDF_Project::membershipsUpdated - listen  
						
						 
						
						... 
						
						
						
						to the same signal also for the initial setup, since the memberships
haven't been added at the time the create signal is thrown
* my array references goo was slightly stupid (the usage of foreach
is of course hazardous in cases like this)
* always insert a trailing new line in write-permissions and skip
read-in newlines from being processed 
						
						
					 
					
						2010-09-14 22:30:28 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						2106a5fbdc 
					 
					
						
						
							
							Merge branch 'develop' of projects.ceondo.com:indefero  
						
						 
						
						
						
						
					 
					
						2010-09-14 14:23:18 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						0897c8608f 
					 
					
						
						
							
							Allow the upload of SSH keys without the optional comment field  
						
						 
						
						... 
						
						
						
						(fixes issue 531 - thanks William!) 
						
						
					 
					
						2010-09-14 14:22:34 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						a32d6d8265 
					 
					
						
						
							
							* its late - put_public_key of course needs a specific database  
						
						 
						
						... 
						
						
						
						* do not throw around exceptions if a key which should be removed is not found in the database 
						
						
					 
					
						2010-09-13 01:13:49 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						0f9f337e66 
					 
					
						
						
							
							* configure whether or not to set remote client authentication for IDF -> remote_stdio  
						
						 
						
						... 
						
						
						
						* hook into IDF_Project::preDelete, IDF_Key::postSave and IDF_Key::preDelete
* this is all not quite finished, but a big leap forward to completion 
						
						
					 
					
						2010-09-13 00:53:24 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						bb13722a2f 
					 
					
						
						
							
							bump copyright year  
						
						 
						
						
						
						
					 
					
						2010-09-13 00:51:45 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						77cdbefe0c 
					 
					
						
						
							
							Added getter for the stdio instance  
						
						 
						
						
						
						
					 
					
						2010-09-13 00:50:16 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						f68bba1292 
					 
					
						
						
							
							Be more careful when parsing value lists - in case we process the last  
						
						 
						
						... 
						
						
						
						line of a stanza which does _not_ close with a newline, we're accessing
a not existing string index. 
						
						
					 
					
						2010-09-12 23:18:58 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						37d0ccc728 
					 
					
						
						
							
							partially resolve issue 492 (at least for the monotone tree view)  
						
						 
						
						
						
						
					 
					
						2010-09-11 00:28:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						7557a73014 
					 
					
						
						
							
							While the dateAgo code internally doesn't seem to care about the argument  
						
						 
						
						... 
						
						
						
						(unless its not "withal"), its better to fix the spelling here anyways. 
						
						
					 
					
						2010-09-11 00:21:30 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc d'Anterroches 
							
						 
					 
					
						
						
							
						
						f3f00dd182 
					 
					
						
						
							
							Fixed ticket 489, improve the Markdown and wiki syntax documentation.  
						
						 
						
						
						
						
					 
					
						2010-09-02 14:46:15 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc d'Anterroches 
							
						 
					 
					
						
						
							
						
						a2297decfd 
					 
					
						
						
							
							Fixed ticket 486, start to explain how to contribute.  
						
						 
						
						
						
						
					 
					
						2010-09-02 14:39:09 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						07b2b2f305 
					 
					
						
						
							
							Merge branch 'develop' of projects.ceondo.com:indefero into develop  
						
						 
						
						
						
						
					 
					
						2010-09-02 12:26:52 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						85df9e5ab2 
					 
					
						
						
							
							move IDF_View_Source_Precondition into a separate class file  
						
						 
						
						
						
						
					 
					
						2010-09-02 12:22:59 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc d'Anterroches 
							
						 
					 
					
						
						
							
						
						439014b0b1 
					 
					
						
						
							
							Fixed ticket 479, project editing inconsistency.  
						
						 
						
						
						
						
					 
					
						2010-09-02 14:16:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Thomas Keller 
							
						 
					 
					
						
						
							
						
						f6fc5ae466 
					 
					
						
						
							
							Merge branch 'develop' of projects.ceondo.com:indefero  
						
						 
						
						
						
						
					 
					
						2010-09-01 13:18:10 +00:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Loïc d'Anterroches 
							
						 
					 
					
						
						
							
						
						132c4f6c89 
					 
					
						
						
							
							Fixed ticket 481, problem with registration link.  
						
						 
						
						
						
						
					 
					
						2010-09-01 15:17:24 +02:00