Commit graph

3176 commits

Author SHA1 Message Date
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
hns
4027b850ee typemanager now displays for which files an update
is performed, and updatables display their filename
 in the toString() method
2001-03-07 22:47:33 +00:00
hns
7d49b8b673 getNameOrID will now honor anonymous flag and not try to override it
setNode throws an exception when trying to set an object with wrong type
minor fixes in getParent()
2001-03-07 21:55:30 +00:00
hns
2a08d8150f "console" as logdir will direct log stream to standard out 2001-03-07 21:53:03 +00:00
hns
8e86be7c60 minor change in getParent() 2001-03-07 19:30:31 +00:00
hns
293c4e013a Implemented groupby support in automatic getParent lookup.
Also, the result is now cached which should increase performance.
2001-03-07 19:28:33 +00:00
hns
27d07e599c more work to solve "shringking prototypes" problem
in FunctionFile
2001-03-07 16:49:11 +00:00