Announcement Announcement Module
Collapse
No announcement yet.
Are you nostalgic? Page Title Module
Move Remove Collapse
X
Conversation Detail Module
Collapse
  • Filter
  • Time
  • Show
Clear All
new posts

  • Are you nostalgic?

    Since migrating from the old subversion repository, I wanted to post a quick log of that repository, which captures what things were worked on after the project went online.

    ------------------------------------------------------------------------
    r124 | gregturn | 2008-08-07 16:55:36 -0500 (Thu, 07 Aug 2008) | 1 line

    Working on petclinic and cherrypy 3.1.0
    ------------------------------------------------------------------------
    r123 | gregturn | 2008-08-07 16:53:58 -0500 (Thu, 07 Aug 2008) | 1 line

    Working with Sylvain, capture alternate version of petclinic for 3.1.0.
    ------------------------------------------------------------------------
    r122 | gregturn | 2008-08-06 21:05:48 -0500 (Wed, 06 Aug 2008) | 1 line

    This is an in-progress change to PetClinic, using CherryPy 3.1
    ------------------------------------------------------------------------
    r121 | gregturn | 2008-08-06 20:33:37 -0500 (Wed, 06 Aug 2008) | 1 line

    Found bug in logger message. Fixed.
    ------------------------------------------------------------------------
    r120 | gregturn | 2008-08-06 19:36:00 -0500 (Wed, 06 Aug 2008) | 1 line

    Had to comment out one Pyro-based test. There is some issue with running multiple Pyro tests. Each test works fine when the other is disabled.
    ------------------------------------------------------------------------
    r119 | gregturn | 2008-07-24 12:56:58 -0500 (Thu, 24 Jul 2008) | 1 line

    Accidentally deactivate some test cases.
    ------------------------------------------------------------------------
    r118 | gregturn | 2008-07-24 12:41:27 -0500 (Thu, 24 Jul 2008) | 1 line

    Added IoC test case for ticket #20
    ------------------------------------------------------------------------
    r117 | gregturn | 2008-07-24 11:23:10 -0500 (Thu, 24 Jul 2008) | 1 line

    Created first cut for Hessian (ticket #20) by creating python client-java server.
    ------------------------------------------------------------------------
    r116 | gregturn | 2008-05-30 09:07:03 -0500 (Fri, 30 May 2008) | 1 line

    Fixed website in distribution scripts.
    ------------------------------------------------------------------------
    r115 | gregturn | 2008-05-30 08:54:53 -0500 (Fri, 30 May 2008) | 1 line

    Tweaked info in make_release script.
    ------------------------------------------------------------------------
    r114 | gregturn | 2008-05-30 08:25:42 -0500 (Fri, 30 May 2008) | 1 line

    Cleaned up the version numbers in the setup scripts, so this release will be version 0.5.0
    ------------------------------------------------------------------------
    r113 | gregturn | 2008-05-29 14:52:17 -0500 (Thu, 29 May 2008) | 1 line

    Changed license of Spring Python library to Apache License 2.0, to complete ticket #47. See https://scifi.homelinux.net/mediawik...che_License%3F for more details.
    ------------------------------------------------------------------------
    r112 | gregturn | 2008-05-01 07:59:06 -0500 (Thu, 01 May 2008) | 1 line

    Removed some logging statements.
    ------------------------------------------------------------------------
    r111 | gregturn | 2008-05-01 07:56:51 -0500 (Thu, 01 May 2008) | 1 line

    Fixed issue between PyroProxyFactory and DecoratorBasedApplicationContext found in PetClinic. Got client/server working with decorator solution.
    ------------------------------------------------------------------------
    r110 | gregturn | 2008-05-01 07:34:34 -0500 (Thu, 01 May 2008) | 1 line

    Swapped default petclinic-client.py as DecoratorBasedApplicationContext solution, with xml as alternative.
    ------------------------------------------------------------------------
    r109 | gregturn | 2008-05-01 07:32:22 -0500 (Thu, 01 May 2008) | 1 line

    Swapped it to default petclinic.py is the DecoratorBasedApplicationContext solution, and petclinic-xml.py is the alternative.
    ------------------------------------------------------------------------
    r108 | gregturn | 2008-05-01 07:27:23 -0500 (Thu, 01 May 2008) | 1 line

    Made small changes so PetClinic works with Spring Python updates. Also updated online documentation with new weblinks.
    ------------------------------------------------------------------------
    r107 | gregturn | 2008-04-24 09:31:25 -0500 (Thu, 24 Apr 2008) | 1 line

    Implemented propagation support in DatabaseTransactions in support of ticket #44. Support currently exists for PROPAGATION_REQUIRES, PROPAGATION_SUPPORS, PROPAGATION_MANDATORY, and PROPAGATION_NEVER. Implemented this in @Transactional.
    ------------------------------------------------------------------------
    r106 | gregturn | 2008-04-24 07:24:11 -0500 (Thu, 24 Apr 2008) | 1 line

    Removed a debug statement from DatabaseTemplate.
    ------------------------------------------------------------------------
    r105 | gregturn | 2008-04-24 07:23:32 -0500 (Thu, 24 Apr 2008) | 1 line

    All tests passed. Have more of TransactionDefinition plugged in, however, it still isn't really used. May have to use non-DB-2.0 modules to plug this in. Need to add TransactionDefinition into @Transactional.
    ------------------------------------------------------------------------
    r104 | gregturn | 2008-04-24 07:23:24 -0500 (Thu, 24 Apr 2008) | 1 line

    All tests passed. Have more of TransactionDefinition plugged in, however, it still isn't really used. May have to use non-DB-2.0 modules to plug this in. Need to add TransactionDefinition into @Transactional.
    ------------------------------------------------------------------------
    r103 | gregturn | 2008-04-23 22:03:39 -0500 (Wed, 23 Apr 2008) | 1 line

    Another partial commit
    ------------------------------------------------------------------------
    r102 | gregturn | 2008-04-22 18:41:03 -0500 (Tue, 22 Apr 2008) | 1 line

    Working on transaction attributes. Committed, so I could continue this from another location.
    ------------------------------------------------------------------------
    r101 | gregturn | 2008-04-22 18:12:13 -0500 (Tue, 22 Apr 2008) | 1 line

    Fixed a small typo in the test cases.
    ------------------------------------------------------------------------
    r100 | gregturn | 2008-04-21 11:03:06 -0500 (Mon, 21 Apr 2008) | 1 line

    Some more cleanup.
    ------------------------------------------------------------------------
    r99 | gregturn | 2008-04-21 11:00:54 -0500 (Mon, 21 Apr 2008) | 1 line

    Cleaned up DatabaseTemplate and DatabaseTransactions. Got Sqlite concrete tests working.
    ------------------------------------------------------------------------
    r98 | gregturn | 2008-04-21 09:06:50 -0500 (Mon, 21 Apr 2008) | 1 line

    Removed the need for having a contextual string. Built a real, post processing component that modifies certain components after being created, in order to link TransactionManager with @Transactional.
    ------------------------------------------------------------------------
    r97 | gregturn | 2008-04-19 22:54:13 -0500 (Sat, 19 Apr 2008) | 1 line

    Cleaned up springpython.context.component so all the functions are inside one definition.
    ------------------------------------------------------------------------
    r96 | gregturn | 2008-04-19 22:42:52 -0500 (Sat, 19 Apr 2008) | 1 line

    Fixed the pydev (Eclipse plugin) file to flag this as a python2.5 project. Also fixed one support app context file to use db name "springpython" for MySQL, instead of "transactiontest".
    ------------------------------------------------------------------------
    r95 | gregturn | 2008-04-18 15:19:52 -0500 (Fri, 18 Apr 2008) | 1 line

    Completed a decorator based solution per ticket #43, including test cases to verify @Transactional, @Transactional(), and @Transactional('contextual string') all work.
    ------------------------------------------------------------------------
    r94 | gregturn | 2008-04-15 08:00:41 -0500 (Tue, 15 Apr 2008) | 1 line

    Updated link inside SpringIRC to point at new website.
    ------------------------------------------------------------------------
    r93 | gregturn | 2008-04-15 07:59:11 -0500 (Tue, 15 Apr 2008) | 1 line

    Updated link inside PetClinic to point at new website.
    ------------------------------------------------------------------------
    r92 | gregturn | 2008-04-10 13:21:27 -0500 (Thu, 10 Apr 2008) | 1 line

    Fixed a misspelled word, and removed unnecessary logging.
    ------------------------------------------------------------------------
    r91 | gregturn | 2008-04-10 13:17:09 -0500 (Thu, 10 Apr 2008) | 1 line

    Upgraded test cases to include testing of MySQL and PostGreSQL. Exposed some more bugs and fixed them as well. Verified transactions are working for MySQL and PostGreSQL.
    ------------------------------------------------------------------------
    r90 | gregturn | 2008-04-09 09:21:55 -0500 (Wed, 09 Apr 2008) | 1 line

    Added cxoraConnectionFactory to factory.py in support of ticket #45
    ------------------------------------------------------------------------
    r89 | gregturn | 2008-04-08 15:49:58 -0500 (Tue, 08 Apr 2008) | 1 line

    Implemented TransactionProxyFactoryComponent in order declaratively wrap a service with transactions for ticket #42
    ------------------------------------------------------------------------
    r88 | gregturn | 2008-04-08 15:49:16 -0500 (Tue, 08 Apr 2008) | 1 line

    Implemented TransactionProxyFactoryComponent in order declaratively wrap a service with transactions for ticket #42
    ------------------------------------------------------------------------
    r87 | gregturn | 2008-04-04 13:37:00 -0500 (Fri, 04 Apr 2008) | 1 line

    Implemented transaction template for basic transactions.
    ------------------------------------------------------------------------
    r86 | gregturn | 2008-01-07 23:57:13 -0600 (Mon, 07 Jan 2008) | 1 line

    Making 0.3.2 release.
    ------------------------------------------------------------------------
    r85 | gregturn | 2008-01-07 23:39:33 -0600 (Mon, 07 Jan 2008) | 1 line

    ------------------------------------------------------------------------

  • #2
    ------------------------------------------------------------------------
    r84 | gregturn | 2008-01-07 23:33:56 -0600 (Mon, 07 Jan 2008) | 1 line

    Resolved ticket #40 by fixing XmlApplicationContext. Now it correctly handles prototype scoping, and has a test case to prove it.
    ------------------------------------------------------------------------
    r83 | gregturn | 2007-10-02 11:53:00 -0500 (Tue, 02 Oct 2007) | 1 line

    Added springwiki-noxml.py version of Spring Wiki.
    ------------------------------------------------------------------------
    r82 | gregturn | 2007-10-02 11:42:58 -0500 (Tue, 02 Oct 2007) | 1 line


    ------------------------------------------------------------------------
    r81 | gregturn | 2007-10-02 11:42:27 -0500 (Tue, 02 Oct 2007) | 1 line

    Clean up the license statements on the samples. Fixed up Spring Wiki to run correctly. Ripped out the configure script and instead do that programmatically.
    ------------------------------------------------------------------------
    r80 | gregturn | 2007-10-02 09:46:48 -0500 (Tue, 02 Oct 2007) | 1 line

    Updated license statements in sample projects, and marked up DictionaryBot and LGPL, compared to coily application, which is GPL.
    ------------------------------------------------------------------------
    r79 | gregturn | 2007-10-02 09:38:03 -0500 (Tue, 02 Oct 2007) | 1 line


    ------------------------------------------------------------------------
    r78 | gregturn | 2007-10-02 09:33:11 -0500 (Tue, 02 Oct 2007) | 1 line

    Added springirc to the list of demo apps. This utilizes the python-irclib along with Spring Python to create a bot that manages a channel, and in turn, the #springpython channel.
    ------------------------------------------------------------------------
    r77 | gregturn | 2007-09-25 10:52:11 -0500 (Tue, 25 Sep 2007) | 1 line

    Upgraded the make script from bash-based to a python-based tool, using sophisticated argument handlers.
    ------------------------------------------------------------------------
    r76 | gregturn | 2007-09-19 11:01:16 -0500 (Wed, 19 Sep 2007) | 1 line

    Added one key feature, the DecoratorBasedApplicationContext.
    ------------------------------------------------------------------------
    r75 | gregturn | 2007-09-19 10:52:43 -0500 (Wed, 19 Sep 2007) | 1 line

    Make final adjustments to 0.3.1, as a quick updated release.
    ------------------------------------------------------------------------
    r74 | gregturn | 2007-09-19 10:36:47 -0500 (Wed, 19 Sep 2007) | 1 line

    Tweaked DecoratorBasedApplicationContext to eagerly instantiation all components. Need to fine tune it so programmer can set that. Not sure if I can fit that into component decorator, or need to create separate decorator. Also not sure about introspection of decorated functions. Got client/server noxml working.
    ------------------------------------------------------------------------
    r73 | gregturn | 2007-09-19 09:11:31 -0500 (Wed, 19 Sep 2007) | 1 line

    Polished comments and format, to make petclinic.py and petclinic-noxml.py look almost identical.
    ------------------------------------------------------------------------
    r72 | gregturn | 2007-09-19 09:07:03 -0500 (Wed, 19 Sep 2007) | 1 line

    Pulled out the decorator based IoC container into a separate module, and made the petclinic-noxml.py look like petclinic.py. Needs more polishing.
    ------------------------------------------------------------------------
    r71 | gregturn | 2007-09-18 17:31:32 -0500 (Tue, 18 Sep 2007) | 1 line

    Recoded petclinic-noxml.py to utilize decorator-based IoC.
    ------------------------------------------------------------------------
    r70 | gregturn | 2007-09-18 16:27:59 -0500 (Tue, 18 Sep 2007) | 1 line

    Accidentally left the debugging turned on in the test cases.
    ------------------------------------------------------------------------
    r69 | gregturn | 2007-09-18 16:26:32 -0500 (Tue, 18 Sep 2007) | 1 line

    Managed to implement a decorator-based IoC solution keenly thanks to the "decorator" library written by Michele Simionato. Next step is to upgrade the demo apps to use this instead of programmatic IoC.
    ------------------------------------------------------------------------
    r68 | gregturn | 2007-09-11 16:43:55 -0500 (Tue, 11 Sep 2007) | 1 line

    Release 0.3.0 today.
    ------------------------------------------------------------------------
    r67 | gregturn | 2007-09-11 16:20:02 -0500 (Tue, 11 Sep 2007) | 1 line

    Added a shortcut script to help generate the tarballs, and also removed the unnecessary dist folder.
    ------------------------------------------------------------------------
    r66 | gregturn | 2007-09-11 16:17:56 -0500 (Tue, 11 Sep 2007) | 1 line


    ------------------------------------------------------------------------
    r65 | gregturn | 2007-09-11 16:11:55 -0500 (Tue, 11 Sep 2007) | 3 lines

    Updated PetClinic, per ticket #33, so that is has both real database accounts as well as md5-based and sha-based hashing accounts. All the versions of PetClinic now work with this configuration.

    Also scrubbed the test cases even more, replace all try-catch exceptions handlers with self.assertRaises(), which increased code coverage to over 91%.
    ------------------------------------------------------------------------
    r64 | gregturn | 2007-09-10 12:51:28 -0500 (Mon, 10 Sep 2007) | 1 line

    Removed a test segment that was commented out.
    ------------------------------------------------------------------------
    r63 | gregturn | 2007-09-10 12:44:35 -0500 (Mon, 10 Sep 2007) | 1 line

    Added more test cases, especially against springpython.security.web. Got overall test coverage above 90%. Need to always work to get more coverage. Also renamed some test cases, so they would group better.
    ------------------------------------------------------------------------
    r62 | gregturn | 2007-09-06 16:42:04 -0500 (Thu, 06 Sep 2007) | 1 line

    Scrubbed down the code and replaced Pymock tests with pMock. Also ripped out all database-specific test cases, and replaced with mocked versions. Unit testing no longers a running database to test everything. This also allowed removing many redundant test cases. In the process, uncovered a few bugs and added test cases for that as well. Also updated the setup.py script. Remove coverage, since the updated Eclipse PyDev appears to have built in support for that.
    ------------------------------------------------------------------------
    r61 | gregturn | 2007-08-02 12:58:10 -0500 (Thu, 02 Aug 2007) | 1 line

    Add to source control.
    ------------------------------------------------------------------------
    r60 | gregturn | 2007-08-02 12:57:05 -0500 (Thu, 02 Aug 2007) | 1 line

    Relicense Spring Python as GPLv3 product based on ticket #36.
    ------------------------------------------------------------------------
    r59 | gregturn | 2007-06-05 16:32:09 -0500 (Tue, 05 Jun 2007) | 1 line


    ------------------------------------------------------------------------
    r58 | gregturn | 2007-03-21 23:01:01 -0500 (Wed, 21 Mar 2007) | 1 line

    To support authentication, implemented Md5PasswordEncoder, ShaPasswordEncoder, SystemWideSaltSource, and ReflectionSaltSource. Unit tests have also been written to confirm their functionality. Need to incorporate either MD5 or SHA along with SystemWideSaltSource into PetClinic.
    ------------------------------------------------------------------------
    r57 | gregturn | 2007-03-05 20:30:35 -0600 (Mon, 05 Mar 2007) | 1 line

    Updated all version of PetClinic so they are all secured using the security filters. Also flipped all userMaps, so the "disabled" field now reflects "enabled".
    ------------------------------------------------------------------------
    r56 | gregturn | 2007-03-05 19:41:13 -0600 (Mon, 05 Mar 2007) | 1 line

    Implemented InMemoryUserDetailsService. The plan is to depracate InMemoryAuthenticationProvider and instead user DaoAuthenticationProvider with an InMemoryUserDetailsService. Test cases work pretty well, except for the PostgreSQL provider ones. For some reason, I can't create the Users table successfully. Also don't have any password encoding schemes implemented, so this version can only handle passwords in the clear. Need to at least support one encoder like SHA-1 or MD5 before making next formal release.
    ------------------------------------------------------------------------
    r55 | gregturn | 2007-02-28 21:50:11 -0600 (Wed, 28 Feb 2007) | 1 line

    Updated all the copyright tags in the headers.
    ------------------------------------------------------------------------
    r54 | gregturn | 2007-02-28 21:47:09 -0600 (Wed, 28 Feb 2007) | 1 line

    Readjusted the packaging scheme to allow security to fan out better. Reran all test cases and verified they work.
    ------------------------------------------------------------------------
    r53 | gregturn | 2007-02-28 21:15:05 -0600 (Wed, 28 Feb 2007) | 1 line

    Implemented first cut of DaoAuthenticationProvider along with a DatabasesUserDetailsService. A batch of unit tests are written to verify it works. Need to rearrange the packaging a little, because security segment is starting to grow. This is in support of ticket #32.
    ------------------------------------------------------------------------
    r52 | gregturn | 2007-02-24 12:28:33 -0600 (Sat, 24 Feb 2007) | 1 line

    Updated the petclinic-client apps to also configure cherrypy programmatically.
    ------------------------------------------------------------------------

    Comment


    • #3
      ------------------------------------------------------------------------
      r51 | gregturn | 2007-02-24 12:26:55 -0600 (Sat, 24 Feb 2007) | 1 line

      Moved petclinic's cherrypy configuration into the petclinic.py/petclinic-noxml.py app. This way, I don't need to use petclinic.conf.template to setup a configuration file.
      ------------------------------------------------------------------------
      r50 | gregturn | 2007-02-24 11:53:06 -0600 (Sat, 24 Feb 2007) | 1 line

      Updated petclinic-noxml.py to programmatically set up the same authentication wiring the petclinic.py does through applicationContext.xml. Required making a change to FilterChainProxy so that it can filters by name (appContext) or by object (programmatically).
      ------------------------------------------------------------------------
      r49 | gregturn | 2007-02-23 22:29:06 -0600 (Fri, 23 Feb 2007) | 1 line

      Implement ExceptionTranslationFilter, AccessDeniedHandler & SimpleAccessDeniedHandler, and AuthenticationProcessingFilterEntryPoint. Also filled in some missing class-level comments. Updated petclinic.py's applicationContext.xml to properly use these parts. AuthenticationProcessingFilter no longer deals with redirecting users to login pages. Instead, the newly added components handle that.
      ------------------------------------------------------------------------
      r48 | gregturn | 2007-02-23 21:13:09 -0600 (Fri, 23 Feb 2007) | 1 line

      Now that components are WSGI-compatible, don't need the original springpython.aop.web module.
      ------------------------------------------------------------------------
      r47 | gregturn | 2007-02-23 21:10:18 -0600 (Fri, 23 Feb 2007) | 1 line

      Fixed the bug in PetClinic in owner voter.
      ------------------------------------------------------------------------
      r46 | gregturn | 2007-02-21 21:43:06 -0600 (Wed, 21 Feb 2007) | 1 line

      Added the other test cases back in that got accidentally pulled out. Also started a script to setup the databases needed for this testing. Still need to add postgresql parts.
      ------------------------------------------------------------------------
      r45 | gregturn | 2007-02-19 21:27:40 -0600 (Mon, 19 Feb 2007) | 1 line

      Need to deal with case where CherryPy session data was never established.
      ------------------------------------------------------------------------
      r44 | gregturn | 2007-02-18 18:27:31 -0600 (Sun, 18 Feb 2007) | 1 line

      Fixed up a couple comments.
      ------------------------------------------------------------------------
      r43 | gregturn | 2007-02-16 23:11:03 -0600 (Fri, 16 Feb 2007) | 1 line

      Created MiddlewareFilter to wrap 3rd party WSGI middleware. Many middleware components require that the wrapped app be included in the __init__ method. The Spring IoC container currently doesn't support constructor arguments. This allows you to specify the full classname of the middleware, and include the name of the application attribute the middleware expects. Then when called in FilterChainProxy, it will properly make the middleware participate in the chain.
      ------------------------------------------------------------------------
      r42 | gregturn | 2007-02-16 16:28:12 -0600 (Fri, 16 Feb 2007) | 1 line

      Removed wrapped_app from all the filters, now that it is working correctly through the FilterChain.
      ------------------------------------------------------------------------
      r41 | gregturn | 2007-02-16 16:25:36 -0600 (Fri, 16 Feb 2007) | 1 line

      By moving the /login URL to another pattern which doesn't require authentication, I removed the need to have loginUrl in the AuthenticationProcessingFilter.
      ------------------------------------------------------------------------
      r40 | gregturn | 2007-02-16 00:14:35 -0600 (Fri, 16 Feb 2007) | 1 line

      Fixed a small bug.
      ------------------------------------------------------------------------
      r39 | gregturn | 2007-02-16 00:05:53 -0600 (Fri, 16 Feb 2007) | 1 line

      I managed to rewrite the security web components to be WSGI-compatible for ticket #30.
      ------------------------------------------------------------------------
      r38 | gregturn | 2007-02-02 13:36:11 -0600 (Fri, 02 Feb 2007) | 1 line

      Version 0.2.0 was released yesterday.
      ------------------------------------------------------------------------
      r37 | gregturn | 2007-02-01 22:28:08 -0600 (Thu, 01 Feb 2007) | 1 line

      Moved into a file.
      ------------------------------------------------------------------------
      r36 | gregturn | 2007-02-01 22:27:12 -0600 (Thu, 01 Feb 2007) | 1 line

      Finished securing PetClinic. Later on, need a more elegant error page, instead of dumping a stack trace on the screen, but this is good enough for now.
      ------------------------------------------------------------------------
      r35 | gregturn | 2007-01-22 20:36:21 -0600 (Mon, 22 Jan 2007) | 1 line

      Okay, replaced some of the CherryPy subclasses with strategy solutions. I quickly detected many subclasses coming, and didn't feel right subclassing everything just for one web framework. Instead, inject it as a strategy, and then you can plugin in other, future strategies. For some reason, html links don't work right. Need to fix that. Also saw the Spring Python logo not appear at once. Tried adjusting the list of web links to see if my own policy was blocking it somehow.
      ------------------------------------------------------------------------
      r34 | gregturn | 2007-01-20 20:52:55 -0600 (Sat, 20 Jan 2007) | 1 line

      Moved springpython.security.intercept
      ------------------------------------------------------------------------
      r33 | gregturn | 2007-01-20 18:45:33 -0600 (Sat, 20 Jan 2007) | 9 lines

      Implemented several security classes in order to lock down the frontend web-piece of PetClinic.

      * FilterChainProxy
      * HttpSessionContextIntegrationFilter
      * AuthenticationProcessingFilter

      Also created CherryPy subclasses of each of these, to utilize CherryPy features.

      Don't have role power built in yet. Need to work on the FilterSecurityInterceptor to implement the role-based access.
      ------------------------------------------------------------------------
      r32 | gregturn | 2007-01-15 21:31:08 -0600 (Mon, 15 Jan 2007) | 1 line

      Added springpython.aop.web module, with initial part support CherryPy web applications.
      ------------------------------------------------------------------------
      r31 | gregturn | 2007-01-14 21:58:48 -0600 (Sun, 14 Jan 2007) | 1 line

      Fixed bug in AbstractSecuritInterceptor
      ------------------------------------------------------------------------
      r30 | gregturn | 2007-01-14 21:58:23 -0600 (Sun, 14 Jan 2007) | 1 line

      Added test case exposing bug in AbstractSecurityMethodInterceptor.
      ------------------------------------------------------------------------
      r29 | gregturn | 2007-01-13 16:11:29 -0600 (Sat, 13 Jan 2007) | 1 line


      ------------------------------------------------------------------------
      r28 | gregturn | 2007-01-13 16:02:11 -0600 (Sat, 13 Jan 2007) | 1 line


      ------------------------------------------------------------------------
      r27 | gregturn | 2007-01-13 16:01:34 -0600 (Sat, 13 Jan 2007) | 1 line


      ------------------------------------------------------------------------
      r26 | gregturn | 2007-01-13 16:00:55 -0600 (Sat, 13 Jan 2007) | 1 line


      ------------------------------------------------------------------------
      r25 | gregturn | 2007-01-13 15:59:51 -0600 (Sat, 13 Jan 2007) | 1 line

      Created spin-off using Pyro to demonstate remoting between the client web tier and the controller layer, in support of ticket #13
      ------------------------------------------------------------------------
      r24 | gregturn | 2007-01-13 15:33:03 -0600 (Sat, 13 Jan 2007) | 1 line


      ------------------------------------------------------------------------
      r23 | gregturn | 2007-01-13 15:27:14 -0600 (Sat, 13 Jan 2007) | 1 line

      This is the first release of the ApplicationSecurity module. It currently only supports in-memory authentication, but it has the basic access decision managers and security method interceptors to support ticket #22.
      ------------------------------------------------------------------------
      r22 | gregturn | 2007-01-10 22:10:04 -0600 (Wed, 10 Jan 2007) | 1 line


      ------------------------------------------------------------------------
      r21 | gregturn | 2007-01-10 22:07:14 -0600 (Wed, 10 Jan 2007) | 1 line

      Created Spring Wiki to handle ticket #21. Need to get the history feature working. But other than that, it works basically like mediawiki. There is no imaging, but the basics are there. Right now, it is memory based. But IoC should make it easy to transition to a database.
      ------------------------------------------------------------------------
      r20 | gregturn | 2006-12-20 22:45:59 -0600 (Wed, 20 Dec 2006) | 1 line

      Removed __del__ operation from DatabaseTemplate, considering it didn't help SqliteConnectionFactory test cases.
      ------------------------------------------------------------------------
      r19 | gregturn | 2006-12-20 22:42:01 -0600 (Wed, 20 Dec 2006) | 1 line

      Got sqlite working. Required that my module be named differently than the system module. Even though the test cases pass, they leave behind some type of rollback error. Need to investigate.
      ------------------------------------------------------------------------
      r18 | gregturn | 2006-12-20 21:48:38 -0600 (Wed, 20 Dec 2006) | 1 line

      Added PgSQLConnectionFactory to support Postgresql, for ticket #16
      ------------------------------------------------------------------------

      Comment


      • #4
        ------------------------------------------------------------------------
        r17 | gregturn | 2006-12-12 17:30:25 -0600 (Tue, 12 Dec 2006) | 1 line

        Tagging the 0.1.0 release that was built and distributed to sourceforge.
        ------------------------------------------------------------------------
        r16 | gregturn | 2006-12-11 23:50:34 -0600 (Mon, 11 Dec 2006) | 1 line


        ------------------------------------------------------------------------
        r15 | gregturn | 2006-12-11 23:36:01 -0600 (Mon, 11 Dec 2006) | 1 line

        Examples is now ready for release to sourceforge.net.
        ------------------------------------------------------------------------
        r14 | gregturn | 2006-12-11 23:32:29 -0600 (Mon, 11 Dec 2006) | 1 line


        ------------------------------------------------------------------------
        r13 | gregturn | 2006-12-11 23:25:36 -0600 (Mon, 11 Dec 2006) | 1 line

        Spring Python is ready for release to sourceforge.net.
        ------------------------------------------------------------------------
        r12 | gregturn | 2006-12-11 20:42:52 -0600 (Mon, 11 Dec 2006) | 1 line

        Built a setup.py/MANIFEST.in pair of files for both Spring Python and also the samples directory. Verified they have everything needed by building and running unit tests and PetClinic.
        ------------------------------------------------------------------------
        r11 | gregturn | 2006-12-10 16:30:01 -0600 (Sun, 10 Dec 2006) | 1 line

        petclinic.conf is machine specific, and not part of the baseline.
        ------------------------------------------------------------------------
        r10 | gregturn | 2006-12-10 16:28:54 -0600 (Sun, 10 Dec 2006) | 1 line

        Renamed ApplicationContext as XmlApplicationContext. Verified all test cases, and test PetClinic (XML and non-XML) to confirm nothing was broken).
        ------------------------------------------------------------------------
        r9 | gregturn | 2006-12-10 16:15:08 -0600 (Sun, 10 Dec 2006) | 1 line

        Cleanup petclinic.html
        ------------------------------------------------------------------------
        r8 | gregturn | 2006-12-10 16:14:20 -0600 (Sun, 10 Dec 2006) | 1 line

        Update petclinic.html to hyperlink back to the trac site.
        ------------------------------------------------------------------------
        r7 | gregturn | 2006-12-10 16:09:41 -0600 (Sun, 10 Dec 2006) | 1 line

        Eclipse .project file
        ------------------------------------------------------------------------
        r6 | gregturn | 2006-12-10 16:04:51 -0600 (Sun, 10 Dec 2006) | 1 line

        Accidentally imported these two into the wrong directory
        ------------------------------------------------------------------------
        r5 | gregturn | 2006-12-10 16:03:29 -0600 (Sun, 10 Dec 2006) | 1 line

        New project
        ------------------------------------------------------------------------
        r4 | gregturn | 2006-12-10 16:02:36 -0600 (Sun, 10 Dec 2006) | 1 line

        New project
        ------------------------------------------------------------------------
        r3 | gregturn | 2006-12-10 16:02:16 -0600 (Sun, 10 Dec 2006) | 1 line

        New project
        ------------------------------------------------------------------------
        r2 | gregturn | 2006-12-10 16:01:45 -0600 (Sun, 10 Dec 2006) | 1 line

        New project
        ------------------------------------------------------------------------
        r1 | gregturn | 2006-12-10 15:58:12 -0600 (Sun, 10 Dec 2006) | 1 line

        Initial directory structure
        ------------------------------------------------------------------------

        Comment

        Working...
        X