mirror of
https://github.com/chatmail/core.git
synced 2026-05-02 21:06:31 +03:00
Merge branch 'eventlogging' into merge1
This commit is contained in:
@@ -4,6 +4,12 @@
|
|||||||
- introduce automatic versioning via setuptools_scm,
|
- introduce automatic versioning via setuptools_scm,
|
||||||
based on py-X.Y.Z tags
|
based on py-X.Y.Z tags
|
||||||
|
|
||||||
|
- integrate latest DCC core-rust with dc_close() fixes
|
||||||
|
|
||||||
|
- provide a account.shutdown() method and improve termination
|
||||||
|
logic also in tests. also fixes output-clubbering during
|
||||||
|
test runs.
|
||||||
|
|
||||||
|
|
||||||
0.600.0
|
0.600.0
|
||||||
---------
|
---------
|
||||||
|
|||||||
@@ -177,7 +177,7 @@ pub fn dc_context_new(
|
|||||||
userdata: *mut libc::c_void,
|
userdata: *mut libc::c_void,
|
||||||
os_name: *const libc::c_char,
|
os_name: *const libc::c_char,
|
||||||
) -> Context {
|
) -> Context {
|
||||||
let context = Context {
|
Context {
|
||||||
blobdir: Arc::new(RwLock::new(std::ptr::null_mut())),
|
blobdir: Arc::new(RwLock::new(std::ptr::null_mut())),
|
||||||
dbfile: Arc::new(RwLock::new(std::ptr::null_mut())),
|
dbfile: Arc::new(RwLock::new(std::ptr::null_mut())),
|
||||||
inbox: Arc::new(RwLock::new({
|
inbox: Arc::new(RwLock::new({
|
||||||
@@ -221,8 +221,7 @@ pub fn dc_context_new(
|
|||||||
))),
|
))),
|
||||||
probe_imap_network: Arc::new(RwLock::new(0)),
|
probe_imap_network: Arc::new(RwLock::new(0)),
|
||||||
perform_inbox_jobs_needed: Arc::new(RwLock::new(0)),
|
perform_inbox_jobs_needed: Arc::new(RwLock::new(0)),
|
||||||
};
|
}
|
||||||
context
|
|
||||||
}
|
}
|
||||||
|
|
||||||
unsafe fn cb_receive_imf(
|
unsafe fn cb_receive_imf(
|
||||||
@@ -342,7 +341,6 @@ pub unsafe fn dc_context_unref(context: &mut Context) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
pub unsafe fn dc_close(context: &Context) {
|
pub unsafe fn dc_close(context: &Context) {
|
||||||
println!("disconnecting inbox watch yooaa");
|
|
||||||
info!(context, 0, "disconnecting INBOX-watch",);
|
info!(context, 0, "disconnecting INBOX-watch",);
|
||||||
context.inbox.read().unwrap().disconnect(context);
|
context.inbox.read().unwrap().disconnect(context);
|
||||||
info!(context, 0, "disconnecting sentbox-thread",);
|
info!(context, 0, "disconnecting sentbox-thread",);
|
||||||
|
|||||||
Reference in New Issue
Block a user