Commit graph

3082 commits

Author SHA1 Message Date
hns
e6d115f51d *** empty log message *** 2001-04-06 17:56:57 +00:00
hns
2c537cc45d initial check-in, handles zipped app files 2001-04-06 17:56:24 +00:00
hns
6ebaf9b242 made serializable (which wasn't necessary after all) 2001-04-06 17:53:39 +00:00
hns
a436d221d1 Now checks for update before returning a connection.
DbSources are now handled by the application instead of
the server.
2001-04-06 17:53:18 +00:00
hns
045ba6fb41 implemented _extends to express prototype chains 2001-04-06 17:51:01 +00:00
hns
45d3cbec4e minor cleanup - parameterized cacheTime 2001-04-06 17:50:20 +00:00
hns
3d848fb069 fix bug where order was ignored in a certain virtual subnode scenario 2001-04-06 17:49:27 +00:00
hns
8a1fcd56d0 added initial zip file support 2001-04-06 17:48:31 +00:00
hns
61404e7612 Added flexible prototype chaining 2001-04-06 17:47:49 +00:00
hns
2cdb459c2d Moved db source handling from server to application level
Added cache replication functionality
2001-04-06 17:47:04 +00:00
hns
a336ab5955 added replicateCache() method for cache replication 2001-04-06 17:45:52 +00:00
hns
b37cba7fe3 implemented setPrototype() to make prototype changeable. 2001-04-06 17:45:00 +00:00
hns
d918bf0bf5 one more getParent() removed from addNode() 2001-04-03 17:45:37 +00:00
hns
bd24f08040 Removed getParent in addNode and setNode, since the result could
be wrong and would then get cached. Directly access parentID instead.
2001-04-03 17:12:57 +00:00
hns
1f4306ef0e Added serverSocket.close() in shutdown method 2001-04-03 11:55:31 +00:00
hns
c2a80bb151 fixed bug with null node caching and groupby nodes. 2001-03-23 17:49:09 +00:00
hns
df78802f57 added global authenticate() function that authenticates
a user against a standard Unix passwd file.
2001-03-22 17:58:51 +00:00
hns
2ba56a02cb Fixed bug when properties were not updated when
passwd file was removed.
2001-03-22 17:57:56 +00:00
hns
bfc17b11a1 Added crypt files for unix passwd support 2001-03-22 17:29:20 +00:00
hns
485c9572d7 When a groupby node is created, whatever was in the
cache previously with its key is evicted. This fixes
a bug introduced with null node caching.
2001-03-22 15:45:43 +00:00
hns
b4e8ff87fe Minor skinmanager code fix 2001-03-22 15:44:31 +00:00
hns
bf72cbe440 getNameOrID now dares to set anonymous, depending on whether
the parent has propertiesAreSubnodes set and it makes sense in the
context of the current object.
2001-03-11 18:51:29 +00:00
hns
9eb575ea16 getGroupby*Relation now passes along the subnodesAreProperties fiag. 2001-03-11 18:49:33 +00:00
hns
39bdbfd886 re-enabled appsPropFile property and did some
code-shifting from static main() to Server()
constructor.
2001-03-11 16:04:45 +00:00
hns
9bb86fff7c reenabled appHome and dbHome properties 2001-03-11 16:03:52 +00:00
hns
faead64efc avoid sending an SQL statement in updateNode if the only thing
marked as dirty is a virtual node. This used to throw an exception
when adding subnodes to a node that also has a virtual node.
2001-03-11 15:25:34 +00:00
hns
9e2a4f561e first raw version of database-stored skins 2001-03-10 19:38:52 +00:00
hns
5eb8e03d77 added encodeForm functions to global object and
response object. This does HTML encoding, but
leaves newlines untouched.
2001-03-09 18:39:47 +00:00
hns
5f5d111f95 Removed some old db/Node garbage that didn't go along well with the
new parent recognition. Also fixed a bug where a Node could be stored
with an invalid key in setNode().
2001-03-09 18:38:46 +00:00
hns
405555278d Implemented caching of null nodes in getNode (Node, String, Relation). A singleton
nullNode is used to cache Node objects in the application cache if they don't exist.
2001-03-09 16:05:31 +00:00
hns
3f285ac8fd setting a node with null prototype will now set the prototype to the expected
value. If the prototype is already set to a different value, an exception is thrown.
2001-03-09 16:03:53 +00:00
hns
eb05a99a29 parse js and hac files even if they're empty 2001-03-08 18:58:31 +00:00
hns
127c98340f fix for 1.1 collection support 2001-03-08 18:39:12 +00:00
hns
067f7b4dd1 1.1 collection fixes 2001-03-08 18:25:03 +00:00
hns
a2909068a0 fixed generic replacements 2001-03-08 18:14:38 +00:00
hns
e9b5b7b5fa added ArrayList 2001-03-08 18:13:26 +00:00
hns
a845778d44 yet some more 1.1 collection fixes 2001-03-08 18:09:31 +00:00
hns
d0eaced696 fixed import statement for 1.1 collections 2001-03-08 17:59:02 +00:00
hns
9a128e960b 1.1 colleciton fixes 2001-03-08 17:53:03 +00:00
hns
6719812a68 1.1 collection fix for import statements 2001-03-08 17:25:50 +00:00
hns
f7db9309e0 fixed import statement for 1.1 collections 2001-03-08 17:13:01 +00:00
hns
ebba995765 fixed max id generation for empty tables 2001-03-08 17:12:39 +00:00
hns
7b30a1cd99 hopefully last 1.1 collections fix 2001-03-08 16:59:03 +00:00
hns
2c0d667750 still some more 1.1 collections fixes 2001-03-08 16:50:21 +00:00
hns
8106b25a0f more collection for 1.1 fixes 2001-03-08 16:45:24 +00:00
hns
3fab152c44 use explicit import statements for java.util.* imports 2001-03-08 16:37:52 +00:00
hns
7cf412f648 made import statement explicit to HashMap 2001-03-08 16:27:13 +00:00
hns
53d442ea8f more tinkering 2001-03-08 15:46:07 +00:00
hns
5b7fa928e5 some 1.1 collection fixes 2001-03-08 15:41:00 +00:00
hns
a51145e4a7 added support for collections in JDK 1.1 2001-03-08 15:20:54 +00:00