Pierangelo Masarati
|
1762f730fc
|
partially revert commit
|
2005-11-16 00:49:54 +00:00 |
|
Pierangelo Masarati
|
6495247869
|
initialize back-monitor only if configured (so resources get released at shutdown)
|
2005-11-14 19:28:28 +00:00 |
|
Pierangelo Masarati
|
a6453f28f8
|
silence warnings
|
2005-11-06 23:27:09 +00:00 |
|
Pierangelo Masarati
|
2f63454973
|
don't leak on exit
|
2005-11-03 15:08:23 +00:00 |
|
Pierangelo Masarati
|
bd5706d8e5
|
complete fix of slapd-monitor log modify (ITS#4091)
|
2005-10-15 17:37:18 +00:00 |
|
Pierangelo Masarati
|
57df4bf9c2
|
fix log level modification via slapd-monitor (ITS#4091)
|
2005-10-15 15:43:53 +00:00 |
|
Pierangelo Masarati
|
b90a496187
|
fix previous commit (modifyTimestamp didn't get appended to the list); add opattrs to back-monitor mods
|
2005-10-14 10:02:50 +00:00 |
|
Kurt Zeilenga
|
6db7e605ee
|
Align Operation buffers using LBER_ALIGNED_BUFFER
|
2005-10-12 23:17:28 +00:00 |
|
Pierangelo Masarati
|
3093f97767
|
fix messages in previous commit
|
2005-09-08 14:32:09 +00:00 |
|
Pierangelo Masarati
|
5f20374de1
|
reject registrations when back-monitor is not configured
|
2005-09-08 14:23:35 +00:00 |
|
Pierangelo Masarati
|
9baa6f4c99
|
don't let back-monitor appear __after__ a database that hides it; currently, only <suffix ""> :-( ; make error messages more descriptive
|
2005-08-30 10:38:11 +00:00 |
|
Pierangelo Masarati
|
9f1703d0d3
|
more (in)sanity stuff
|
2005-08-08 22:49:54 +00:00 |
|
Hallvard Furuseth
|
7843e7fbb2
|
Destroy monitor_info.mi_cache_mutex
|
2005-08-08 21:29:13 +00:00 |
|
Pierangelo Masarati
|
c984c229d6
|
plug more one-time leaks; rearrange subsystems setup
|
2005-08-08 20:45:10 +00:00 |
|
Pierangelo Masarati
|
b286c9264b
|
plug another one-time leak
|
2005-08-08 20:01:04 +00:00 |
|
Pierangelo Masarati
|
47d39181d6
|
cleanup
|
2005-08-06 21:03:26 +00:00 |
|
Luke Howard
|
12d006d17d
|
Add o_no_schema_check to operation structure
entry_schema_check() nows takes Operation instead of Backend as first
argument, allows it to check o_no_schema_check
|
2005-08-01 15:26:13 +00:00 |
|
Pierangelo Masarati
|
a91ebfac79
|
plug leaks
|
2005-07-25 20:47:39 +00:00 |
|
Pierangelo Masarati
|
4655f12858
|
same for overlays; fix typo ("Overlays" instead of "Overlay" in parent entry)
|
2005-07-23 15:55:29 +00:00 |
|
Pierangelo Masarati
|
5aadfdfedb
|
add back-config suppor to back-monitor; advertize what backends provide back-config support; HEADS-UP: changed monitor OIDs (reflected in OID repository)
|
2005-07-23 15:29:16 +00:00 |
|
Pierangelo Masarati
|
3df83d7089
|
destroy cache on exit
|
2005-07-20 14:59:56 +00:00 |
|
Pierangelo Masarati
|
77ad940c10
|
more on deadlock/dangling pointers
|
2005-07-20 00:50:35 +00:00 |
|
Pierangelo Masarati
|
5748d3ff72
|
connection_client leave c_peer_* fields NULL
|
2005-07-20 00:49:33 +00:00 |
|
Pierangelo Masarati
|
0f18805d65
|
Memory cleanup
|
2005-07-19 14:39:43 +00:00 |
|
Hallvard Furuseth
|
81ecb0b153
|
assert expects int. (int)<nonnull ptr/long> can be 0. Use assert(arg!=0/NULL).
|
2005-07-18 06:22:33 +00:00 |
|
Pierangelo Masarati
|
ea5952342c
|
fix some unclean unlock issues; fix potential leaks
|
2005-07-17 22:19:20 +00:00 |
|
Pierangelo Masarati
|
27eeb15fda
|
fix generated connection entries
|
2005-07-17 22:18:45 +00:00 |
|
Pierangelo Masarati
|
ea85bcadfc
|
remove #defines moved to frontend
|
2005-06-05 22:58:18 +00:00 |
|
Pierangelo Masarati
|
f505aec4bc
|
publish updateref...
|
2005-05-21 14:54:11 +00:00 |
|
Kurt Zeilenga
|
feeeabcd68
|
manageDIT framework and obsolete objectclasses/DIT-content-rule override
|
2005-05-13 19:07:31 +00:00 |
|
Kurt Zeilenga
|
ccbf18b7d0
|
Don't split description across multiple values.
|
2005-05-09 19:07:42 +00:00 |
|
Pierangelo Masarati
|
dde3f1ad3f
|
cleanup ident string
|
2005-05-06 17:11:40 +00:00 |
|
Pierangelo Masarati
|
2c8829b8ca
|
add "monitorIsShadow" (ITS#3696); more to come (see discussion)
|
2005-05-04 09:27:22 +00:00 |
|
Pierangelo Masarati
|
8045a0882e
|
anticipate monitor schema definition
|
2005-04-29 20:29:59 +00:00 |
|
Pierangelo Masarati
|
50f3fe14db
|
perform internal operations as rootdn, if any
|
2005-04-29 01:42:24 +00:00 |
|
Pierangelo Masarati
|
cb291bb940
|
refactor ABI for arbitrary attribute/entry/callback registration; propagate pointers to Operation and SlapReply structures to entry create/update/modify callbacks; cleanup
|
2005-04-27 21:30:35 +00:00 |
|
Pierangelo Masarati
|
fee10862c3
|
fix attributeType DESC; #ifdef the legacy monitoredInfo
|
2005-04-27 18:33:22 +00:00 |
|
Pierangelo Masarati
|
27adc4b1a3
|
explode connection monitored info into dedicated attributes
|
2005-04-27 17:51:54 +00:00 |
|
Pierangelo Masarati
|
145221472e
|
cleanup entity registration
|
2005-04-27 02:43:38 +00:00 |
|
Howard Chu
|
f01bb8d9ab
|
Tweak runqueue reporting
|
2005-04-23 16:58:38 +00:00 |
|
Howard Chu
|
cd1bdf99e2
|
Add task names to runqueue entries. Display running tasks under
cn=Runqueue,cn=Threads,cn=Monitor
|
2005-04-23 00:28:43 +00:00 |
|
Pierangelo Masarati
|
17dbf7a49f
|
fix previous commit
|
2005-04-21 22:57:49 +00:00 |
|
Pierangelo Masarati
|
5fe42e8853
|
either pass normalized values to attr_merge*() or call attr_merge_normalize*() (fixes ITS#3659)
|
2005-04-21 21:05:38 +00:00 |
|
Pierangelo Masarati
|
09e4da6bef
|
check parameters
|
2005-04-09 00:11:31 +00:00 |
|
Pierangelo Masarati
|
b109d018eb
|
honor disclose
|
2005-04-08 23:33:03 +00:00 |
|
Pierangelo Masarati
|
64ae69f6df
|
honor disclose and search access of searchBase; fix potential lock issue; honor abandon
|
2005-04-08 23:20:37 +00:00 |
|
Howard Chu
|
0076b40c32
|
Convert backendInfo/backendDB to STAILQs
|
2005-03-24 05:13:31 +00:00 |
|
Howard Chu
|
119cbcaba4
|
Schema unparsing support
|
2005-03-21 08:31:48 +00:00 |
|
Howard Chu
|
fba9235d0f
|
Add HARDCODE schema flags
|
2005-03-21 00:22:54 +00:00 |
|
Howard Chu
|
e509e81ecd
|
Fix slapi plugin info
|
2005-03-01 20:05:20 +00:00 |
|
Pierangelo Masarati
|
fbb2b75ace
|
matched values is "global"
|
2005-01-30 22:04:02 +00:00 |
|
Pierangelo Masarati
|
42b7753803
|
should we touch timestamps when internally updating?
|
2005-01-18 09:48:53 +00:00 |
|
Kurt Zeilenga
|
dc0eacd40b
|
Happy New Year!
|
2005-01-01 20:49:32 +00:00 |
|
Pierangelo Masarati
|
10ce37aa31
|
fix schema (1.3.6.1.4.1.4203.666.3.13 for 'monitoredObject' was already assigned to 'lastmod')
|
2004-12-08 19:21:37 +00:00 |
|
Pierangelo Masarati
|
fefa59059d
|
minor cleanup
|
2004-12-08 19:11:27 +00:00 |
|
Pierangelo Masarati
|
5769f419db
|
cleanup previous commit (still temporary, need to define dedicated attributeTypes)
|
2004-12-02 12:32:36 +00:00 |
|
Howard Chu
|
5f99f7c991
|
More migration of syncrepl from frontend to syncprov overlay
define OPERATION_BUFFER_SIZE for dummy Operations
|
2004-11-27 00:57:37 +00:00 |
|
Howard Chu
|
90cc409325
|
Split Operation into Opheader and op
|
2004-11-25 22:59:00 +00:00 |
|
Pierangelo Masarati
|
6ff5fce743
|
FIXME: needs work/cleanup
|
2004-11-17 19:42:19 +00:00 |
|
Pierangelo Masarati
|
b29bf83e7e
|
remove back-*/external.h
|
2004-11-15 19:45:49 +00:00 |
|
Pierangelo Masarati
|
fcf89c9a3d
|
add directory in labeledURI for back-bdb/hdb; put overlays in database entry's children
|
2004-11-15 15:46:56 +00:00 |
|
Pierangelo Masarati
|
2d5ec082dd
|
cleanup
|
2004-11-15 14:17:08 +00:00 |
|
Pierangelo Masarati
|
5a91da6624
|
don't list multiple occurrences of the same overlay
|
2004-11-15 14:13:54 +00:00 |
|
Pierangelo Masarati
|
9c550e7235
|
first step towards removing back-*/external.h
|
2004-11-13 18:52:44 +00:00 |
|
Pierangelo Masarati
|
db4f223c66
|
improve overlay helpers
|
2004-11-13 17:20:24 +00:00 |
|
Pierangelo Masarati
|
f036fff9e5
|
further cleanup
|
2004-11-13 14:57:39 +00:00 |
|
Pierangelo Masarati
|
34478b3ca6
|
more on monitor customization
|
2004-11-12 12:54:42 +00:00 |
|
Pierangelo Masarati
|
f41f1aaac0
|
initialize var
|
2004-11-12 12:52:42 +00:00 |
|
Pierangelo Masarati
|
166f9afa34
|
check validity of naming context
|
2004-11-12 12:51:53 +00:00 |
|
Pierangelo Masarati
|
79f744f30b
|
rework static backend initialization
|
2004-11-11 00:39:19 +00:00 |
|
Pierangelo Masarati
|
70884b8860
|
allow to register entries and entry callbacks; radical namespace cleanup
|
2004-11-08 18:52:27 +00:00 |
|
Pierangelo Masarati
|
c8fd4a203b
|
allow creation of subsystems whatever order the databases appear
|
2004-11-08 11:33:53 +00:00 |
|
Pierangelo Masarati
|
3743579870
|
fix typo in rww; general cleanup
|
2004-11-08 10:55:33 +00:00 |
|
Pierangelo Masarati
|
b3ec75d032
|
rework subsystem initialization (can be added dynamically...)
|
2004-11-08 10:10:15 +00:00 |
|
Howard Chu
|
7e87f54716
|
Revert ITS#3353 patch, it needs to be reworked.
|
2004-10-06 05:51:38 +00:00 |
|
Howard Chu
|
fda3d6260e
|
ITS#3353 consolidate slapd globals into a single struct
|
2004-10-01 07:33:16 +00:00 |
|
Pierangelo Masarati
|
761f287943
|
multiple precision with BIGNUM/gmp/ulong
|
2004-09-26 22:58:47 +00:00 |
|
Pierangelo Masarati
|
55e251e6e8
|
lots of cleanup; few improvements; fix RDN selection bug when creating connection dynamic entries; rework entries ordering - now it's more intuitive and regular; optimize counters update
|
2004-09-12 22:12:58 +00:00 |
|
Pierangelo Masarati
|
9eca1bd75e
|
fix previous commit...
|
2004-09-11 17:46:00 +00:00 |
|
Pierangelo Masarati
|
c07979b968
|
fix previous commit when GMP is not defined
|
2004-09-11 17:29:05 +00:00 |
|
Pierangelo Masarati
|
a637926bf2
|
use GMP for multiple precision in counters
|
2004-09-11 16:15:53 +00:00 |
|
Pierangelo Masarati
|
7dc5a0bb83
|
fix negative counters; prepare for imrpved count of sent data
|
2004-09-11 11:05:41 +00:00 |
|
Kurt Zeilenga
|
d611a4b49a
|
unifdef -UNEW_LOGGING
|
2004-09-04 04:54:28 +00:00 |
|
Kurt Zeilenga
|
e0a9ea2f50
|
Move MSVC port to the Attic
|
2004-09-04 04:37:41 +00:00 |
|
Pierangelo Masarati
|
4297cbaed2
|
fix attr_merge() usage
|
2004-08-06 16:38:41 +00:00 |
|
Pierangelo Masarati
|
cd9a9c628d
|
frontend stuff moved into a database structure, essentially to allow overlays to be processed before database selection; passes all tests (ITS#3080)
|
2004-07-26 21:26:34 +00:00 |
|
Pierangelo Masarati
|
9f6f5491fe
|
slightly rework user/operational attributes handling (including fixing a bug in the logic of the previous change to backend_operational()); cleanup; more improvements to slapo-rwm and back-relay
|
2004-07-25 23:16:40 +00:00 |
|
Pierangelo Masarati
|
392366818e
|
fix ITS#3254
|
2004-07-25 22:57:52 +00:00 |
|
Pierangelo Masarati
|
1bbdcba854
|
add {creators|modifiers}Name to all entries
|
2004-07-19 21:42:11 +00:00 |
|
Howard Chu
|
ebd1832d21
|
Required by backover.c -r1.22
|
2004-07-19 20:25:43 +00:00 |
|
Howard Chu
|
e918210fc2
|
Required by backover.c -r1.22
|
2004-07-19 20:01:26 +00:00 |
|
Pierangelo Masarati
|
b94d5e17e2
|
rework op/rs structures to deal with opeartional attributes
|
2004-07-18 21:44:29 +00:00 |
|
Pierangelo Masarati
|
dddee82680
|
cleanup
|
2004-05-06 14:51:14 +00:00 |
|
Pierangelo Masarati
|
d7ff03d4be
|
allow consistent modification of readOnly and restrictedOperation attributes
|
2004-05-02 22:08:12 +00:00 |
|
Pierangelo Masarati
|
05fbf1cc97
|
add restrictedOperation to databases; modification to come soon
|
2004-05-01 18:55:52 +00:00 |
|
Howard Chu
|
2349373daf
|
Don't allow changes to the monitor database
|
2004-04-27 12:18:42 +00:00 |
|
Pierangelo Masarati
|
932c79eac5
|
set schema first, so it can be used, e.g., in ACLs
|
2004-04-27 12:04:46 +00:00 |
|
Howard Chu
|
9644d6d820
|
Added readOnly attribute, can be toggled on individual databases.
|
2004-04-27 01:56:38 +00:00 |
|
Pierangelo Masarati
|
cbe91bccdb
|
typo
|
2004-04-10 10:13:12 +00:00 |
|
Kurt Zeilenga
|
6daaf88244
|
Fix typo
|
2004-04-09 21:13:41 +00:00 |
|