Please note that the CVS and issue trackers have moved to GitHub. These Trac pages are no longer kept up-to-date.


and .

02/13/10:

16:49 Changeset [3526] by armon
Re-factored file opening logic, and made some changes to the emulfile …
16:48 Changeset [3525] by armon
Re-factored and cleaned up emultimer and emulmisc.
16:47 Changeset [3524] by armon
Added a new unit test for the file object.
12:26 Changeset [3523] by sjs25
This revision is in response to ticket #852. It should fix the …
08:26 Blog: Release of 0.1r created by justinc

02/12/10:

18:42 Changeset [3522] by armon
Added a generic thread pool implementation for the librepy.
18:42 Changeset [3521] by armon
Added a needed repy exception to the hierarchy.
17:05 Changeset [3520] by kimbrl
corrected poor error message word choice. be->by
16:51 Ticket #855 (Nodes flooding advertise server...) closed by justinc
fixed: This was addressed in r3519. I added the proper checks to ensure that …
16:50 Changeset [3519] by justinc
Fix for #855.
16:23 Ticket #855 (Nodes flooding advertise server...) created by justinc
There is a huge volume of advertise requests coming from each node. This …
14:13 Ticket #703 (Windows installer is missing some component of python) closed by zackrb
invalid: This error occurred after upgrading the verion of python packaged in with …
12:04 Ticket #782 (Bump automatic openDHTadvertise tests to the latest version of ...) closed by monzum
fixed: The latest files are being used for the opendhtputget_new.py test now. The …
11:51 Ticket #771 (Please fix the openDHT automated tests to ignore expected failures) closed by monzum
fixed: Fixed in r3517. Now the test does 5 announces and 5 lookups. If a total of …
11:49 Changeset [3518] by monzum
deleted dorputget_new.py from integrationtests/opendhtputget_repy/ since …
11:47 Changeset [3517] by monzum
Fixed #771. Now the test does 5 announces and 5 lookups (10 total). If it …
11:37 Ticket #854 (DORadvertise seems to have a bug in it) created by monzum
When running the dorputget_new.py test that resides in …
10:32 Libraries/StatisticsLibrary edited by jeffra45
(diff)
09:46 SeattleOnNokia edited by justinc
(diff)
09:46 SeattleOnNokia edited by justinc
(diff)

02/11/10:

21:00 Changeset [3516] by armon
Renamed librepyfile and librepyrunloop to end with .repy instead of .py
18:42 Ticket #853 (Node has duplicate state transition keys in vessels) created by jeffra45
After running stat_lib.production_beta_key_split() on data that was polled …
15:38 Local/ContributorContactInfo edited by sjs25
Changed my email. (diff)
15:37 Local/ContributorContactInfo edited by sjs25
I added my contact information to the page. (diff)
15:28 SeattleOnNokia edited by sjs25
I updated the "Running Seattle Unit Tests" portion of the Nokia N800 … (diff)
11:23 Ticket #852 (continuous build nodemanager tests fail more since UTF integration) created by jsamuel
The nodemanager tests of the continuous build fail more since the UTF was …

02/10/10:

22:55 Changeset [3515] by kimbrl
In Reference to #851 fixed forwarder lookup bug dealing with not correctly …
22:25 Ticket #851 (nmmain exception when checking behind nat) created by kimbrl
on feb 10 it was noted that node managers have exceptions when checking if …
21:42 Blog: Installer fix in 0.1q created by justinc
20:45 Ticket #850 (linux installer thinks seattle didn't install properly (though it looks ...) created by jsamuel
I noticed the linux installer print a message that seattle didn't start …
20:38 Ticket #849 (Windows installer broken!) closed by justinc
fixed: The installers have been tested and work. r3513 had a different set of …
20:32 Changeset [3514] by justinc
Reverting r3513 because r3512 was already tested.
19:45 Changeset [3513] by imcheng
added an if-statement for importing modules specific to Nokia on …
19:13 Changeset [3512] by justinc
Fix for #849. It moves the pwd and stat module imports inside of the …
18:46 Ticket #849 (Windows installer broken!) created by zackrb
After Derek's change to seattleinstaller.py and seattleuninstaller.py that …
16:57 Ticket #848 (Add ut_seattlelibtests) closed by sjs25
fixed: I added the tests in r3511.
16:55 Changeset [3511] by sjs25
All seattlelib tests have been converted to utf tests, and should be run …
15:33 Changeset [3510] by justinc
removing apps directory from V2. It's relatively obsolete and should …
15:07 Ticket #848 (Add ut_seattlelibtests) created by sjs25
With the first commit, Steve forgot to add the seattlelib tests which he …
13:08 Changeset [3509] by cemeyer
#833: httpserver: Forgot a missing period in a comment.
13:03 Changeset [3508] by cemeyer
#833: httpserver: Rename an unclear variable name; move type conversion …
12:55 Changeset [3507] by cemeyer
#833: httpserver: Add a docstring for the _httpserver_bodystream class.
12:42 Changeset [3506] by cemeyer
#833: httpserver: Fix a bug in the handling of chunked transfer-encoding …
12:28 Changeset [3505] by cemeyer
#833: httpserver: Document global state dictionary.
11:43 Changeset [3504] by justinc
Fixed a remarkable number of broken references to the old StudentsPage?
11:28 Libraries/StatisticsLibrary edited by jeffra45
(diff)
10:00 Blog: Released version 0.1p created by justinc
10:00 Milestone 0.1p completed

