summaryrefslogtreecommitdiffhomepage
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2020-12-05ipc internals: wrong __ntapi_ipc_page_alloc() ==> correct __ipc_page_alloc().midipix4-43/+68
2020-12-04internals: ipc connections: use volatile type for book-keeping variables.midipix7-26/+26
2020-12-04__ntapi_tt_fork_v2(): child: reset __internals->hlock.midipix1-0/+3
2020-12-04__tt_fork_impl_v2(): fix linkage to static.midipix1-2/+1
2020-12-04__ntapi_tt_fork_v1(): obtain atomic lock via loop as needed.midipix1-4/+9
2020-12-04internals: increase __NT_IPC_PAGES (allocated one at a time) to the safe 512.midipix1-1/+1
2020-12-04__ntapi_ipc_disconnect_unmap_section_by_port(): obtain lock via loop as needed.midipix1-2/+4
2020-12-04__ntapi_ipc_init_section_by_port(): obtain atomic lock via loop as needed.midipix1-2/+4
2020-12-04__ipc_connect_by_attr(): obtain atomic lock via loop as needed.midipix1-2/+4
2020-12-03__ntapi_ipc_init_section_by_port(): release lock upon node-not-found.midipix1-1/+3
2020-10-29__ntapi_ipc_page_alloc(): internally set the size of memory to be allocated.midipix1-2/+6
2020-06-27internals: __ntapi_init_completed(): remove stray semi-colon.midipix1-1/+1
2020-06-26__ntapi_tt_dec_utf16_to_uintptr(): fixed 32-bit code-path.midipix1-1/+1
2020-06-25__ntapi_tt_debug_break_process(): use correct (32-bit) entry-point signature.midipix1-1/+1
2020-06-25__ntapi_dsr_start_impl(): use correct (32-bit) entry-point signature.midipix1-1/+1
2020-06-25__ntapi_blt_alloc(): use (-1), not an explicit representation (32-bit support).midipix1-2/+1
2020-06-24__ntapi_init_solib_fork_child_finalize(): support abstract-only first use.midipix1-2/+4
2020-06-24__ntapi_tt_guid_to_string_utf8(): initial implementation and integration.midipix3-0/+57
2020-06-19internals: __ntapi_init_solib_fork_child_finalize() [rare use-case support].midipix1-1/+83
2020-06-19__ntapi_tt_fork_finalize(): update rtdata->cid_self, rtdata->cid_parent.midipix1-0/+6
2020-06-08string functions: added ntapi_tt_hex_utf8_to_uint{16|32|64|ptr}.midipix3-0/+139
2020-06-06__ntapi_tt_string_to_guid_utf8(): initial implementation and integration.midipix3-0/+24
2020-06-06__ntapi_tt_string_to_guid_utf16(): fix signature.midipix1-5/+5
2020-05-20__ntapi_tt_fork_finalize(): for oversight typo in condition.midipix1-1/+1
2020-05-15__ntapi_init_adjust_privileges(): also enable the debug and audit privileges.midipix1-1/+9
2020-05-14__ntapi_acl_init_common_descriptor_meta(): tweak support of Admins privileges.midipix1-8/+5
2020-05-14__ntapi_acl_init_common_descriptor_meta(): set meta->group by owner as needed.midipix1-0/+1
2020-05-14__ntapi_init(): [never hurts to try to] __ntapi_init_adjust_privileges().midipix1-3/+33
2020-04-02__ntapi_acl_init_common_descriptor(): properly handle admins-owned entities.midipix1-0/+6
2020-01-05object directory: __ipc_sd_init(): use consts, empirically remove admins acl.midipix1-4/+11
2019-12-24__ipc_sd_init(): add missing rights (authenticated_users) and acl's.midipix1-1/+3
2019-12-07acl: __ntapi_acl_init_common_descriptor(): allow specification of ace flags.midipix1-7/+9
2019-09-06__ntapi_tt_spawn_native_process(): added debug support.midipix1-0/+22
2019-09-03__ntapi_tt_parse_cmd_line_args_utf16(): use correct invalid parameter ordinals.midipix1-5/+5
2019-08-29__ntapi_tt_array_convert_utf16_to_utf8(): coding style: replace while with for.midipix1-7/+3
2019-08-29__ntapi_tt_array_convert_utf16_to_utf8(): remove arrv init requirement.midipix1-0/+1
2019-08-29__ntapi_tt_array_convert_utf16_to_utf8(): ubound accounts for null termination.midipix1-3/+2
2019-08-29__ntapi_tt_parse_cmd_line_args_utf16(): arg_count: fix alignment check logic.midipix2-1/+2
2019-08-29__ntapi_tt_array_convert_utf16_to_utf8(): remove input validation requirement.midipix1-1/+6
2019-08-29__ntapi_tt_array_convert_utf16_to_utf8(): remove buffer init requirement.midipix1-1/+3
2019-08-29__ntapi_tt_array_convert_utf16_to_utf8(): fix conversion logic (cf. 13e6f2c0).midipix1-25/+26
2019-08-13__ntapi_uc_validate_unicode_stream_{utf8|utf16}(): explicitly set .bytes_count;midipix1-2/+6
2019-08-06__ntapi_blt_obtain(): fix optimized code path (do not reset *blkid).midipix1-1/+1
2019-07-29daemon routines: make __ntapi_dsr_{start|once} strictly internal functions.midipix2-4/+4
2019-07-29__ntapi_sem_create() implementation: linkage consistency.midipix1-1/+1
2019-07-29__ntapi_msq_create() implementation: linkage consistency.midipix1-1/+1
2019-07-29__ntapi_afl_create() implementation: linkage consistency.midipix1-1/+1
2019-07-23__ntapi_tty_connect(): remove oa variable and initialization (not used).midipix1-16/+2
2019-06-28remove nt_sync_block and related interfaces in favor of pure atomic primitives.midipix4-318/+4
2019-06-18subsystem interfaces: removed unsued / not-implemented vms bits.midipix4-90/+0