[Buildbot-commits] buildbot ChangeLog,1.567,1.568 NEWS,1.50,1.51

Brian Warner warner at users.sourceforge.net
Mon Jan 23 21:17:31 UTC 2006


Update of /cvsroot/buildbot/buildbot
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv30967

Modified Files:
	ChangeLog NEWS 
Log Message:
Revision: arch at buildbot.sf.net--2004/buildbot--dev--0--patch-458
Creator:  Brian Warner <warner at lothar.com>

update NEWS in preparation for upcoming release

	* NEWS: update in preparation for upcoming release


Index: ChangeLog
===================================================================
RCS file: /cvsroot/buildbot/buildbot/ChangeLog,v
retrieving revision 1.567
retrieving revision 1.568
diff -u -d -r1.567 -r1.568
--- ChangeLog	19 Jan 2006 01:32:58 -0000	1.567
+++ ChangeLog	23 Jan 2006 21:17:29 -0000	1.568
@@ -1,3 +1,7 @@
+2006-01-23  Brian Warner  <warner at lothar.com>
+
+	* NEWS: update in preparation for upcoming release
+
 2006-01-18  Brian Warner  <warner at lothar.com>
 
 	* docs/examples/twisted_master.cfg: update to match the Twisted

Index: NEWS
===================================================================
RCS file: /cvsroot/buildbot/buildbot/NEWS,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -d -r1.50 -r1.51
--- NEWS	27 Nov 2005 01:34:31 -0000	1.50
+++ NEWS	23 Jan 2006 21:17:29 -0000	1.51
@@ -1,5 +1,40 @@
 User visible changes in Buildbot.
 
+* Release x.x.x (x)
+
+** new features
+
+*** all TCP port numbers in config file now accept a strports string
+
+Sometimes it is useful to restrict certain TCP ports that the buildmaster
+listens on to use specific network interfaces. In particular, if the
+buildmaster and SVN repository live on the same machine, you may want to
+restrict the PBChangeSource to only listen on the loopback interface,
+insuring that no external entities can inject Changes into the buildbot.
+Likewise, if you are using something like Apache's reverse-proxy feature to
+provide access to the buildmaster's HTML status page, you might want to hide
+the real Waterfall port by having it only bind to the loopback interface.
+
+To accomplish this, use a string like "tcp:12345:interface=127.0.0.1" instead
+of a number like 12345. These strings are called "strports specification
+strings", and are documented in twisted's twisted.application.strports module
+(you can probably type 'pydoc twisted.application.strports' to see this
+documentation). Pretty much everywhere the buildbot takes a port number will
+now accept a strports spec, and any bare numbers are translated into TCP port
+numbers (listening on all network interfaces) for compatibility.
+
+** bug fixes
+
+The 0.7.1 release had a bug whereby reloading the config file could break all
+configured Schedulers, causing them to raise an exception when new changes
+arrived but not actually schedule a new build. This has been fixed.
+
+Fixed a bug which caused the AnyBranchScheduler to explode when branch==None.
+Thanks to Kevin Turner for the catch. I also think I fixed a bug whereby the
+TryScheduler would explode when it was given a Change (which it is supposed
+to simply ignore).
+
+
 * Release 0.7.1 (26 Nov 2005)
 
 ** new features





More information about the Commits mailing list