02/09/10:

22:44 Changeset [3503] by cemeyer
#833: httpserver: Add more unit tests describing the behavior on errors in …
21:59 Changeset [3502] by cemeyer
#833: httpserver: Raise on error instead of silently dropping clients; …
21:54 Changeset [3501] by cemeyer
#833: httpserver: Catch more specific exceptions.
21:44 Changeset [3500] by cemeyer
#833: httpserver: Remove temporary variable.
21:42 Changeset [3499] by cemeyer
#833: httpserver: Rename get_extra() to _get_extra(); remove outdated …
21:35 Changeset [3498] by cemeyer
#833: httpserver: Add docstrings to publically available methods.
21:23 Changeset [3497] by cemeyer
#833: Clean up and document _httpserver_bodystream more.
20:59 Changeset [3496] by cemeyer
#833: More documentation improvements in httpserver.repy.
20:52 Changeset [3495] by cemeyer
#833: Documentation fix in httpserver.repy.
20:38 Changeset [3494] by cemeyer
#833: Fix variable names masking global symbols (or symbols global in …
15:41 UnitTests edited by sjs25
Fixed a reference to run_tests.py that I missed. - Steve (diff)
15:26 UpdaterUnitTests edited by sjs25
I updated the information about how to run the software updater test. (diff)
15:14 Ticket #847 (Change the usage statement for the continuous build seattlegeni script.) created by sjs25
The output for the usage of continuous build is echo "Usage: $0 trunkdir …
15:03 UnitTests edited by sjs25
Updated to include utf info (some tests still need --obsolete flag, such … (diff)
14:19 ContributorsPage edited by justinc
(diff)
14:17 ContributorsPage edited by justinc
(diff)
14:17 ContributorsPage edited by justinc
(diff)
14:16 Local/ContributorContactInfo edited by justinc
(diff)
14:14 ContributorsPage edited by justinc
(diff)
14:11 ContributorsPage edited by justinc
(diff)
14:04 ContributorsPage edited by justinc
(diff)
14:00 ContributorsPage edited by justinc
(diff)
14:00 Local/RepoAccess edited by justinc
(diff)
13:59 Local/RepoAccess edited by justinc
(diff)
13:54 ContributorAccounts edited by justinc
(diff)
13:51 ContributorAccounts edited by justinc
(diff)
12:53 Changeset [3493] by jsamuel
Update repyV2 namespace to wrap the real repyV2 functions rather than …
09:43 Changeset [3492] by jsamuel
Don't include the utf library when preparetest is not being used to …
09:21 Island edited by justinc
(diff)
08:35 RepyV2API edited by jsamuel
Changed exceptions named "Exception" to "Error" (diff)
08:30 FutureRepyExceptions edited by jsamuel
Changed exceptions named "Exception" to "Error" (diff)

02/08/10:

23:45 Ticket #846 (Error message in continuous build) created by sjs25
cp: cannot stat `assignments/webserver/* This line appears when running …
23:36 Ticket #845 (UTF -- Add functionality for setup and shutdown scripts for individual ...) created by sjs25
Setup and shutdown scripts functionality still needs to be created for …
23:29 Ticket #844 (UTF -- Add functionality for running setup scripts for MODULES before and ...) created by sjs25
Functionality for the behavior of running a single test when the module it …
23:16 UnitTestFramework edited by sjs25
(diff)
23:12 ContributorsPage edited by sjs25
(diff)
23:11 UnitTestFrameworkRunning edited by sjs25
(diff)
23:10 UnitTestFrameworkRunning edited by sjs25
(diff)
22:48 UnitTestFramework edited by sjs25
(diff)
22:38 UnitTestFramework edited by sjs25
Fixed some typos. (diff)
22:28 ContributorsPage edited by jeffra45
(diff)
19:09 Changeset [3491] by cemeyer
#833: More httpserver cleanups.
19:02 ContributorsPage edited by justinc
(diff)
16:12 Ticket #843 (Need more LAN and NAT nodes on production seattlegeni testbed) created by jsamuel
We are low on LAN and NAT nodes available through seattlegeni. We should …
15:56 Ticket #842 (Add UTF to the repository) closed by sjs25
fixed: Fixed in r3490
15:55 Ticket #842 (Add UTF to the repository) created by sjs25
Will make utf.py the default testing practice.
15:36 Changeset [3490] by sjs25
All of the UTF modifications and files. UTF testing is now the default …
14:36 Ticket #484 (Wiki page for setting up FreeBSD) closed by monzum
invalid: We don't have a wiki page for our other operating systems and the FreeBSD …
14:31 Ticket #310 (seattle machine account management) closed by monzum
fixed: This is a duplicate of #451. This has been resolved a wiki page for …
14:29 Ticket #451 (user accounts policies and administration) closed by monzum
fixed: A wiki page for account creation/deletion has been created in …
14:29 Local/ContributorAccountManagement edited by monzum
(diff)
14:22 Local/ContributorAccountManagement created by monzum
14:12 Changeset [3489] by monzum
Made minor changes to getvesselresources.repy.
12:29 Ticket #492 (downloadandinstallseattle.py is broken) closed by monzum
fixed: Fixed in r3488. Edited downloadandinstallseattle.py so if an installation …
12:28 Changeset [3488] by monzum
A fix to #492. Edited …
12:14 ContributorsPage edited by monzum
(diff)
12:01 Ticket #652 (memory leaks in getvesselresources.repy (nmhandle not destroyed)) closed by monzum
fixed: Fixed in r3487. The try, finally clause should protect against memory leak …
12:00 Changeset [3487] by monzum
Fix to #652. All handles are destroyed in try, finally block.
11:51 Ticket #19 (Bland exception names) closed by justinc
fixed: This is fixed in RepyV2. No need to check to make sure it's done, we've …
11:49 Ticket #840 (Repy uncaught exception) closed by justinc
fixed: Fixed in r3486. So this is because a large read may be interrupted by …
11:49 Changeset [3486] by justinc
Fix for #840. See the ticket comments for details.

02/07/10:

22:56 Ticket #841 (Problem with repyhelper + httpserver) closed by justinc
fixed: I've committed a fix to repyhelper in r3485. The problem was that names …
22:53 Changeset [3485] by justinc
Fix for #841.
21:47 UnitTestFrameworkRunning edited by sjs25
(diff)
21:45 UnitTestFrameworkRunning edited by sjs25
(diff)
21:44 UnitTestFrameworkRunning edited by sjs25
(diff)
21:40 UnitTestFramework edited by sjs25
(diff)
21:35 UnitTestFramework edited by sjs25
Fixed some organization. Cut some of the unimportant things. (diff)
17:11 Changeset [3484] by armon
Added 20 unit tests for librepy.
15:43 Ticket #841 (Problem with repyhelper + httpserver) created by evan
I noticed some buggy behavior when trying to use httpserver and …
14:26 ContributorsPage edited by sjs25
(diff)
14:23 UnitTestFrameworkRunning edited by sjs25
(diff)
14:20 UnitTestFrameworkRunning edited by sjs25
(diff)
14:20 UnitTestFrameworkRunning edited by sjs25
(diff)
14:19 UnitTestFrameworkRunning edited by sjs25
(diff)
14:18 UnitTestFrameworkRunning edited by sjs25
(diff)
11:18 Changeset [3483] by armon
Minor bug fix so that randomint() returns an int

02/06/10:

22:53 UnitTestFrameworkRunning edited by sjs25
(diff)
22:14 UnitTestFrameworkRunning edited by sjs25
Started writing the section about running unit tests. (diff)
21:55 ContributorsPage edited by sjs25
(diff)
21:54 UnitTestFrameworkRunning created by sjs25
21:53 UnitTestFramework edited by sjs25
(diff)
20:52 ContributorsPage edited by sjs25
Attempting to create a test about running UTF tests. (diff)
20:35 Changeset [3482] by cemeyer
#833: Make some variable names' meanings more obvious.
19:19 FutureRepyExceptions/RepyArgumentError created by cemeyer
19:17 FutureRepyExceptions/RepyError created by cemeyer
19:14 UnitTestFramework edited by sjs25
Beginning the split of UTF pages (writing versus running) (diff)
19:11 UnitTestFramework edited by sjs25
Removed redundant section at the bottom. Added clarity for … (diff)
18:58 Ticket #839 (ut_registerhttpcallback_dictionary_check.repy Error) closed by cemeyer
fixed: Removed these in r3481; closing.
18:57 Changeset [3481] by cemeyer
#839: Remove obsolete registerhttpcallback unit tests.
18:47 UnitTestFramework edited by sjs25
Fixed clarity issue--still in progress (diff)
18:23 Changeset [3480] by cemeyer
Minor fix to the previous fix for advertise.repy.
18:21 Changeset [3479] by cemeyer
Minor style fix to advertise.repy.
17:14 Changeset [3478] by armon
Changed the exception style for librepy.
17:04 Changeset [3477] by armon
Added a ton of documentation to the librepy components.
15:48 Ticket #840 (Repy uncaught exception) created by hys235
Failed to read the specified file: 'p2p.repy' --- Uncaught exception! …
15:32 Changeset [3476] by armon
Changed the style used to raise exceptions in the Repy V2 API.
15:32 Changeset [3475] by armon
Updated some tests so that they would pass after making changes to repy. …
11:06 Ticket #839 (ut_registerhttpcallback_dictionary_check.repy Error) created by hys235
following line makes error. recvd_content = …

02/05/10:

16:06 CodingStyle edited by justinc
(diff)
13:13 Ticket #270 (relocate autograder to blackbox) closed by justinc
invalid: We're not going to support the autograder soon, so this is a moot point.
12:49 RepyV2API edited by justinc
(diff)
11:33 Ticket #838 (Problem when trying to announce/lookup with DORadvertise.repy) created by monzum
I was trying to run the integrationtest in …
08:28 Libraries/StatisticsLibrary edited by jsamuel
(diff)

02/04/10:

15:04 Changeset [3474] by cemeyer
#833: Clarify catch-all exception handlers.
14:56 Ticket #833 (Refactor httpretrieve, httpserver for cleanliness, readability.) reopened by cemeyer
13:43 Ticket #837 (RepyV2 network stream API) created by cemeyer
Please implement the RepyV2 network stream (TCP socket) API.
13:42 Ticket #836 (RepyV2 datagram API) closed by cemeyer
fixed: I think that wraps up the UDP-related repy v2 changes, closing.
13:41 Ticket #833 (Refactor httpretrieve, httpserver for cleanliness, readability.) closed by cemeyer
fixed: I'm happy with where these are at now.
13:39 Changeset [3473] by cemeyer
#836: Add listenformessage, udpserversocket; nuke old udp socket selector …
10:23 RepyV2API edited by justinc
(diff)
09:53 RepyV2API edited by justinc
(diff)

02/03/10:

23:06 Changeset [3472] by kimbrl
Clarified comments and made performance tweeks for AdvertisePipe?
14:45 SeattleOnNokia edited by justinc
(diff)
12:48 Changeset [3471] by cemeyer
#836: sendmessage: resource consumption changes for repy 2.
12:47 Changeset [3470] by cemeyer
#836: sendmessage() changes for RepyV2.
12:46 Ticket #836 (RepyV2 datagram API) created by cemeyer
Please implement the RepyV2 datagram API.
12:05 Libraries/StatisticsLibrary edited by jeffra45
(diff)
12:00 Libraries/StatisticsLibrary edited by jeffra45
(diff)
11:48 Libraries/StatisticsLibrary edited by jeffra45
(diff)

02/02/10:

21:47 Libraries/StatisticsLibrary edited by jeffra45
(diff)
21:37 SeattleOnNokia edited by imcheng
(diff)
16:09 Changeset [3469] by kimbrl
fixed race condition in AdvertisePipe?.add
13:56 Libraries/StatisticsLibrary edited by jeffra45
(diff)

02/01/10:

23:22 Libraries/StatisticsLibrary edited by jeffra45
(diff)
23:08 Libraries/StatisticsLibrary edited by jeffra45
(diff)
22:49 Libraries/StatisticsLibrary edited by jeffra45
(diff)
19:26 Changeset [3468] by armon
Enabled iter for user code, updated library version of file to support …
19:18 Libraries/StatisticsLibrary edited by jeffra45
(diff)
19:17 Libraries/StatisticsLibrary edited by jeffra45
(diff)
19:06 Libraries/StatisticsLibrary edited by jeffra45
(diff)
16:52 Changeset [3467] by jsamuel
Changed some of the wrong http* seattlelib modules in the last …
16:48 Changeset [3466] by jsamuel
Changed initial_files.fi and final_files.fi to reflect change in …
16:48 Changeset [3465] by imcheng
reverted back to old method of detecting nokia so it should work with N900 …
15:02 Changeset [3464] by kimbrl
added a module with objects to do lookup cacheing and share an …
14:52 Ticket #829 (Integrate geoip library into seash.py) closed by evan
fixed: Closed in r3406.
11:17 Ticket #619 (testprocess.py is a python file?) closed by justinc
wontfix
11:15 Ticket #808 (repy fails to terminate) closed by justinc
fixed: I'm taking back this ticket. Somehow this is fixed when using the …
10:59 Ticket #48 (Change run_tests.py to run on WinCE) closed by justinc
wontfix: Let's punt on Windows Mobile.
10:51 Ticket #644 (node status reporter scripts using too much CPU on blackbox) closed by justinc
invalid: Obsolete
10:51 Ticket #608 (verifyprocess.py script needs to be upgraded) closed by justinc
invalid: This module is obsolete
10:49 Ticket #36 (Portability to Python 2.6 / 3.0) closed by justinc
fixed: jsamuel says: as far as 2.6 testing goes, i built 2.6 on testbed-opensuse …
10:36 Ticket #772 (add ability to save vessel logs from within seash) closed by justinc
fixed
10:30 UnitTests edited by justinc
Related to #834 (diff)
10:29 Ticket #834 (duplicated py/repy files: testportfiller.py/repy) closed by justinc
fixed
10:28 Changeset [3463] by justinc
Removing obsolete run_tests-like scripts that tried to run the tests on a …
10:12 Ticket #835 (seattlegeni login/register pages need more information about Seattle) closed by jsamuel
fixed: Fixed in r3462.
10:09 Changeset [3462] by jsamuel
Added text to seattlegeni login and register pages that encourages new …
09:45 Ticket #835 (seattlegeni login/register pages need more information about Seattle) created by jsamuel
The login/register pages of seattlegeni are virtually empty. People seem …
09:14 Changeset [3461] by jsamuel
Adding beta testbed state keys to version control.
08:33 Ticket #834 (duplicated py/repy files: testportfiller.py/repy) created by jsamuel
Both of the following exist and I'm assuming only one probably should: …

01/31/10:

11:31 Libraries/StatisticsLibrary edited by jeffra45
(diff)
11:27 Libraries/StatisticsLibrary edited by jeffra45
(diff)
11:18 Libraries/StatisticsLibrary created by jeffra45

01/30/10:

16:13 Changeset [3460] by justinc
Update class count…
15:50 Changeset [3459] by armon
Fixed a bug in the run loop. Added libthread. Changed librepy to import …
14:07 Changeset [3458] by jeffra45
fixed type in first paragraph
11:31 Changeset [3457] by justinc
Fix to make wiki redirect correctly.

01/29/10:

22:22 Changeset [3456] by jeffra45
updated header image with new motto
17:28 SeattleTalks edited by justinc
(diff)
15:41 Changeset [3455] by jeffra45
initial upload of website
12:05 WikiStart edited by justinc
(diff)

01/28/10:

17:41 Changeset [3454] by armon
Added method to explicitly start the run loop.
17:37 Changeset [3453] by armon
Added librepyrandom and included it in librepy to make working with random …
16:35 Changeset [3452] by jsamuel
Change seattlegeni templates to refer to new wiki page names: …
16:32 ProgrammersPage edited by jsamuel
Name changed from StudentsPage? to ProgrammersPage (diff)
16:32 ProgrammersPage edited by jsamuel
changed title to "Programmer Portal" (diff)
12:29 ContributorsPage edited by jsamuel
Name changed from DevelopersPage? to ContributorsPage (diff)
12:27 ContributorsPage edited by jsamuel
change title to "Contributor Portal" (diff)
11:58 Changeset [3451] by armon
Un-commented del on RepyFile? to support automatic finalization.
11:56 Changeset [3450] by armon
Added librepyrunloop to implement a generic and flexible run-loop system. …

01/27/10:

22:14 Changeset [3449] by armon
Updated safe.py to allow del in usercode.
15:17 UnderstandingSeattle/CodeSafety created by jsamuel

01/26/10:

12:58 Changeset [3448] by armon
Removed restrictions import where not needed.
12:56 Changeset [3447] by armon
Moved event release to finally block. Re-add evented acquire/release for …
12:43 Changeset [3446] by armon
Added more argument checking to RepyFile?. Support seeking from the EOF, …

01/25/10:

22:32 Changeset [3445] by armon
Retain count was off by one
22:22 Changeset [3444] by armon
Finished work on librepyfile. This component now provides all the …
20:45 Changeset [3443] by armon
Removed callable builtin. Changed emulfile to not throw an Unbounded local …
15:02 RepyV2API edited by justinc
(diff)
11:55 RepyV2API edited by cemeyer
getmyip() will return a single address, not a list. (diff)
11:49 Changeset [3442] by cemeyer
RepyV2: Network changes: Fix exceptions raised by gethostbyname().
11:03 Changeset [3441] by cemeyer
RepyV2: Network API calls: Remove gethostbyname_ex(); add gethostbyname().

01/24/10:

22:17 Changeset [3440] by cemeyer
#833: Clean up httpretrieve some.
20:22 Changeset [3439] by cemeyer
#833: Clean up (refactor) httpserver, update unit tests to reflect changes …
19:47 Changeset [3438] by armon
Started work on a 'libc' for repy. Called librepy, added file sub …
19:30 Changeset [3437] by armon
Made dylink Repy V2 compatible.
19:29 Changeset [3436] by armon
Fixed file handle leak on exception in emulfile.
17:54 Ticket #833 (Refactor httpretrieve, httpserver for cleanliness, readability.) created by cemeyer
Replace shorter variable names with more clear ones, add comments and …
17:53 Ticket #832 (One-off in number of files allowed to be created) closed by cemeyer
fixed: Fixed in r3435.
17:52 Changeset [3435] by cemeyer
#832: Don't allow one more file to be opened that restriction limit.
17:26 Changeset [3434] by armon
Emulcomm checks type(data) for writeat(). Added writeat unit tests.
17:14 Changeset [3433] by armon
Added unit tests for file.readat()
16:52 Changeset [3432] by armon
Added file object tests for close()
16:34 Changeset [3431] by armon
Added two more unit tests for openfile. Check the behavior of a file in …
16:25 Changeset [3430] by armon
Added two openfile unit tests. Added resource checking tests for listfiles …
16:24 Changeset [3429] by armon
Added type check for 'create' flag in openfile.
15:14 Changeset [3428] by armon
Updated 'fixed' restrictions file. Added a randombytes rate test. Added …
15:01 Changeset [3427] by armon
Fixed bug in removefile, always raised an internal error. Check maximum …

01/23/10:

19:44 Changeset [3426] by armon
Added unit tests for createlock and the lock methods.
19:39 Changeset [3425] by armon
Fixed emulated lock object, forgot explicit 'self'
19:34 Changeset [3424] by armon
Removed callfunc check for VirtualNamespace unit tests and added unit …
19:28 Changeset [3423] by armon
Added unit test for randombytes and getruntime (copied)
18:44 Changeset [3422] by armon
Added unit tests for sleep and createthread.
18:31 Changeset [3421] by armon
Added unit test for getthreadname
18:30 Changeset [3420] by armon
Allowed builtin 'callable'. This is needed for emultimer, and seems like a …
18:25 Changeset [3419] by armon
Added tests for virtualnamespace getlasterror and getresources
18:24 Changeset [3418] by armon
Fixed typo, safe_file -> safe_open
17:47 Changeset [3417] by armon
Made format_exception call sys.exc_clear() so that future calls to it do …
17:34 Changeset [3416] by armon
Modified repy to remove the 'exit' event, imported all the non-network API …
17:33 Changeset [3415] by armon
Fixed type in emulmisc.
17:33 Changeset [3414] by armon
Re-organized emulfile to prevent creating files when file handles are …
17:32 Changeset [3413] by armon
Modified safe to read _EXPORTED_EXCEPTIONS and to insert the repy …
17:32 Changeset [3412] by armon
Added a field to specify which exceptions should be exported.
17:31 Changeset [3411] by armon
Removed assertisallowed form loggingrepy
00:01 Ticket #832 (One-off in number of files allowed to be created) created by imcheng
It is possible for the user to create one more file than the maximum …

01/22/10:

12:01 Ticket #744 (Code safety timeout exceeded frequently on some nodes for large programs) closed by justinc
fixed: This will go away with the API changes. For the time being, I've …
12:00 Changeset [3410] by justinc
Temporary fix for #744. This will go away with the shift to V2.

01/21/10:

10:59 Ticket #831 (Add more sanity checking, input verification to DORadvertise.repy) closed by cemeyer
fixed: Added more in r3409; I think this is sufficient.
10:58 Changeset [3409] by cemeyer
#831: DORadvertise: Add some (more) sanity checking to the XML parsing …
10:56 Changeset [3408] by cemeyer
#831: DORadvertise: Add some (more) sanity checking to the XML parsing.

01/20/10:

20:51 Ticket #830 (httpserver should allow callback functions to return a response as a ...) closed by cemeyer
fixed: Fixed in r3407.
20:50 Changeset [3407] by cemeyer
#830: Allow callback function to define message as a file-like object …
18:51 Changeset [3406] by meagher
Integrated seattlelib/geoip_client.repy to make show locations command …
11:10 Changeset [3404] by cemeyer
#818: We don't need this line anymore…
11:09 Ticket #831 (Add more sanity checking, input verification to DORadvertise.repy) created by cemeyer
As Justin said in IRC, the DOR is a codebase we don't control. They may …
10:59 Ticket #818 (DOR advertise_lookup causes exception) closed by cemeyer
fixed: Fixed in r3403.
10:59 Changeset [3403] by cemeyer
#818: Fix DORadvertise to return the empty list when a lookup returns zero …
10:57 Island edited by justinc
(diff)
10:55 Island edited by justinc
(diff)
07:47 Ticket #827 (httpserver.repy should provide message body data as a stream, not a string) closed by cemeyer
fixed: Fixed in r3402; the unit test code has also been updated (small change, …
07:45 Changeset [3402] by cemeyer
#827: Update httpserver.repy to pass HTTP messages to callback functions …
07:40 Ticket #830 (httpserver should allow callback functions to return a response as a ...) created by cemeyer
httpserver should allow a callback function's response dictionary to …

01/19/10:

21:07 Ticket #829 (Integrate geoip library into seash.py) created by evan
This update is twofold: 1. Change the show location(s) command to …
17:08 MeetingNotes/2010/01/18 edited by cemeyer
(diff)
15:13 Changeset [3401] by armon
Switch namespace to point to the real createvirtualnamespace so that repy …
14:02 MeetingNotes/2010/01/18 created by jsamuel
13:53 Ticket #828 (clean up use of mutable objects as argument defaults) closed by cemeyer
fixed: Fixed in r3400: * trunk/seattlelib/advertise.repy * …
13:52 Changeset [3400] by cemeyer
#828: Fix mutable default arguments in seattlelib/advertise.repy, …
13:38 Changeset [3399] by armon
Ticket #828. Updated multiplexer code in seattlelib to match that in the …
13:36 Changeset [3398] by armon
Ticket #828. Fixed use of mutable default args in Multiplexer and …
13:23 Changeset [3397] by armon
Ticket #828. Fixed use of mutable objects as default argument in dylink.
09:56 Changeset [3396] by jsamuel
Fix software updater tests' usage of mutable objects as argument defaults …
09:54 Ticket #826 (wrong command listed on seattlegeni "get donations" page) closed by jsamuel
fixed: Fixed in r3395. Manually update on seattlegeni.cs and blackbox.cs.
09:49 Changeset [3395] by jsamuel
Fix seattlegeni template that gives directions with wrong command line …
09:19 CodingStyle edited by jsamuel
added mention of avoiding mutable objects as argument defaults (diff)
09:10 Ticket #828 (clean up use of mutable objects as argument defaults) created by jsamuel
The use of mutable objects for function argument default values in python …

01/18/10:

22:30 Ticket #827 (httpserver.repy should provide message body data as a stream, not a string) created by cemeyer
Please modify seattlelib/httpserver.repy to provide the message body of …
21:39 Ticket #825 (Add httpserver unit tests) closed by cemeyer
fixed: More in r3394; we can add more as we encounter errors or think of edge …
21:38 Changeset [3394] by cemeyer
#825: Add more unit tests for httpserver.
21:28 Changeset [3393] by cemeyer
#825: Add more unit tests for httpserver.
20:35 Ticket #826 (wrong command listed on seattlegeni "get donations" page) created by jsamuel
evan noticed that seattlegeni's /geni/html/getdonations page says: […] …
20:09 Changeset [3392] by cemeyer
#825: Add more unit tests for httpserver.
19:33 RepyV2API edited by armon
Updated docstring for getlasterror (diff)
19:32 Changeset [3391] by armon
Added function to expose getlasterror for repy V2.
19:27 Changeset [3390] by armon
Separated handle_exception into code to format the traceback, and code to …
18:00 Changeset [3389] by armon
Moved exceptions from safety_exceptions.py to exception_hierarchy.py, …
17:52 RepyV2API edited by armon
Added info about getresources returning the stoptimes. (diff)
17:49 RepyV2API edited by armon
Updated docstring for VirtualNamespace.evaluate() (diff)
17:48 Changeset [3388] by armon
Repy v2 VirtualNamespace stuff.
17:47 Changeset [3387] by armon
Added two new exceptions.
17:47 FutureRepyExceptions edited by armon
Added a new exception (diff)
17:46 Changeset [3386] by armon
Imported exception hierarchy
17:39 RepyV2API edited by armon
More updates for createthread. (diff)
17:39 RepyV2API edited by armon
Updated docstring for createthread. (diff)
17:36 Changeset [3385] by armon
Repy V2 sleep and createthread.
17:18 Changeset [3384] by armon
Repy v2 randombytes, getruntime, exitall, createlock, and getthreadname.
17:18 RepyV2API edited by armon
Updated some docstrings. (diff)
17:17 Changeset [3383] by armon
Minor comment revisions
16:52 RepyV2API edited by armon
Updated docstring for file.close() file.readat() file.writeat() and … (diff)
16:49 RepyV2API edited by armon
Updated open() docstring (diff)
16:46 Changeset [3382] by armon
Changed all generic nanny exceptions to be from the hierarchy. Added some …
16:45 Changeset [3381] by armon
Added new exception, renamed internal error.
16:45 FutureRepyExceptions edited by armon
Renamed the internal error, and added ResourceForbiddenError? for the … (diff)
16:44 Changeset [3380] by armon
Implemented readat and writeat. Added a seek_lock to each file object to …
16:06 MeetingNotes/2010/01/11 created by jsamuel
16:06 Changeset [3379] by cemeyer
#825: Add some unit tests; fix HTTP/1.1 Connection: close behavior in …
15:59 MeetingNotes/2010/01/05 created by jsamuel
15:58 MeetingNotes/2009/12/21 created by jsamuel
15:56 MeetingNotes/2009/12/07 created by jsamuel
15:54 MeetingNotes/2009/11/30 created by jsamuel
15:53 MeetingNotes/2009/11/23 created by jsamuel
15:49 MeetingNotes/2009/11/09 created by jsamuel
15:45 Ticket #825 (Add httpserver unit tests) created by cemeyer
httpserver.repy needs unit tests.
15:30 Ticket #824 (Need way to obtain node version info using experimentlib) closed by jsamuel
fixed: This is added in r3378.
15:30 Ticket #824 (Need way to obtain node version info using experimentlib) created by jsamuel
Jeff needs a way to get node version info using the experimentlib. The …
15:28 Ticket #823 (experimentlib start_vessel() args_list problem) closed by jsamuel
fixed: This is fixed in r3378.
15:27 Ticket #823 (experimentlib start_vessel() args_list problem) created by jsamuel
Evan reported a problem with start_vessel() where each call would result …
15:23 Changeset [3378] by jsamuel
Fix bug in experimentlib.start_vessel() and added node version info to …
14:41 Ticket #822 (httpserver has numerous bugs) closed by cemeyer
fixed: Fixed in r3377.
14:41 Changeset [3377] by cemeyer
#822: Fix numerous httpserver bugs.
14:40 Ticket #822 (httpserver has numerous bugs) created by cemeyer
Bugs: - HTTP/1.1 responses don't always send a Content-Length header - …

01/17/10:

23:59 Changeset [3376] by cemeyer
httpserver: rewrite of registerhttpcallback.repy. Normal HTTP/1.0 requests …

01/16/10:

15:10 Changeset [3375] by meagher
Replaced existing allpairsping.repy with working version in demokit from …

01/15/10:

19:53 Changeset [3374] by cemeyer
httpretrieve: Fix r3368, which reverted to the wrong version of …
17:02 Ticket #821 (Seattle demo map application) created by evan
Currently integrating all-pairs-ping data into existing Seattle + Google …
15:48 Changeset [3373] by jsamuel
Added geoip_client.repy and priority_queue.repy to initial/final_files.fi

01/14/10:

21:54 Ticket #807 (RegisterHttpCallback sock issue) closed by yemuru
fixed: I have fixed this issue, commit can be found at #r3364.
21:52 Ticket #810 (fix for the uses of socket in registerhttpcallback) closed by yemuru
fixed: I have resolved this issue commit for new change can be found on commit …
20:58 Changeset [3372] by armon
Made RepyArgumentError? derive from RepyException?.
19:52 Changeset [3371] by armon
Mostly done with the repy V2 emulfile. Need to implement readat and …
19:51 Changeset [3370] by armon
Added a single file to contain the new repy exception hierarchy
19:39 FutureRepyExceptions edited by armon
Added new exceptions (diff)
16:34 Changeset [3369] by armon
Added directory for V2 repy tests.
14:48 Ticket #820 (Bug in current advertiseserver) created by monzum
There is a but in the current advertiseserver that occurs rarely. While I …
12:56 FutureRepyExceptions edited by cemeyer
Move hierarchy under common exception class. (diff)
11:55 Ticket #819 (r3634 broke the nodemanager and other things) closed by cemeyer
fixed: The httpretrieve in r3368 is identical to mine after r3337, and …
11:50 RepyV2API edited by jsamuel
added getlasterror() (diff)
11:43 RepyV2API edited by jsamuel
removed circularlog() (diff)
11:42 RepyV2API edited by jsamuel
(diff)
10:29 Changeset [3368] by yemuru
Accident commit for change set r3364. Re committing older version …
09:02 Changeset [3367] by yemuru
accidentally removed library. http_hierarchy_error.repy isnt only used in …
08:19 Ticket #819 (r3634 broke the nodemanager and other things) created by jsamuel
Please immediately fix the breakage caused by r3364. You can either: 1. …
Note: See TracTimeline for information about the timeline view.